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

zha*_*own 25 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键.有没有办法做到这一点?

小智 24

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

  1. 帮助 - >编辑自定义属性...
    • 在打开的文件中,将其添加到新行: keymap.windows.as.meta=true
  2. 在文件 - >设置... - >键盘映射下选择您的Mac键盘映射.例如,"Mac OS X 10.5+".

如果您使用的是Windows键盘,并且希望使用与Mac键盘相同的布局,则可以重新映射

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

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

LAlt::LWin
LWin::LAlt
Run Code Online (Sandbox Code Playgroud)

要使用Windows密钥和此变通方法阅读有关问题的更多信息,请参阅IDEA-144702的注释.

  • Windows 10快捷方式似乎仍优先于intellij快捷方式,您是如何处理的? (6认同)