web-dev-qa-db-ja.com

KDEでマウスの中央ボタンの貼り付けを無効にする方法は?

マウスの中ボタンの貼り付けを無効にしたいのですが、それでも次のことができます。

  • スクロールホイールでクリックしてタブを閉じます
  • スクロールホイールでリンクをクリックして、リンクを新しいタブで開きます。

私は this を試しましたが、タブを閉じたりリンクをクリックしたりできなくなります。

他の質問ではマウスの中央ボタンを完全に無効にしたいので、この質問は重複ではありません

9
MatMis

スクロールホイールマウスは、スクロールホイールを押したときの中ボタンクリックイベントをサポートします。これは優れた機能ですが、不愉快なことに気付くかもしれません。幸い、無効にすることができます。

まず、次のようにマウスの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)]

私のDell Usbマウスがここに印刷されました。id= 12

したがって、次のようにマウスボタンのマッピングを表示できます。

$ xinput get-button-map 12

印刷する

1 2 3 4 5 6 7 8 9 10 11 12

ここでは、最初の3つの数字だけが私にとって意味があります。左、中央、右のマウスボタンを表します。

マウスの中央ボタンを0に設定してオフにすることができます。

$ xinput set-button-map 12 1 0 3

または、マウスの中央ボタンを1に設定して、左マウスボタンに変えることもできます。

$ xinput set-button-map 12 1 1 3

ref。リンク https://wiki.ubuntu.com/X/Config/Input

それは私のために動作します(kubuntu 18.04 LTS)

4
Suraj Inamdar