如何在 KDE 中禁用鼠标中键粘贴?

Mat*_*Mis 11 kde mouse

我想禁用鼠标中键粘贴,但仍然能够:

  • 使用滚轮单击关闭选项卡
  • 通过使用滚轮单击链接在新选项卡中打开链接。

我试过这个,但这使得关闭标签和点击链接无法使用。

这个问题不是重复的,因为在另一个问题中,他们想完全禁用鼠标中键。

Sur*_*dar 5

滚轮鼠标支持按下滚轮时的中键单击事​​件。这是一个很棒的功能,但您可能会觉得它很烦人。幸运的是它可以被禁用。

\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\n
1 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

参考号 链接https://wiki.ubuntu.com/X/Config/Input

\n
\n\n

它对我有用( kubuntu 18.04 LTS )

\n

  • 它说_“通过将鼠标中键设置为0来关闭它”_。这也正是它所做的,但我希望能够关闭选项卡。当我遵循该指南时,鼠标中键单击将被关闭,我无法再通过使用滚轮单击来关闭选项卡。**这不是我想要的。** 我认为该示例的标题具有误导性,它应该是:_“关闭鼠标中键单击”_而不是_“禁用滚轮鼠标上的鼠标中键粘贴” _ (4认同)