Depuis quelques jours je dois travailler sur une machine Windows où je n'ai pas les droits pour installer le driver bépo, donc j'utilise PKL à la place.
Je constate cependant que beaucoup de raccourcis clavier avec Alt ne marchent pas correctement dans certaines applications comme Eclipse, Notepad++ et même l'explorateur Windows:
- L'accès aux menus via Alt+lettre (par exemple Alt+f pour File ou Alt+w pour Window)
- Dans Eclipse, l'accès aux sous-menus Source et Refactor avec Alt+Shift+s et Alt+Shift+t respectivement
Dans les deux cas, les menus en question clignotent brièvement mais ne restent pas ouverts.
Étonnamment, je n'ai pas de soucis dans d'autres applications comme Firefox ou IntelliJ IDEA, cependant je constate que IntelliJ interprète Ctrl+Alt+lettre comme Alt+lettre.
Par ailleurs dans Eclipse quand j'essaye de définir un nouveau raccourci:
- Autant en AZERTY qu'en BÉPO, les modificateurs apparaissent tant qu'on n'a pas appuyé sur une autre touche
- En AZERTY (PKL désactivé), l'appui sur une autre touche définit simplement le raccourci avec cette touche
- En BÉPO PKL:
- l'appui sur une autre touche définit le raccourci avec cette touche, mais sans Ctrl si j'utilise Ctrl+Alt
- commence directement à définir le raccourci comme une séquence de touches en indiquant déjà les modificateurs à la suite du raccourci précédemment défini (qui disparaissent cependant que je les relâche)
On dirait donc que PKL relâche provisoirement les modificateurs au moment où on appuie sur une autre touche.
Pour finir, autant IntelliJ qu'Eclipse ne reçoivent pas les bonnes combinaisons quand je définis des raccourcis sur la première ligne. Par exemple un Ctrl+/ est vu par Eclipse comme un Ctrl+ç (donc la touche de l'azerty) et par IntelliJ comme un Ctrl+9. Ça n'est pas vraiment un problème à part que les raccourcis par défaut ne fonctionnent pas correctement.
Est-ce qu'il y a moyen de faire quelque chose ? J'ai fait la détection des touches mortes et j'ai essayé les différentes dispositions proposées mais je n'ai pas l'impression que ça puisse y changer quelque chose.