ゲーミングマウスのボタンをキーボードのキーに再マッピングする

ゲーミングマウスのボタンをキーボードのキーに再マッピングする

PC に Ubuntu 18 をインストールしたばかりですが、マウスのサイド ボタンをキーボードのキーとして再マップするツールがあるかどうか知りたいです。以前は Windows で X-Mouse Button Controll を使用していましたが、Ubuntu に代わるオプションが見つかりません。

私のサイド ボタンは、「xev」コマンドではボタン 14 とボタン 15 として表示され、次のように動作します。ボタン 14 を押すと、キーボードのキー 4 を押したように動作し、ボタン 15 を押すと、キーボードのキー 5 を押したように動作します。

私がこれを希望する理由は、ホットキーが必要なのに、ゲームがこれらのサイドボタンを認識しないからです。

前もって感謝します!

答え1

同じ問題を抱えている人へ: 私はXTEを使って目標を達成しました。1週間近く検索した後、解決策を見つけました。このウェブサイトを見つけましたhttps://matmunn.me/post/binding-volume-control-mouse-buttons-ubuntu/

これは、xbindkeys および xautomation パッケージのインストールで構成されます。私の場合はすでにインストールされていましたが、デフォルトのパッケージかどうかはわかりません。次に、次のコマンドを使用して xbindkeysrc というファイルを編集する必要があります。

xbindkeys --defaults > ~/.xbindkeysrc

または

touch ~/.xbindkeysrc

必要なのは、マウス ボタンまたはキーボードのキーなど、特定のキーを押したときにシステムに何を実行するかを指示するコード ブロックを記述することだけです。コードは次のようになります。

# button 8
"xte 'key 5'"
  b:8

つまり、「ボタン 8」(マウスのサイド ボタン) を押すたびに、キーボードの「キー 5」を押したのと同じ動作になります。このコマンドを使用して、xevマウスのボタンの番号を確認できます。これが同じ問題を抱えている他の人の役に立つことを願っています。

関連情報