在 Linux 上可以限制按键次数吗?

在 Linux 上可以限制按键次数吗?

h我有一个键盘(razor black widow stealth),到目前为止,它出现故障,定期发送各种按键(和)的重复按键n。我正在寻找在软件中推迟购买新键盘的方法。

我目前使用的是 Kubuntu 18.04。有没有办法限制按键次数,以便在 500 毫秒内(例如)按下同一个键的两次按键只会被记录为一次按键?我尝试延长重复延迟的持续时间,以查看是否只是按下时间过长,但看起来键盘确实发送了重复按键。

答案1

如果问题持续存在,您可以操纵 xdotool(安装为sudo apt-get install xdotool -y在每次按下这些按键后立即按下退格键以删除两个按键中的一个,然后为每个问题键设置一个键盘快捷键以运行xdotool key Delete sleep 1。这样做是让 xdotool 在第一次按键后立即发送删除命令,但随后为发送第二次按键提供 1 秒的延迟。在我自己的机器上进行了测试,它使得单个按键不会发送,但快速双击会发送。

如果您需要一款便宜的键盘来帮助您度过难关,直到您能买到新的优质键盘,那么二手商店通常有大量旧的(但干净的)USB 办公键盘,只需 3-5 美元即可买到,而且您很快就能买到。虽然没有什么特别的,但只要您一次按下的键不超过 5 个,就足够舒适地打字和玩游戏了。

相关内容