2つの外部マウス(左1、右1)を同時に設定する方法はありますか?

2つの外部マウス(左1、右1)を同時に設定する方法はありますか?

けがのため、ボタンが逆さまになった左利きのマウスを使用しています。私は負傷した手でより正確な作業のためにまだ右マウス(トラックボール)を使用していますが、その手のボタンも反転しています。右マウスボタンは通常のボタン構成で、左マウスボタンはその逆に設定したいのですが、どちらも望ましくありません。これはどのように達成できますか?私はLinux Mint 20.1カーネル5.4.0.90を実行しています。

つまり、左マウスと右マウスボタンがあり、既定のクリックが人差し指に割り当てられている両方のノブのマウス構成が必要です。どんな意見でも感謝します。

ベストアンサー1

まず、xinputを使用して各マウスのIDを調べます(出力は次のようになります)。

~ %> xinput          
⎡ Virtual core pointer                      id=2    [master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer                id=4    [slave  pointer  (2)]
⎜   ↳ G2Touch Multi-Touch by G2TSP              id=9    [slave  pointer  (2)]
⎜   ↳ Elan Touchpad                             id=10   [slave  pointer  (2)]
⎜   ↳ Elan TrackPoint                           id=11   [slave  pointer  (2)]
⎜   ↳ USB OPTICAL MOUSE                         id=16   [slave  pointer  (2)]
⎜   ↳ USB OPTICAL MOUSE  Keyboard               id=14   [slave  pointer  (2)]
⎜   ↳ PixArt Gaming Mouse                       id=17   [slave  pointer  (2)]

マウスを名前で区切ることができない場合は、どちらがどちらであるかを調べてから、xinput disable [id]再度有効にしてください。xinput enable [id]

14この例では、IDがあります。 2つのマウスを接続しました17

IDがあれば実行できます。

xinput set-button-map [id] 3 2 1

特定のIDを持つマウスのボタン機能を反転します。

マウスを正常に戻すには、次のようにします。

xinput set-button-map [id] 1 2 3

この仕事xinput set-button-map [id] 3 2 1~/.bashrc

おすすめ記事