As I grew up in Germany my keyboard layout has always been the QWERTZ based German keyboard layout. The main difference between QWERTY keyboard layouts is that the Z and Y keys are swapped and most special characters are moved to third level as the German language uses umlaut (diacritic) characters like ä, ö and ü and the ligature ß.
This is very handy for writing German text but if you program in programming languages like C, C++, Perl, PHP, ... where brackets like [] and {} and slash/backslash are frequently used it's a pain to use it. So I decided to change to the US keyboard layout, which I thought is the best choice as it is very popular. The problem was, that typing umlaut characters is very circumstantial as there is no standard method.
Most Linux users tend to assign combinations like Alt + A for typing Ä using xmodmap, but I wanted to use a standard way which would work on all operating systems and wouldn't be a solution I'm the only person using it. After some googling I found the US international keyboard layout which puts nearly all commonly used characters with diacritical marks on a third level of the keyboard which can be accessed by the Alt Gr key (usually the right Alt key).
At first it was unfamiliar as ä,ö and ü are not on the third level of
In the meantime I replaced all my keyboards to keyboard with US (international) layout and I'm not regretting it at any point. I even ordered a MacBook with a US (international) layout. The only problem is when a I have to fix some computers from time to time from family & friends who use still a German keyboard layout 🙂
So which keyboard layout are you using and why?
Hi,
intresting post, thankyou. I'm born on an IT layout and I'm experiencing similar problems. I'm having serious troubles with writing in different languages (your one for exemple) therefore I would like to learn the international layout. My problem is that is alway more difficoult find a US keyboard for laptops in my country, therefore I'm aiming to memorize all the keys of the INT layout on the standart ISO keyboard. My problem at the moment is for the Chrome OS, wich is not allowing me to put charachters lile (') or (`) on the first line and access the accent just with "alt gr" but not too much of an issue at the moment, I guess is just matter of practice.
Gruße,
Alex
Hello,
I thought I might let you two know that there is an even better layout for German and European programmer and translators than US-Int., namely EurKey (https://eurkey.steffen.bruentjen.eu/start.html). It has many more useful symbols characters and letters hidden behind the AltGr key than the former. Also for Germans it has the added benefit of the Umlaute being on a layer behind aou, as opposed to qpy. Check it out for yourself, you will however need to download it as it doesn't come on Windows by default. Some Linux distros should already have it though. Ever since discovering this layout its all I use.
LG