xinput入力を別のキーに再マッピングする方法は?

xinput入力を別のキーに再マッピングする方法は?

私はMint 18.1 Serena 64ビットとシナモンを使用しています。

私のグラフィックタブレットペンのキーを再マップしたいです。システム設定のタブレットGUIはタブレットを検出しません(これは天才i608Xです)。しかし、動作します。

Xinputはタブレットと押されたキーを検出します。問題は、彼らの基本的な行動が悪いことです。したがって、これらのキーを右クリックする代わりにCtrl + Zなどのキーに再マップする方法(またはツール)が必要です。私が見たすべてのツールは、特にマウス/キーボードキーを対象としています。だから彼らは私の問題を解決することはできません。

ベストアンサー1

xbindkeys呼び出す主要なイベントを検出して再マッピングするために使用するのはどうですかxdotool

ボタンIDが123の場合は、~/.xbindkeysrc次の内容を含める必要があります。

"xdotool key ctrl+z"
  b:123

バラよりhttps://wiki.archlinux.org/index.php/Xbindkeys
実際にこれを使用して目的のxbindkeysコマンドを実行できます。

xbindkeys変更を適用するには再起動する必要があることに注意してください。

pkill xbindkeys && xbindkeys

ボタンID /キーコードを見つけるには、次を使用します。xev

おすすめ記事