The Globe key can be used to shift between different keyboard layouts. For example, I have set up both US English and Swedish layouts. I use the US layout for programming and writing in English, and the Swedish layout for writing in Swedish. Pressing the Globe key switches the keyboard layout.
Ah that explains it! Also I see that I have mine set to bring up the emoji picker (and the reason I had no idea what it meant was because out of 5 Apple keyboards that I have here only my most recent one has a globe icon on it in the bottom left, all the others just have ‘fn’).
I think it’s mostly Vim users who map CL to CTRL but I could be wrong…
That’s indeed where Bill Joy’s keyboard had the Ctrl key back when he wrote Vi. I have that mapping as well, though I could imagine swapping Esc and Ctrl might be an even better idea for us Vim folks (esp. for touch typists who appreciate having Ctrl keys symmetrically on both sides). For me it’s too late, muscle memory won’t handle another change. But I’ll give it a try next life.
I would hazard a guess that Esc is further away than Ctrl on most keyboards so remapping that should lead to less travel on average (for VIM users).
But I may also be an outlier since I use a Kinesis 360 where Ctrl is on the thumb cluster and doesn’t need remapping, so Esc on Caps Lock is an more obvious choice.
I used to remap Caps Lock to Control and Escape (Escape when pressed alone, Control when pressed together with another key). Now i use a keyboard where Control and Escape are in the thumb clusters (Dactyl-Manuform).
No, but I have been known to physically remove it from the keyboard.
The reason I don’t remap it is that I don’t want to build up muscle memory that will
put me crook if I need to work on someone else’s machine for a bit.
On my GPD MicroPC that has an very stripped down keyboar, I use the CapsLock key for X-Compose. On most other keyboards there is some Menu key, RightAlt, or similar that I use for that
I’m a heavy vim user but I’ve never really understood when people talk about remapping caps lock, I know that some seriously old keyboards had ctrl there, but … no thanks. Can certainly see the point of mapping to escape for vim, but I’m totally Stockholm-syndromed into liking the escape all the way up there - and anyway you can use ^] as a ready-mapped alternative
I did a lot of Emacs usage on VT-100 terminals ages ago, and that keyboard layout put Control where Caps Lock is these days, and Escape in the corner between Tab and 1/! instead up in the function key row. So on Linux I use xmodmap to put Control and Escape where they’re supposed to be. I also remap the Swedish characters so they generate brackets etc without modifier and the Swedish characters with AltGr.
I’d love to to able to do this on my work MacBook Pro, but so far I hate its keyboard.
I built a Swedish Dvorak layout for macOS many years ago using Ukulele and it still works to this day. Can recommend it if you want to create a custom layout.
It is mapped to shitf+alt+control, also referred as hyper
That’s only because I also remapped left alt to alt on press but escape on tap, which is very convenient to have escape close to the thumb
And hyper is very handy to create custom key bindings not used by softwares out of the box