如何让Windows在Windows下键入IntelliJ IDEA Command / Meta键?

时间:2015-10-03 11:26:48

标签: windows macos intellij-idea

我在OS X,Windows和Ubuntu下使用IntelliJ IDEA 14几个月,发现键盘图Mac OS X 10.5+更适合我,并希望在所有平台下保持相同的体验。

OS X有五个修改键:Shift,Caps Lock,Control,Option和Command,而Windows / Ubuntu只有四个:Shift,Caps Lock,Control和Alt。如果我想在Windows / Ubuntu下使用Mac OS X 10.5键盘映射,那么我需要将一个键映射到Command键,它起着很重要的作用。

在Ubuntu下,我使用xmodmap将Windows密钥重新映射到Meta键,但我无法在Windows下找到如何操作。我尝试过像SharpKeys这样的密钥重映射程序,但是没有一个可以将密钥重新映射到Command / Meta密钥。有没有办法做到这一点?

1 个答案:

答案 0 :(得分:21)

这是一个部分有效的解决方法。在IDEA中,请执行以下操作:

  1. 帮助 - >编辑自定义属性...
    • 在打开的文件中,将其添加到新行:keymap.windows.as.meta=true
  2. 在文件 - >下选择您的Mac键盘映射;设置... - >键盘映射。例如,“Mac OS X 10.5 +”。
  3. 如果您使用的是Windows键盘,并且希望使用与Mac键盘相同的布局,则可以重新映射

    • 左侧的Windows键成为左Alt键和
    • 左侧Alt成为左侧Windows键,然后将其解释为Mac的Command(Cmd / Meta)键。

    为此,您可以安装AutoHotkey并使用以下脚本运行它,方法是将这两行放在.ahk文件中:

    LAlt::LWin
    LWin::LAlt
    

    要使用Windows密钥和此解决方法详细了解问题,请参阅IDEA-144702的评论。