Je viens de recevoir un nouveau Macbook Air et j'étais tout excité à l'idée de coder: mais alors wham.
Par exemple, je ne peux pas faire command+ /ce qui est assez précieux lors du codage. Il le traite comme Command+{
J'essaie d'utiliser le dvorak standard, pas le Dvorak-Qwerty (pas que je le veuille non plus) bien qu'il ait exactement le même problème.
Cela se produit à la fois dans Netbeans et dans PHPStorm, ce qui laisse à penser que cela peut être un problème mac et non un problème IDE. C'est assez frustrant d'essayer de coder lorsque certains raccourcis clavier ne fonctionnent pas. Alors que certains comme Command+ C, V, Zfonctionnent très bien.
Comment faire fonctionner ces raccourcis clavier comme ils le font dans tout autre système d'exploitation?
la source
Réponses:
Je republierai ici ma réponse de SO au même problème:
Il s'avère que c'est un problème en Java qui existe depuis quelques années et qui est toujours présent en Java 9. Voir le rapport de bogue ici: https://bugs.openjdk.java.net/browse/JDK-8022079
JetBrains est au courant du problème depuis quelques années, mais attend qu'Oracle le corrige. Voir ces rapports de bogues JetBrains: https://youtrack.jetbrains.com/issue/IDEABKL-6493 et https://youtrack.jetbrains.com/issue/IDEA-63779
Dans ces rapports, vous trouverez une solution de contournement à l'aide d'un outil gratuit appelé Karabiner. Je viens de vérifier que cela fonctionne pour IntelliJ. Cela fonctionnera probablement aussi pour d'autres outils basés sur Java.
La solution de contournement est la suivante:
For U.S. Input Source
faites défiler la liste jusqu'à la section et cochez la case Layse Dvorak Keyboard Layout (QWERTY to Dvorak) `la source
OK - Je viens de télécharger NetBeans et je vois le même problème.
Je pense que cela peut être un problème JAVA, car les deux IDE que vous avez mentionnés sont des applications JAVA. Les applications de cacao telles que TextMate semblent bien fonctionner.
Ce n'est peut-être pas la réponse que vous voulez - mais si vous souhaitez utiliser la disposition Dvorak et que les touches de modification fonctionnent correctement, utilisez un IDE qui n'est pas écrit en JAVA.
la source
J'ai vu un problème similaire avec Xcode et le clavier norvégien. Dans une question précédente, le PO a déclaré que son raccourci de commentaire ne fonctionnait pas et que l'icône de raccourci avait disparu de la liste déroulante de la barre de navigation OS X.
Ce qui semblait fonctionner était de remapper les clés de quelque chose d'autre comme solution de contournement. La façon était que vous allez dans Préférences Système > Clavier > Raccourcis , puis dans Raccourcis d'application , ajoutez un nouveau raccourci. Faites en sorte que le titre du menu corresponde exactement à celui du menu déroulant OS X et mappez le raccourci clavier.
Disons que je voulais par exemple re-mapper les clés de New Tab sur Firefox. Voilà à quoi cela ressemblerait.
Je ne suis cependant pas certain que cela fonctionnera pour les applications Java.
la source
Dans macOS Sierra, vous pouvez choisir entre la commande Dvorak et Dvorak (Programmer Dvorak) dans les Préférences Système. Je n'ai donc plus besoin de mousqueton.
la source