2

Разобравшись с проблемой, когда привязки клавиш не работают в IDE PhpStorm, я попробовал несколько приложений Java и понял, что привязки клавиш с буквенными ключами вообще не работают в приложениях Swing/AWT на моей машине с Linux.

Проблема в том, что в PhpStorm (который является приложением Java Swing) не работают сочетания клавиш, содержащие буквенные клавиши, такие как Ctrl+X, что приводит к ошибке «Unknown keyCode: 0x0» в диалоговом окне настроек, хотя сочетания клавиш не содержат буквенных клавиш, таких как Ctrl+Space работают нормально.

Проблема не затрагивает Eclipse и Aptana IDE на основе 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

Я также выполнил эти два теста: демонстрация событий Swing клавиатуры: http://www.java2s.com/Code/Java/Event/KeyEventDemo.htm - возникает проблема фрагмент кода событий SWT: http://git.eclipse.org/c/platform/eclipse.platform.swt.git/tree/examples/org.eclipse.swt.snippets/src/org/eclipse/swt/snippets/Snippet25.java - проблема не возникает

Я не один с такой проблемой, есть еще один человек, который создал проблему на багтрекер PhpStorm (мне не разрешено публиковать третью ссылку в этом сообщении, но вы можете найти проблему IDEA-75450 в Google)

Я не программист на Java, но, как я понял, проблема не зависит от JRE и среды рабочего стола, она лежит где-то между Swing/AWT и linux.

0