Atalhos de teclado não funcionam em aplicativos Swing / AWT

2

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.

    
por kipelovets 24.11.2011 / 16:05

0 respostas