我为您找到了一种解决方案,但是它不涉及弹跳键。我在这里要做的是每次按下空格键一小段时间就停用空格键/键盘。所以就这样:
我们xbindkeys
用来捕获空格键(在这种情况下为释放)并xdotool
插入空格。如果您的系统上没有它们,请安装它们:
sudo apt-get install xbindkeys xdotool
一个xbindkeys配置文件应该以您的名字出现在您的主文件夹中,.xbindkeysrc
否则创建一个如下所示的文件:
xbindkeys -d > ~/.xbindkeysrc
复制该代码段并将其粘贴到您的.xbindkeysrc文件中。
"xdotool key KP_Space; xinput set-int-prop <kbd-id> "Device Enabled" 8 0; sleep .05 ; xinput set-int-prop <kbd-id> "Device Enabled" 8 1"
m:0x0 + c:65 + Release
space
这<kbd-id>
是可以通过xinput
命令找到的键盘ID 。现在,您希望将xbindkeys配置为在每次启动计算机时都启动。
打开/etc/rc.local
并在xbindkeys
之前添加行exit 0
。
大功告成 打开终端,然后键入xbindkeys
以立即启动。看看它是否起作用。如果它在空格丢失后没有捕获到双倍空格或字符,请相应地delay
在命令中调整in ~/.xbindkeysrc
并重新启动。
参考文献: