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

Ere*_*kin 6 linux keyboard gnome xmonad keyboard-shortcuts

有趣的是,事实证明这几乎是不可能的。将ALT键重新映射为另一个CTRL键不是解决方案,因为您失去了ALT键功能(某些功能是必不可少的,例如AltTab)。

那么,如何获得类似于OSX的行为,在OSX中,CMD键用于键盘快捷键(也用于在之间切换窗口CMDTAB)?

我知道我可以在将键CTRLTab重新映射ALTCTRL键后分配在窗口之间切换。但是随后,我CTRLTAB在某些应用程序中失去了真正的功能,这对于切换选项卡也很重要。基本上,我的CTRLALT键将成为相同的键,并且这两个修饰键不可能有两组不同的快捷键。

对我来说一个很好的解决方案可能会办法赶上ALTCALTVALTX,等在窗口的管理水平和发送,而不是CTRLCCTRLVCTRLX等来聚焦窗口。在Windows上,可以通过AutoHotKey来实现。

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

使用Gnome或Xmonad是否可以实现这一目标?