I'm a programmer, working with different languages/Formats (Java, Python, XML, HTML, Objective-C etc.). From time to I've to work on a Mac and I'm not very comfortable with the German keyboard layout for programming.
Is there somebody with the same problem and, if so, how did you solve it?
German keyboards are usually pretty annoying for programming. Mapping the third-level of the buttons D, F, C, V to {, }, [, ] places the curly braces and brackets at more convenient locations without destroying much of the benefits of a German keyboard.
Go to System Preferences > Users & Groups. You will then see a keyboard icon when your screen is locked. Command + Click the keyboard icon should allow you to change the input.
Go to “Settings” > “Change PC Settings” > “Time & Language” > “Region & Language.” Click on “Add a Language” and select “German.” This will add it to your list of languages.
EurKEY has all the advantages of the US standard layout (which is perfect for programming) combined with an easy way to access most western-european characters. For instance, you get a german ö with AltGr+o, or an ß with AltGr+s.
It is available for Linux, Mac and Windows and it's free. Newer Linux distributions have it already included (xkeyboard-config 2.12).
Please note that I am the author of EurKEY.
I recently did an internship in England and used this opportunity to switch to the English keyboard layout. The switch was nearly completely straightforward and I can heartily recommend it, especially since you can still type the German umlauts very well on the English keyboard layout (Alt+u, then a/o/u types the corresponding umlaut; Alt+s types “ß”).
The keys used for programming are much easier reachable, especially “[]
” and “{}
” (which are both on “ü
” and “+
”). Also, “/
” and “\
” better placed. The only think I absolutely hate is the placement of the “+
” key because it requires the shift key!
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