Bashで追加のキーボードショートカットをバインドする

Bashで追加のキーボードショートカットをバインドする

私は一般的なGUIショートカットが好きです。

  • Ctrl+Backspace
  • Ctrl+Del

と他の一般的なショートカット。.bashrcすべてのショートカットが用意されていますか?

答え1

でこれを行うことができますか.bashrc?私の考えでは、xbindkeysこれがXのための脱出口だと思います。

または、端末(urxvt、xtermなど)に依存するEmacsキーバインディング(メタキーの実行と実行)、スクロールショートカットなどを取得するには、ここで設定を見つけます~/.Xresources

コンソールでこのファイルにショートカットを設定できることがわかりました。

/etc/console-setup/cached_UTF-8_del.kmap.gz

拡張子に関係なく開いて編集します。ショートカットは次のとおりです。

alt keycode 36 = Decr_Console
alt keycode 37 = Incr_Console
alt keycode 15 = Incr_Console
alt keycode 39 = Scroll_Forward
alt keycode 25 = Scroll_Backward

(コードは経由で入手できますshowkey。)

動作させるには、

/etc/default/keyboard

入れた

KMAP=/etc/console-setup/cached_UTF-8_del.kmap.gz

これが実際に必要なコマンドのすべてではありません(man keymaps私がdumpkeys -l見つけたコマンドを確認してください)。しかし、これは始まりです。

関連情報