La risposta di
@ user495470 è ottima per le app native, ma per qualche ragione sembra avere una ripetizione dei tasti incasinata per me nelle finestre XQuartz. Per risolvere il problema, inizialmente l'ho eseguito nel terminale:
xset r rate <initial wait> <number of repeated strokes per second>
Lasciando fuori gli ultimi 2 argomenti si resetteranno i valori di default del sistema.
Ho letto che devi eseguire questo comando ogni volta che esegui XQuartz di nuovo, ma quando lo inserisco nel mio script di login, causa il blocco del sistema allo spegnimento (finché non ho ucciso i comandi xset appesi) e all'avvio, così ho scoperto che un modo migliore per cambiare l'impostazione di ripetizione dei tasti è disabilitare prima il piccolo menu a forma di bolla che appare sopra un carattere digitato premendo e amp; tieni premuto, ad es. tieni premuto un tasto e ti viene presentata una bolla contenente caratteri "a" alternati con varie dieresi, accenti, ecc.:
defaults write -g ApplePressAndHoldEnabled -bool false
Quindi esegui i comandi di ripetizione della chiave:
defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)
Se lo fai in questo modo, le ripetizioni delle chiavi funzioneranno nelle finestre XQuartz senza dover eseguire xset r # #
.