Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Do you use the original (German) apple keyboard/keyboard layout when programming on mac? [closed]

Tags:

macos

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?

like image 520
Kai Huppmann Avatar asked Mar 04 '09 12:03

Kai Huppmann


People also ask

Is German keyboard good for programming?

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.

How do I change the keyboard language on my Mac when its locked?

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.

How do I use the German keyboard?

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.


2 Answers

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).

EurKEY layout

Please note that I am the author of EurKEY.

like image 138
steffen Avatar answered Oct 04 '22 14:10

steffen


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!

like image 32
Konrad Rudolph Avatar answered Oct 04 '22 12:10

Konrad Rudolph