ctrl+h 在 Linux GUI 应用程序中用作退格键

ctrl+h 在 Linux GUI 应用程序中用作退格键

在 Linux 终端上做了一些工作之后,我已经习惯了Ctrl+h快捷键的作用Backspace

现在我想在任何地方使用这个快捷方式(不仅仅是在终端)。

在 Windows 中,通过以下方式可以轻松完成自动热键,但我找不到在 Linux 上全局设置此行为的方法。

大多数(GUI)应用程序在按下快捷键后不执行任何操作,而有些(我说的就是你,Firefox)会显示一个无用的(对我来说)侧边栏并且破坏键盘焦点,这真是令人不快的打脸。

那么,这里有人知道我该如何将Ctrl+全局映射hBackspaceX 下吗?

我尝试查看 xkb 键盘映射文件,但是没有成功。

我在用着侏儒惊人的目前,但如果无论使用什么窗口管理器都可以做到这一点,那就更好了:-)。

答案1

(迟到总比不到好)

对于 gtk 应用程序可以这样做:

找到或创建 ~/.gtkrc-2.0

添加以下行:

gtk-key-theme-name = "Emacs"

重新启动 gtk-app(pidgin、firefox 等),然后你就可以使用 ctrl-h、ctrl-w 和 ctrl-u 进行删除

答案2

Ctrl+的默认行为h适用BackspaceASCII基于的系统,并且不需要(重新)定义。

答案3

经过大量的 Google 搜索,我发现

星海钥匙

看起来它确实可以做到这一点……那里还有很长的手册,我只是粗略地浏览了一下。因此,您需要真正验证它是否适合您。

相关内容