カスタムキーバインディングを作成する方法

カスタムキーバインディングを作成する方法

次のような修正を可能にするために、Gnomeのキーボードレイアウトを変更する方法はありますか?

; --- Backspace
<Alt-;> --- ;
<Alt-h> --- LeftArrow
<Alt-j> --- DownArrow
<Alt-k> --- UpArrow
<Alt-l> --- RightArrow

つまり---、変更されていないキーボードレイアウトで後者が押されたかのように、あるキーが別のキーに変更されます。

答え1

Gnomeがあまり好きではない場合、KDEはキーをバインドして他のキー入力や実際にdbusコマンドをシミュレートすることもできます。

xvkbd他のDEでは、キーをエミュレートされたキーにバインドし、そのキーをDE「ショートカット」ユーティリティにバインドできます。そのようなユーティリティがなくても引き続き使用できますxbindkeys。設定のための2つの短いチュートリアルは次のとおりです。

xvkb

xbindkeys

これらの低レベルのツールを使用しても、一部のウェブサイト(YouTubeなど)<Alt-h> --- LeftArrowでは、キーバインディングが正しく機能しないことがわかります。低レベルでは、これを行う方法を見つけることができませんでした。あなたが望むものをスムーズに達成するには、プログラム可能なキーボードが必要だと思います。そうでなければ、それは非常に便利で、多くの時間を節約できます。特にemacsにそのような設定がある場合はさらにそうです。

関連情報