キーを強制的にbashスクリプトを実行させる

キーを強制的にbashスクリプトを実行させる

キーボードのすべてのキーに対して bash スクリプトを定義して、任意のキーを押すとそのキーの bash スクリプトが実行されるようにすることは可能ですか?

スクリプトは、キー コードを (元に戻すリスト) ファイルに保存するなど、何でも実行できます。

KDE では、キーを (Qt) ホットキーとして設定できる場合は簡単な解決策がありますが、たとえば、Aホットキーにすることはできず、スクリプトを実行するように強制することは不可能のようです。

答え1

コマンドを実行するためのキーのマッピング

コマンドを起動するショートカットキーの組み合わせを作成できます。私はうまく使っていますXBindKeysまさにこの目的のために GNOME 3.8.4 にインストールされています。

私の使用頻度は低いですが、特定のディレクトリを開いた状態で Nautilus を起動するためのキーボード ショートカットを作成するのが好きです。

まずパッケージxbindkeysがインストールされていることを確認する必要があります。

xbindkeys次に、テンプレート構成ファイルを作成するには、次のコマンドを 1 回だけ実行する必要があります。

$ xbindkeys --defaults > /home/saml/.xbindkeysrc

作成されたファイルをテキスト エディターで開き、次のようなルールを追加できます。

"nautilus --browser /home/saml/projects/path/to/some/dir"
  Mod4+shift + q

上記の変更を行った後、xbindkeysすでに実行中の場合は強制終了して再起動する必要があります。

$ killall xbindkeys
$ xbindkeys

Modこれを実行すると、 + Shift+ と入力するたびにQNautilus が開き、対応するフォルダーが開かれます。

参考文献

関連情報