Apple Magic Mouseの中央ボタンを無効にする

Apple Magic Mouseの中央ボタンを無効にする

Apple Magic Mouse を Ubuntu 11.10 にそのままインストールできました。満足しています。Apple Magic Mouse をそのままサポートしていただき、ありがとうございます。

しかし、マジック マウスには非常に厄介な動作があることに気付きました。つまり、「中央ボタン」をクリックすると、クリップボードの内容がエディターに貼り付けられるのです。これは、マルチタッチ マウス インターフェイスで「中央ボタン」が明確に定義されていないために問題となります。

スクロールなどの他の動作を無効にせずに、Apple Magic Mouse の「中央ボタン」の動作を完全に無効にする方法はありますか?

ご返信いただければ幸いです。ありがとうございます!

答え1

記録のために、そして私が今これを発見したので: 最新のカーネル (3.13) を搭載した Ubuntu 14.04 では、ファイル /etc/modprobe.d/magicmouse.conf に次の行を追加することもできます。

options hid-magicmouse emulate_3button=0 

答え2

このマウスには、次のボタンがこの順序で付いています: ボタン左、ボタン中、ボタン右、ボタンホイール上、ボタンホイール下、ボタン水平ホイール左、ボタン水平ホイール右。これらは xmodmap で操作できます。詳細については、「man xmodmap」を参照してください。

中クリックを無効にするには、~/.Xmodmap次の行を含むファイルを作成します。

pointer = 1 0 3 4 5 6 7 0 0 0 0 0 0

有効にするにはログアウト/ログインしてください。

スクロール方向を逆にしたい場合(上と下、左と右)、次のように変更します。

pointer = 1 0 3 5 4 7 6 0 0 0 0 0

答え3

中央ボタンを無効にするには、xinput を使用してボタン 2 (中央ボタン) をボタン 1 (左ボタン) などにマッピングする必要があります。

まず、 を使用してマジックマウスの ID を取得しますxinput list

次に、ターミナル (コマンド プロンプト) でこれを実行して、スクロールを逆にし (トラックパッドのスクロールには影響を与えずに自然なスクロールを設定する)、中央ボタンを左ボタンにマップします (中央ボタンを無効にします)。xinput set-button-map ID 1 1 3 5 4(ID を最初の手順のマジック マウスの ID に置き換えます)。

xinput set-button-map 10 1 1 3 5 4 7 6左右に自然にスクロールすることも可能になります (水平方向)。この例では ID=10 に注意してください。

見るこのページ詳細については。

これは、Magic Mouse (Mac マウス) を搭載した Sony Vaio で実行されている Ubuntu 14.04 で動作します。

答え4

上記の回答は、StackExchange のほとんどの回答と同様に、Ubuntu に大きな変更が加えられて以来、あまり古くなっていません。

現在推奨されているプロセスは、Gnome Tweaks アプレット、キーボードとマウスを使用し、中クリックによる貼り付けを無効にすることです。

https://linuxconfig.org/how-to-disable-middle-mouse-button-click-paste-on-ubuntu-20-04-focal-fossa-linux

関連情報