我如何将 Control+m 重新映射到 Enter?

我如何将 Control+m 重新映射到 Enter?

我想在全球范围内重新映射一些关键行为。

例如:

Control+ m->Enter

Control+ [->Esc

有没有与 Keyremap4Macbook 等效的工具?或者是否可以使用 Xmodmap 重新映射?

我试过 AutoHotkey,但它与 Guake 配合得不好。任何建议都非常感谢。

答案1

使用 xmodmap 重新映射带有控制修饰符的键是可能的,但不可靠。例如:

xmodmap -e "keycode 58 Shift_L Control_L = m M Return"

是一个合法的键映射,它可以在终端和少数 GUI 应用程序(使用 Xt 的应用程序)中工作,但不能在 Gtk 或 Qt 应用程序中工作,因为它们通常会直接拦截控制键,绕过映射。


如果您愿意安装并运行 AutoKey,您可以对其进行配置以执行您想要的操作。安装软件包autokey-gtk并配置如下短语:

短语=Enter,粘贴=键盘,热键=Ctrl-M

相关内容