A resposta do @ user495470 é ótima para aplicativos nativos, mas por qualquer motivo, parece que a repetição da tecla foi desarrumada para mim nas janelas do XQuartz. Para contornar o problema, eu inicialmente executei isso no terminal:
xset r rate <initial wait> <number of repeated strokes per second>
Deixar os dois últimos argumentos redefinirá os padrões do sistema.
Eu li que você precisa executar esse comando toda vez que executar o XQuartz novamente, mas quando o coloquei no meu script de login, ele causou a interrupção do sistema no desligamento (até eu matar os comandos xset) e na inicialização, então descobri que uma maneira melhor de alterar a configuração de repetição de tecla é primeiro desativar o pequeno menu de bolhas que aparece acima de um caractere digitado ao pressionar e segurar; por exemplo, mantenha pressionada a tecla a e você verá um balão contendo caracteres alternativos 'a' com vários caracteres. trema, acentos, etc.:
defaults write -g ApplePressAndHoldEnabled -bool false
Em seguida, execute os comandos de repetição de tecla:
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 você fizer dessa maneira, as repetições de teclas funcionarão nas janelas do XQuartz sem precisar executar xset r # #
.