マウスボタンを修飾キーに再マップするには?

マウスボタンを修飾キーに再マップするには?

私は3つの一般的なボタン、前後ボタン、スクロールボタンとサイドスクロールボタンを備えたかなり標準的なLogitech M510ワイヤレスマウスを持っています。前後ボタンは、誤って押すと新しく開いたタブが閉じたり、他の望ましくない方法で動作する可能性があるため役に立ちません。私は彼らがコントロールと代替として機能したいと思います。 xevを使用して、それぞれボタン9と8であることを確認しました。私はxmodmapを試しましたが、xmodmap -e "pointer = 1 2 3 4 5 6 7 Alt_L Control_L"キーを含むポインタボタンのリストを許可しません。次に、xbindkeysとxautomationを使用して次の.xbindkeysrcを設定してみました。

"xte 'keydown Alt_L'"
 b:8

"xte 'keyup Alt_L'"
 Release + b:8

"xte 'keydown Control_L'"
 b:9

"xte 'keyup Control_L'"
 Release + b:9

次に xbindkeys を実行します。以前は、keydown セクションと keyup セクションを分割しないと、前方と後方の機能が一時停止していましたが、オーバーライドや制御は行われませんでした。キーダウンとキーアップ設定は、戻るボタンを押すとすぐに、ほとんどの意図と目的に合わせてAltキーが押され、キーの組み合わせに関する限り何も入力できないため非常に問題になります。ボタン alt+クリック操作はクリック操作に戻ります。どちらの方法でも、キーボードでAltキーを押しながら別の端末に切り替えてxbindkeysを終了する必要があります。実際にこのボタンをどのように再マッピングできますか?私はxmodmapまたは少なくともxbindkeysを使用することを好みますが、どんな解決策にも感謝しています。最悪の場合は、ボタンを使用してボタンが何もしないようにすることができることを知っていますxmodmap -e "pointer = 1 2 3 4 5 6 7 0 0"

ベストアンサー1

おすすめ記事