I'm using IntelliJ IDEA 14 under OS X, Windows and Ubuntu for several months, found that the keymap Mac OS X 10.5+ is more suitable for me and want to keep same experience under all platforms.
OS X has five modifier keys: Shift, Caps Lock, Control, Option, and Command, while Windows/Ubuntu has only four: Shift, Caps Lock, Control and Alt. If I want to use Mac OS X 10.5 keymap under Windows/Ubuntu, then I need map a key to Command key which plays a great role.
Under Ubuntu I remapped Windows key to Meta key using xmodmap, but I could not find how to do it under Windows. I've tried key remappers such as SharpKeys, but none of them can remap keys to Command/Meta key. So is there a way to do it?
By default, the key labeled Alt is mapped as the Meta key. If you wish it to produce the Alt modifier instead, set the variable w32-alt-is-meta to a nil value. MS-Windows reserves certain key combinations, such as Alt-TAB and a number of Windows key combinations, for its own use.
The meta key is a key on some keyboards, normally located next to the spacebar, that performs special functions when combined with another key. It originated on keyboards for Lisp computers in the 1960s, and its use continued on Sun computers where the key was marked with a diamond shape.
What is the Meta Key ? The Meta Key (denoted as M or Meta ) is a modifier key which mean it temporarily modify the normal action of another key when pressed together. Common modifier keys are shift , alt , or control .
Here's a workaround that works partly. In IDEA do the following:
keymap.windows.as.meta=true
If you use a Windows keyboard and you want the same layout as with your Mac keyboard you can remap
To do so, you could install AutoHotkey and run it with the following script, by putting these two lines in a .ahk file:
LAlt::LWin LWin::LAlt
To read more about the problem(s) with both the Windows key and this workaround see the comments of IDEA-144702.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With