La respuesta de @user495470 es muy buena para las aplicaciones nativas, pero por alguna razón, parece que me ha estropeado la repetición de teclas en XQuartz Windows. Para solucionar el problema, inicialmente ejecuté esto en la terminal:
xset r rate <initial wait> <number of repeated strokes per second>
Si se omiten los dos últimos argumentos, se restablecerán los valores predeterminados del sistema.
He leído que hay que ejecutar este comando cada vez que se ejecuta XQuartz de nuevo, pero cuando lo puse en mi login script, hizo que el sistema se colgara al apagar (hasta que maté los comandos xset colgados) y al arrancar, así que descubrí que una mejor manera de cambiar la configuración de la repetición de teclas es desactivar primero el pequeño menú de burbujas que aparece encima de un carácter escrito al mantenerlo pulsado, por ejemplo Por ejemplo, si mantienes presionada la tecla a, se te presenta una burbuja que contiene caracteres 'a' alternativos con varias diéresis, acentos, etc..:
defaults write -g ApplePressAndHoldEnabled -bool false
Entonces ejecutar los comandos de repetición de teclas:
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 lo haces así, las repeticiones de teclas funcionarán en XQuartz Windows sin necesidad de ejecutar xset r # #
.
1 votos
¡Buena pregunta! Encontré que la tasa de repetición del teclado parecía ser el factor que me estaba causando un mal rendimiento de desplazamiento y renderización de vim en MacOS; ver mi comentario en GitHub