更改按下某个键后重复发送该键之前的延迟

更改按下某个键后重复发送该键之前的延迟

当我按下键盘上的某个键时,经过短暂的延迟后,如果我继续按住该键,则键代码会重复发送。如何在 Linux 机器上操纵此延迟?

我经常在终端上工作,使用类似 vi 的键滚动浏览长手册,我想在按下jk键后立即开始滚动,而不必等待一秒钟左右。这可能吗?

另外,此功能在系统的哪个级别实现?是在硬件级别还是操作系统级别控制?还是甚至是特定于应用程序的?顺便问一下:这种延迟有合适的名称吗?

多谢。

答案1

事实证明,这个问题已经被问过很多次了,而且措辞也不同,例如这里。我正在寻找的设置称为键盘灵敏度

为我执行此操作的命令是xset

# Set the keyboard repeat delay to 200 ms
sudo xset r rate 200

另一个命令kbdrate,不适用于我的设置。

答案2

在我的 KDE 上,这是用户定制的一部分(硬件>输入设备>键盘):

在此处输入图片描述

相关内容