About two months ago I switched from the German (DE) keyboard layout to the British (GB) one, as I struggled with my new MacBook. The problem with Mac is that it is not possible to use DE in a development environment. The key issues are:
Some keys are misplaced (e.g. the @
is not on Alt Gr q
but on Cmd l
)
There is no Alt Gr
key. Both Alt
keys (left and right) have the same function.
It is not possible to switch only the left Alt
and Cmd
keys.
On the one hand you can use both Alt
s and Alt Gr
. This way you can access essential special characters like {
or }
. On the other hand you need both Alt
s to be able to use them as Meta
key. It is not possible to use Alt Gr
as Meta
key. It would be nice if you could use the left one as Alt
and the right one as Alt Gr
, but this is not possible out of the box. There are some solutions to this specific problem for terminals, namely using iTerm2, but once you use other applications (like Emacs), you are stuck with the same problem.
This is why I switched to GB. I need to be able to use the same layout on Windows, Linux and Mac OS otherwise I get confused and my typing speed drops considerably. The two best alternatives I have identified are GB and the US keyboard layout (US).
Here are the main arguments I think are most relevant:
Alt Gr
at all, while GB Alt Gr
to access éúíóá
and €
.|
).The key arguments for me is the last one. If you use different computers or other people use yours you need to be able to switch between your preferred layout and DE. This is why I chose GB instead of US. Having that said, many of my friends and colleges use US and are happy with their decision.
The first week of the transitional process was very difficult for me, as I frequently hit the wrong keys. But after about a month my speed slowly increased to my original one and now I am quite used to GB. I do not regret my decision leaving the DE layout.