我一直在使用xbindkeys
和的组合xmacroplay
来设置一个通过 Windows 键激活的新键盘层。
以下是一个示例:
#Up
"echo 'KeyStrRelease Super_L KeyStrRelease i KeyStr Up KeyStrPress Super_L' | xmacroplay :0"
Mod4 + i
它曾经在 Linux Mint 17.3 Rosa(基于 Ubuntu 16.04 Trusty)上完美运行。
当我全新安装 Ubuntu 18.04 Bionic 并复制我的.xbindkeysrc
配置时,我发现它现在运行得非常慢。
现在每次按键大约需要 1 秒才能完成。
更糟糕的是,按键次数会堆积起来。例如,我按 Win+Shift+J(模拟 Shift+Left)五次选择五个文本字符。几秒钟内没有任何反应,插入符号不闪烁,然后所有五个字符同时被选中。
为什么?如何让它立即生效?
PS 我尝试分别运行xbindkeys
和xmacroplay
,但没有注意到延迟。PPS 尝试过nice -n-20
,没有成功。