Regolazione della sensibilità della tastiera in un terminale della riga di comando?


27

Quando si utilizza una shell di login tty accedendo Ctrl-Alt-F1da un'installazione Ubuntu 12.04 su un laptop, la tastiera sembra eccessivamente sensibile e se il mio dito indugia per un momento su un pulsante, finisco con le ripetizioni della stessa lettera. C'è un modo per regolare la sensibilità della tastiera che influenzerebbe la risposta della tastiera quando si accede a una shell di login da un'istanza tty?

Risposte:


21

Si chiama "frequenza di ripetizione automatica della tastiera" e puoi impostarlo con Il kbdratemio è impostato su:

$ sudo kbdrate
Typematic Rate set to 10.9 cps (delay = 250 ms)

Puoi impostare lo stesso con:

$ sudo kbdrate -r 10.9 -d 250
Typematic Rate set to 10.9 cps (delay = 250 ms)

Controlla la pagina del manuale per le opzioni esatte:

man kbdrate

Incerto in cui viene fatta l'impostazione di default, ma /etc/rc.local, le vostre .bash_profile, .profileo .bashrcsuoni come un buon posto.


xset r rate 1è più potenza riga di comando completa kbdrate -r 1000 -d 1. Una cosa è più di "kbdrate" per "cUI" e "xset" per "GUI".
Ajay Patel,

24

(Ho notato un reclamo che kbdratepotrebbe avere un limite massimo . Non sono sicuro di quanto sia vero) .

Io uso xset r rate 250 60per realizzare accelerazioni a mio piacimento. Mi capita di metterlo nel mio ~/.i3/config(per i3wm ) ma ero solito farlo funzionare nel mio ~/.xinitrcper startxraccogliere. L' xsetinvocazione dovrebbe applicarsi a tutto ciò che è in esecuzione in X.

(Sarei curioso di sapere se c'è qualche motivo per preferire kbdrateo xset.)


4
kbdrate sembrava non funzionare. xset era perfetto e ora incorporato nel mio xinitrc. github.com/Zamicol/dotfiles/commit/…
Zamicol

Aggiungi atkbd.softrepeat=1sulla riga di comando del kernel.
Brian Haak,

4

Aggiungi atkbd.softrepeat=1sulla riga di comando del kernel se hai bisogno di una velocità di ripetizione rapida e di un ritardo basso.

Senza il trucco, il ritardo hardware è limitato a 250 ms e la frequenza di ripetizione massima è 30. Per la maggior parte delle persone che usano le frecce per la navigazione nell'editor di testo o nella riga di comando, la velocità è troppo bassa e il ritardo è troppo alto.

Nel frattempo, in Visual Studio, gli sviluppatori utilizzano un'opzione chiamata "frequenza di ripetizione della tastiera doppia effettiva" nel plug-in Visual Assist. Dovrebbe essere una buona ragione per l'esistenza dell'opzione.

Lavorare con Linux senza X potrebbe essere un bel risparmio di tempo, perché non usi il tuo browser.

Se hai trascorso più di una giornata lavorativa a cercare kbdratesu Google come accettare il ritardo più lento di 250 ms, la risposta dovrebbe aiutarti.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.