![2つの外部マウス(左1、右1)を同時に設定する方法はありますか?](https://linux33.com/image/198236/2%E3%81%A4%E3%81%AE%E5%A4%96%E9%83%A8%E3%83%9E%E3%82%A6%E3%82%B9%EF%BC%88%E5%B7%A61%E3%80%81%E5%8F%B31%EF%BC%89%E3%82%92%E5%90%8C%E6%99%82%E3%81%AB%E8%A8%AD%E5%AE%9A%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99%E3%81%8B%EF%BC%9F.png)
けがのため、ボタンが逆さまになった左利きのマウスを使用しています。私は負傷した手でより正確な作業のためにまだ右マウス(トラックボール)を使用していますが、その手のボタンも反転しています。右マウスボタンは通常のボタン構成で、左マウスボタンはその逆に設定したいのですが、どちらも望ましくありません。これはどのように達成できますか?私は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