在 bash 中绑定额外的键盘快捷键

在 bash 中绑定额外的键盘快捷键

我喜欢典型的 GUI 快捷键:

  • Ctrl+Backspace
  • Ctrl+Del

以及其他典型的快捷方式。有没有准备好.bashrc所有这些快捷方式?

答案1

你能在 中做到这一点.bashrc吗?我认为xbindkeys这是X的出路。

或者,要获取例如 Emacs 键绑定(元键启动并运行)、滚动快捷方式等,这将取决于您的终端(例如 urxvt、xterm) - 那么,查找配置的位置是~/.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 keymapsdumpkeys -l找到的命令)。但这是一个开始。

相关内容