Come aumentare la frequenza di ripetizione dei tasti della tastiera su OS X?

129

So come impostare la frequenza di ripetizione dei tasti utilizzando System Preferences > Keyboard , ma sembra che le impostazioni più veloci non siano sufficienti.

C'è un modo per velocizzare ancora di più?

Non so se altri hanno riscontrato lo stesso problema, ma sto utilizzando un MacBook Pro, modello 2010.

    
posta sorin 19.03.2011 - 11:07
fonte

4 risposte

177

Puoi anche modificare direttamente i tasti di preferenza:

defaults write -g InitialKeyRepeat -int 10 # normal minimum is 15 (225 ms)
defaults write -g KeyRepeat -int 1 # normal minimum is 2 (30 ms)

Le modifiche non vengono applicate fino a quando non si disconnette e si torna indietro. Tuttavia, non è possibile impostare KeyRepeat tra 2 (30 ms) e 1 (15 ms).

Uso anche KeyRemap4MacBook. Ho impostato le frequenze di ripetizione a 40 ms e le frequenze di ripetizione iniziali a 150 ms.

    
risposta data 01.03.2013 - 14:54
fonte
24

Ho appena scoperto che ho installato KeyRemap4MacBook e all'interno di questa applicazione ci sono molte impostazioni di basso livello per la ripetizione della chiave.

Ora sono contento di 400 ms di tempo di ripetizione iniziale e 20 ms di ripetizione di attesa.

    
risposta data 19.03.2011 - 11:10
fonte
7

Vecchio post, ma questo può aiutare qualcuno: se utilizzi l'app "Karabiner" ( link ) che è un app di terze parti comunemente usata per rimappare le chiavi (o fare in modo che la tastiera di OS X imiti alcuni dei comportamenti delle tastiere di Windows), eviterà le configurazioni di OS X.

Se lo stai utilizzando, per aumentare la frequenza della tastiera devi andare all'app e nella seconda scheda ("Ripeti tasto") troverai l'opzione Ripeti frequenza. Il cambio renderà l'effetto immediato e, per quanto posso dire, è l'unico modo per far cambiare la frequenza di ripetizione quando si usa questa app.

    
risposta data 21.05.2015 - 14:00
fonte
1
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 # # .

    
risposta data 22.04.2016 - 20:56
fonte

Leggi altre domande sui tag