私が達成したいのは、キーボードショートカットを押すとキーストロークが発生することです。たとえば、を押すと対応するctrl+j
キーが入力されますdown
。私はこれがほぼどこでも動作することを願っています。
ほとんどのデスクトップでは、キーボードショートカットをコマンドにバインドすることでこれを行うことができますxdotool key [the key]
。たとえば、xfceデスクトップのキーボード設定ページでこれを行うことができます。しかし、このソリューションには問題があるようです。たとえば、テスト目的でマッピングするときは、meta+t
時々getを代わりに使用します。また、キーボードショートカットを押してもキーストロークを押すのと同じようにシミュレートされません。たとえば、最初の例で長押しすると、連続したキーの代わりに1つのキーしか得られません。a
t
a
ctrl+j
down
down
KDEでは、実際にキーボード入力を送信するためのカスタムキーボードショートカットを設定できます。これは非常にうまく機能します。ショートカットキーを長押しすることもできます。しかし、他の環境でもこのような作業が可能かどうか疑問に思います。
私はプログラマーではないので(私は1年以上Linuxを使って基本的なコーディング技術をたくさん学びましたが)、私は検索で私が見逃した他のツールがあるかどうか疑問に思いました。