![按钮释放不适用于 xbindkeys](https://linux22.com/image/1163522/%E6%8C%89%E9%92%AE%E9%87%8A%E6%94%BE%E4%B8%8D%E9%80%82%E7%94%A8%E4%BA%8E%20xbindkeys.png)
下列的本教程,我想将鼠标的翻页按钮(即b:9
)映射到Shift_L
。但是,使用工具xte
和xbinkeys
按钮按下可以工作,但按钮释放则不行。xte
单独使用按钮按下和释放可以工作。所以它必须与我的 有某种关系~/.xbindkeys
。
内容~/.xbindkeys
:
# Page forward press
"xte 'keydown Shift_L'"
b:9
# Page forward release
"xte 'keyup Shift_L'"
b:9 + Release
答案1
您需要添加到发布中(因为当您的 mb9 关闭时您会按下 shift):
# Press shift with your mouse button 9:
"xte 'keydown Shift_L'"
b:9
# Release shift with your mouse button 9 + shift
"xte 'keyup Shift_L'"
Shift+Mod2+Shift_L + b:9 + Release
答案2
我试图捕捉 Super_L 的释放,但直到 Duncan 做出反应才成功。按键捕捉通过:Super_L
通过以下方式捕获按键释放:m:0x40 + Super_L + Release