Ajuste de la sensibilidad del teclado en un terminal de línea de comando

27

Al usar un shell de inicio de sesión tty al ingresar Ctrl-Alt-F1desde una instalación de Ubuntu 12.04 en una computadora portátil, el teclado parece demasiado sensible y si mi dedo se detiene por un momento en un botón, termino con repeticiones de la misma letra. ¿Hay alguna forma de ajustar la sensibilidad del teclado que influiría en la respuesta del teclado al acceder a un shell de inicio de sesión desde una instancia de tty?

Haziz
fuente

Respuestas:

21

Se llama 'frecuencia de repetición automática del teclado' y puede configurarlo con kbdrateMine está configurado para:

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

Puede configurar lo mismo con:

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

Consulte la página del manual para ver las opciones exactas:

man kbdrate

Seguros en donde se realiza el ajuste por defecto, pero /etc/rc.local, sus .bash_profile, .profileo .bashrcsuena como un buen lugar.

jippie
fuente
xset r rate 1es más poderosa línea de comando completa kbdrate -r 1000 -d 1. Una cosa es más que "kbdrate" para "cUI" y "xset" para "GUI".
Ajay Patel
24

(Noté una queja que kbdratepodría tener una limitación máxima . No estoy seguro de cuán cierto todavía es) .

Yo uso xset r rate 250 60para lograr aceleraciones de mi agrado. Sucede que lo puse en mi ~/.i3/config(para i3wm ) pero solía tenerlo funcionando en mi ~/.xinitrcpara startxrecoger. La xsetinvocación debería aplicarse a todo lo que se ejecuta en X.

(Me gustaría saber si hay alguna razón para preferir kbdrateo xset).

Micah Elliott
fuente
44
kbdrate parecía no funcionar. xset fue perfecto y ahora se incorporó a mi xinitrc. github.com/Zamicol/dotfiles/commit/…
Zamicol
Agregue atkbd.softrepeat=1en la línea de comando del núcleo.
Brian Haak
4

Agregue atkbd.softrepeat=1en la línea de comando del núcleo si necesita una velocidad de repetición rápida y un retraso bajo.

Sin el truco, el retraso del hardware está limitado por 250 ms, y la velocidad máxima de repetición es 30. Para la mayoría de las personas que usan flechas para navegar en el editor de texto o en la línea de comando, la velocidad es demasiado baja y la demora es demasiado alta.

Mientras tanto, en Visual Studio, los desarrolladores usan una opción llamada "tasa de repetición de teclado doblemente efectiva" en el complemento Visual Assist. Debería ser una buena razón para la existencia de la opción.

Trabajar con Linux sin X podría ahorrarle mucho tiempo, ya que no utiliza su navegador.

Si ha pasado más de un día de trabajo buscando en Google cómo kbdrateaceptar el retraso más lento que 250 ms, la respuesta debería ayudar.

Brian Haak
fuente