我想禁用鼠标中键粘贴,但仍然能够:
- 使用滚轮单击关闭选项卡
- 通过使用滚轮单击链接,在新选项卡中打开链接。
我试过这,但这使得关闭选项卡和单击链接无法使用。
这个问题是不是重复,因为在另一个问题中他们想完全禁用鼠标中键。
答案1
滚轮鼠标支持按下滚轮时的中键单击事件。这是一个很棒的功能,但您可能会觉得它很烦人。幸运的是它可以被禁用。
首先,你需要知道鼠标的 id,如下所示:
$ xinput list | grep 'id='
打印类似的东西
⎡ Virtual core pointer id=2 [master pointer (3)]
⎜ Virtual core XTEST pointer id=4 [slave pointer (2)]
⎜ PixArt Dell MS116 USB Optical Mouse id=12 [slave pointer (2)]
⎣ Virtual core keyboard id=3 [master keyboard (2)]
Virtual core XTEST keyboard id=5 [slave keyboard (3)]
Power Button id=6 [slave keyboard (3)]
Video Bus id=7 [slave keyboard (3)]
Power Button id=8 [slave keyboard (3)]
Sleep Button id=9 [slave keyboard (3)]
Dell KB216 Wired Keyboard id=10 [slave keyboard (3)]
Dell KB216 Wired Keyboard id=11 [slave keyboard (3)]
Eee PC WMI hotkeys id=13 [slave keyboard (3)]
我的戴尔 USB 鼠标已打印在此处,其 id=12
因此,我可以查看鼠标按钮映射,如下所示:
$ xinput get-button-map 12
打印
1 2 3 4 5 6 7 8 9 10 11 12
这里只有前三个数字对我有意义。它们代表鼠标左键、中键和右键。
我可以通过将鼠标中键设置为 0 来关闭它:
$ xinput set-button-map 12 1 0 3
或者我可以将鼠标中键设置为 1,将其变为鼠标左键:
$ xinput set-button-map 12 1 1 3
它对我有用( kubuntu 18.04 LTS )