是否可以将Windows快捷方式重新映射到unix / emacs样式?

时间:2013-08-14 17:41:44

标签: windows emacs shortcuts

我已经在Windows家里玩了十多年后,在我的家用电脑上切换到了ubuntu。但是,我仍然需要使用Windows,我遇到了复制/粘贴/剪切/等快捷方式的问题。

例如,我希望C-a与Home键相同,而不是“全选”。

我真的想将这些Windows快捷方式重新映射为unix样式。

是否可以做这样的事情,还是完全针对特定应用?

(我无法在工作时切换到linux。saddly = /)

1 个答案:

答案 0 :(得分:2)

没有本机方法可以做到这一点,因为应用程序通常管理自己的键盘快捷键(有一些例外,如alt-f4)。但是,您当然可以使用autohotkey进行实验 - 您可以在autohotkey中编写脚本,这些脚本将全局或按应用程序重新映射键盘按下。如果你真的想按ctrl + a来表现就像你在任何应用程序中按Home一样,它会在autohotkey脚本中看起来像这样:

^a::{Home}

对于应用程序,您似乎实际上按下了Home键,因为autohotkey将位于操作系统和应用程序之间,重新按下按键。 (正如我所说,如果你只想在某些应用程序中出现这种情况,你也可以使用“#IfWinActive”来指定。有关详细信息,请参阅documentation