将鼠标左键 + 鼠标右键单击与中键绑定到不同的操作?

将鼠标左键 + 鼠标右键单击与中键绑定到不同的操作?

我想为同时单击鼠标左键和右键绑定不同的操作(例如,使用 xbindkeys),而不是单击鼠标中键。这可以吗?

我已使用 xinput 禁用中间按钮模拟:

xinput set-prop  '15' 'libinput Middle Emulation Enabled' 0

(其中 15 是我的鼠标的设备 ID)

但 xbindkeys 似乎不支持由两次按钮点击组成的操作。例如,

"xte 'key a'"
b:1+b:3

插入一个A即使我只是单击鼠标右键(根据 xev 是按钮 3)。

我最接近的答案是这篇 2016 年的文章,但根据当前(Ubuntu 18.04LTS)xorg.conf 手册页,该补丁似乎从未合并到 xorg 中。

我读过关于使用 xmodmap 设置按钮映射的文章,但我没有找到任何关于它允许定义新的通过同时按下两个按钮来触发按钮代码。

我怎样才能让它工作?

相关内容