中間クリックスクロールが中間クリック貼り付けとして誤って解釈されないようにトラックポイントをどのように設定しますか?

中間クリックスクロールが中間クリック貼り付けとして誤って解釈されないようにトラックポイントをどのように設定しますか?

Thinkpad USB Trackpointキーボードを使用していますが、中央のクリックとポインティングを使用してスクロールしようとすると、時には中間ペーストが実行されます。私のラップトップに組み込まれているキーボードにこのようなことが起こった記憶はありません。

中間クリックスクロールを中間クリック貼り付けとして誤って解釈しないように中間「マウス」ボタンを設定する方法はありますか?

注:マウスの中央ボタンを無効にしたくありません。スクロールできるようにしたいです。

ベストアンサー1

マウスの中央ボタンを無効にする方法のUbuntu Wikiエントリは次のとおりです。これは、Xを使用するすべてのシステムで機能します。

例:ホイールマウスでマウスの中央ボタンを貼り付けることを無効にする

ホイールマウスは、ホイールを押すと中央クリックイベントをサポートします。これは素晴らしい機能ですが、不快感を感じることもあります。幸いにも無効にすることができます。

まず、以下のようにマウスIDを知る必要があります。

$ xinput list | grep 'id='

"Virtual core pointer"  id=0    [XPointer]
"Virtual core keyboard" id=1    [XKeyboard]
"AT Translated Set 2 keyboard"  id=2    [XExtensionKeyboard]
"Macintosh mouse button emulation"      id=3    [XExtensionPointer]
"Logitech USB-PS/2 Optical Mouse"       id=4    [XExtensionPointer]

私のマウスにはロジクールのロゴがあるので、最後の項目が必要なようです。

次のように現在のボタンマッピングを表示できます。

$ xinput get-button-map 4

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 10

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

$ xinput get-button-map 4

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

$ xinput set-button-map 4 1 0 3

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

$ xinput set-button-map 4 1 1 3

ユーザーごとにこれを設定するには、〜/ .xstartupまたはその他の初期化ファイルにこの行を挿入します。これは、xorg.confで一致するInputClassセクションを設定することによっても実行できます。

上記の例ではスクロールを無効にしません。これを行うには、次を参照してください。ここ

おすすめ記事