我在OS X,Windows和Ubuntu上使用IntelliJ IDEA 14几个月,发现键盘映射Mac OS X 10.5更适合我,并希望在所有平台下保持相同的体验.
OS X有五个修改键:Shift,Caps Lock,Control,Option和Command,而Windows / Ubuntu只有四个:Shift,Control和Alt.如果我想在Windows / Ubuntu下使用Mac OS X 10.5键盘映射,那么我需要将一个键映射到Command键,它起到很大的作用.
在Ubuntu下,我使用xmodmap将Windows密钥重新映射到Meta密钥,但是我找不到如何在Windows下执行.我尝试过关键的重新映射器,如SharpKeys,但是没有一个可以将键重新映射到Command / Meta键.那有办法吗?
这是一个解决方法,部分工作.在IDEA中,执行以下操作:
>帮助 – >编辑自定义属性… – > keymap.windows.as.Meta =真
>在File – >下选择Mac键盘映射设置… – >键盘映射.例如,“Mac OS X 10.5”.
如果您使用Windows键盘,并且您想要与Mac键盘相同的布局,则可以重新映射
>左边的Windows键成为左Alt键和
>左侧的Alt成为左边的Windows键,然后被解释为Mac的Command(Cmd / Meta)键.
要这样做,您可以安装AutoHotkey并使用以下脚本运行它,将这两行放在.ahk文件中:
LAlt::LWin LWin::LAlt
要了解有关Windows键和此解决方法的更多问题,请参阅IDEA-144702的注释.