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

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

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セクションを設定することによっても実行できます。

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

答え2

Ubuntu 17とXFCEでは、マウスの中ボタンのコピー - 貼り付けはまったく機能しません。さらに、Fedora 26 XFCEの場合、Fedora 26の中央にマウスボタンを貼り付ける(qed)も同じソリューションが機能します。

解決策

マウスの中央ボタンの貼り付け機能を有効にするには、xinput.txtファイルを編集します。

  1. デバイスを照会してマウスを識別します(私のマウスはデバイス10としてリストされています)。

    xinput list
    
  2. マウス設定リスト:

    xinput list-props <your_mouse_device_number>
    
  3. "libinput Middle Emulation Enabled (294):" 値を変更します (root):

    sudo xinput set-prop 10 "libinput Middle Emulation Enabled" 1
    
  4. 値が1に変更されていることを確認してください。

    xinput list-props 10
    

出力はlibinput Middle Emulation Enabled (294): 1

本当にありがとう Gilles (https://unix.stackexchange.com/users/885/gilles)解決策を見つけた人!

もっと読む:https://wiki.ubuntu.com/X/Config/Input

関連情報