Réglage de la sensibilité du clavier dans un terminal de ligne de commande?


27

Lorsque vous utilisez un shell de connexion tty en entrant Ctrl-Alt-F1depuis une installation d'Ubuntu 12.04 sur un ordinateur portable, le clavier semble trop sensible et si mon doigt s'attarde un instant sur un bouton, je me retrouve avec des répétitions de la même lettre. Existe-t-il un moyen d'ajuster la sensibilité du clavier qui pourrait influencer la réponse du clavier lors de l'accès à un shell de connexion à partir d'une instance tty?

Réponses:


21

Il est appelé «taux de répétition automatique du clavier» et vous pouvez le définir avec le kbdratemien est défini sur:

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

Vous pouvez définir la même chose avec:

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

Consultez la page de manuel pour les options exactes:

man kbdrate

Pas sûr où le réglage par défaut est fait, mais /etc/rc.local, votre .bash_profile, .profileou des .bashrcsons comme un bon endroit.


xset r rate 1est une ligne de commande plus puissante kbdrate -r 1000 -d 1. Une chose est plus que "kbdrate" pour "cUI" et "xset" pour "GUI".
Ajay Patel

24

(J'ai remarqué une plainte qui kbdratepourrait avoir une limitation maximale . Je ne sais pas à quel point c'est vrai) .

J'utilise xset r rate 250 60pour accomplir des accélérations à mon goût. Il se trouve que je mets cela dans mon ~/.i3/config(pour i3wm ) mais je le faisais fonctionner dans mon ~/.xinitrcpour startxle ramasser. L' xsetinvocation doit s'appliquer à tout ce qui s'exécute dans X.

(Je serais curieux de savoir s'il y a une raison de préférer kbdrateou xset.)


4
kbdrate semble ne pas fonctionner. xset était parfait et maintenant intégré à mon xinitrc. github.com/Zamicol/dotfiles/commit/…
Zamicol

Ajoutez atkbd.softrepeat=1sur la ligne de commande du noyau.
Brian Haak

4

Ajoutez atkbd.softrepeat=1sur la ligne de commande du noyau si vous avez besoin d'un taux de répétition rapide et d'un faible retard.

Sans l'astuce, le délai matériel est limité à 250 ms et le taux de répétition maximum est de 30. Pour la plupart des gens qui utilisent des flèches pour la navigation dans l'éditeur de texte ou la ligne de commande, le taux est trop faible et le délai est trop élevé.

Pendant ce temps, dans Visual Studio, les développeurs utilisent une option appelée «taux de répétition du clavier efficace double» dans le plug-in Visual Assist. Ce devrait être une bonne raison pour l'existence de l'option.

Travailler avec Linux sans X pourrait être un bon gain de temps, car vous n'utilisez pas votre navigateur.

Si vous avez passé plus d'une journée de travail à rechercher comment kbdrateaccepter le délai plus lent que 250 ms, la réponse devrait vous aider.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.