Pesquisando problemas com atalhos de teclado que não funcionam no PhpStorm IDE, experimentei vários aplicativos Java e percebi que atalhos de teclado com teclas de letras não estavam funcionando em aplicativos Swing / AWT na minha máquina linux.
O problema é que no PhpStorm (que é um aplicativo Java Swing), atalhos de teclado contendo teclas alfabéticas como Ctrl + X não estão funcionando, resultando no erro 'Unknown keyCode: 0x0' na caixa de diálogo de configurações, embora atalhos não contenham teclas de letras como Ctrl + Space estão funcionando bem.
O problema não afeta o Eclipse e o Aptana IDE baseado em Eclipse.
Ubuntu 11.10 x64 Gnome OpenJDK PhpStorm: problem occurs
Ubuntu 11.10 x64 Gnome Oracle JDK PhpStorm: problem occurs
Fedora 15 x64 Gnome Oracle JDK PhpStorm: problem occurs
Fedora 15 x64 XFCE Oracle JDK PhpStorm: problem occurs
Fedora 15 x64 KDE Oracle JDK PhpStorm: problem occurs
Fedora 15 x64 KDE Oracle JDK NetBeans: problem occurs
Eu também executei estes dois testes: Demonstração dos eventos de teclado Swing: link - ocorre um problema Snippet de eventos de teclado do SWT: link - problema não ocorre
Eu não estou sozinho com esse problema, há pelo menos mais uma pessoa, que criou um problema no bugtracker PhpStorm (não tenho permissão para postar o terceiro link neste post, mas você pode encontrar o problema IDEA-75450 no Google)
Eu não sou um programador Java, mas como eu entendi, o problema não depende do JRE e do ambiente de desktop, ele está em algum lugar entre o Swing / AWT e o Linux.