在 Linux 终端上做了一些工作之后,我已经习惯了Ctrl+h快捷键的作用Backspace。
现在我想在任何地方使用这个快捷方式(不仅仅是在终端)。
在 Windows 中,通过以下方式可以轻松完成自动热键,但我找不到在 Linux 上全局设置此行为的方法。
大多数(GUI)应用程序在按下快捷键后不执行任何操作,而有些(我说的就是你,Firefox)会显示一个无用的(对我来说)侧边栏并且破坏键盘焦点,这真是令人不快的打脸。
那么,这里有人知道我该如何将Ctrl+全局映射h到BackspaceX 下吗?
我尝试查看 xkb 键盘映射文件,但是没有成功。
答案1
(迟到总比不到好)
对于 gtk 应用程序可以这样做:
找到或创建 ~/.gtkrc-2.0
添加以下行:
gtk-key-theme-name = "Emacs"
重新启动 gtk-app(pidgin、firefox 等),然后你就可以使用 ctrl-h、ctrl-w 和 ctrl-u 进行删除
答案2
Ctrl+的默认行为h适用Backspace于ASCII
基于的系统,并且不需要(重新)定义。