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

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

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

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

我试过,但这使得关闭选项卡和单击链接无法使用。

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

答案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

参考号关联https://wiki.ubuntu.com/X/Config/Input

它对我有用( kubuntu 18.04 LTS )

相关内容