La réponse de @user495470 est excellente pour les applications natives, mais pour une raison quelconque, elle semble avoir perturbé la répétition des touches dans XQuartz Windows. Pour contourner le problème, j'ai d'abord exécuté ceci dans le terminal :
xset r rate <initial wait> <number of repeated strokes per second>
En omettant les deux derniers arguments, vous rétablissez les valeurs par défaut du système.
J'ai lu que vous devez exécuter cette commande chaque fois que vous exécutez XQuartz à nouveau, mais quand je l'ai mis dans mon login script, il a causé le blocage du système à l'arrêt (jusqu'à ce que j'ai tué les commandes xset bloquées) et au démarrage, donc j'ai découvert qu'une meilleure façon de changer le paramètre de répétition des touches est d'abord de désactiver le petit menu à bulles qui apparaît au-dessus d'un caractère tapé lors de la pression et du maintien, par ex. Par exemple, si vous maintenez la touche a enfoncée, une bulle contenant des caractères 'a' alternatifs avec divers trémas, accents, etc s'affiche :
defaults write -g ApplePressAndHoldEnabled -bool false
Puis exécuter les commandes de répétition des touches :
defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)
Si vous procédez de cette manière, les répétitions de touches fonctionneront dans XQuartz Windows sans qu'il soit nécessaire d'exécuter la commande suivante xset r # #
.
1 votes
Bonne question ! J'ai trouvé que le taux de répétition du clavier semblait être le site qui était à l'origine des mauvaises performances de défilement et de rendu de vim sous MacOS ; voir mon commentaire sur GitHub
2 votes
Vous pouvez désormais mettre à jour ces paramètres directement dans Préférences Système > Clavier > {Répétition des touches, Délai de répétition}. Plus d'informations : karabiner-elements.pqrs.org/docs/help/how-to/key-repeat