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