将键盘快捷键(复制,粘贴等)重新映射到Alt键而不是Ctrl键

时间:2012-02-11 18:24:06

标签: linux keyboard keyboard-shortcuts gnome xmonad

有趣的是,事实证明这几乎是不可能的。重新映射 ALT 键以表现为另一个 CTRL 键不是解决方案,因为您丢失了 ALT 键功能(其中一些是必不可少的,如< KBD>替代 标签)。

那么我怎样才能获得类似于OSX的行为,其中 CMD 键用于键盘快捷键(但也用于在 CMD TAB )?

我知道在将 ALT 键重新映射为 CTRL 后,我可以指定 CTRL Tab 在窗口之间切换键。但是后来我在某些应用程序中丢失了真正的 CTRL TAB 功能,这些功能也很重要,例如在标签之间切换。基本上我的 CTRL ALT 键将成为相同的键,并且不可能为这两个修饰键设置两组不同的快捷键。

对我来说一个好的解决方案可能是一种方法来捕捉 ALT C ALT V ,<窗口管理级别的kbd> ALT X 等,而是发送 CTRL C CTRL V CTRL X 等到聚焦窗口。在Windows上,这可以通过AutoHotKey实现。

在Linux上,我听说过一个名为AutoKey的应用程序,但与AutoHotKey不同,你必须使用GUI来设置快捷方式。由于我将手动编写几乎所有的Alt组合,我不希望GUI应用程序这样做。我应该可以通过编写文本文件来配置它。

是否可以通过Gnome或Xmonad实现这一目标?

0 个答案:

没有答案