在 X11 上,做类似的事情
xset r rate 120 240
可以设置整个键盘的重复率。
但我想知道是否可以对每个单独的密钥执行相同的操作?(即,不同的密钥具有不同的重复率。)
也许使用一些晦涩的 XKB 配置,或者 XKB C API,或者一些 evdev/ioctl hack?
如果没有,如果您可以访问键盘固件并且可以控制键盘发送的 USB HID 代码,您怎么能做到这一点呢?
我知道这一定是可能的,因为修饰键似乎具有零重复率,而其余键具有非零重复率。
我想到的一个想法是将不同的密钥组注册为不同的 USB 设备,然后为不同的设备设置不同的重复率(如果可以在 USB 级别完成)。