调整命令行终端中的键盘灵敏度?


27

通过Ctrl-Alt-F1从笔记本电脑上的Ubuntu 12.04安装程序进入来使用tty登录外壳时,键盘似乎过于敏感,如果我的手指在按钮上徘徊片刻,我将得到相同字母的重复。从tty实例访问登录shell时,是否有一种方法可以调整键盘灵敏度,从而影响键盘响应?

Answers:


21

它称为“键盘自动重复率”,您可以将kbdrateMine设置为:

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

您可以通过以下方式设置:

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

检查手册页以了解确切的选项:

man kbdrate

不确定在默认设置已完成,但/etc/rc.local,你的.bash_profile.profile或者.bashrc是个好地方的声音。


xset r rate 1是更强大的完整命令行kbdrate -r 1000 -d 1。一件事是“ cUI”的“ kbdrate”和“ GUI”的“ xset”。
阿杰伊·帕特尔

24

(我注意到一个投诉kbdrate可能有一个最大的限制。不确定它的真实性如何)

xset r rate 250 60习惯于实现加速。我碰巧把它放到我的~/.i3/config(for i3wm)中,但是我曾经让它在我的机器上~/.xinitrc工作startx以便拿起。该xset调用应适用于X中运行的所有内容。

(我很想知道是否有任何理由偏爱kbdratexset。)


4
kbdrate似乎不起作用。xset非常完美,现在已合并到我的xinitrc中。 github.com/Zamicol/dotfiles/commit/...
Zamicol

atkbd.softrepeat=1在内核命令行上添加。
Brian Haak

4

atkbd.softrepeat=1如果需要快速重复率和低延迟,请在内核命令行上添加。

没有技巧,硬件延迟限制为250毫秒,最大重复率是30。对于大多数在文本编辑器或命令行中使用箭头导航的人来说,该比率太低,并且延迟也太高。

同时,在Visual Studio中,开发人员在Visual Assist插件中使用称为“双重有效键盘重复率”的选项。这应该是存在该选项的一个很好的理由。

在不使用X的情况下使用Linux可能会节省很多时间,因为您不使用浏览器。

如果您花费了超过一个工作日的时间来搜索如何kbdrate接受比250毫秒更慢的延迟,那么答案应该会有所帮助。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.