Most Mac users on here are probably used to the US layout of keyboard. Check out the UK version for a mean bit of design. The left hand shift key barely exists and the return key is a remote sliver. I always buy the US keyboard when I get a new machine.
I've gotten so used to the Spanish ISO layout that I don't really need it on the actual physical keyboard, I think it is a very practical layout for programming.
Specially considering all the braces:
[] is done by Alt Gr and the two (consecutive) keys that come after the "p"
{} is done by Alt Gr and the two (consecutive) keys that come after the "l"
() is done by shift 8, 9
\|@#~ Are all done with Alt Gr and the º key, 1, 2, 3 and 4.
Maybe it's just being used to it, but I find it extremely practical.
Considering that how awkward AltGr is to reach, I find it difficult to understand why that layout would be very practical (for programming), considering that all of those punctuation characters are available either directly or with shift on US layout.
If you get a UK layout, you at least retain the extra key left of Z and a correctly shaped Enter.
(Since English doesn't need any accented letters, and the only extra symbol needed is £, the brackets are accessed without modifier for [] and with shift for (), {}. The only symbol requiring AltGr is €.)
Either alt+134 etc on the numpad (windows), holding down the a or o key (OS X) or by temporarily changing to Swedish keyboard layout, depending on the situation.
That is the standard (European) ISO layout for keyboards, it is common across different locales and brands. Arguably the US is the outlier here (again). The obvious advantage is the extra key it provides. While the enter key placement/shape might be debatable, I'd argue that the the left shift key reduction is purely advantageous. The shift key is still well sized (bigger than normal key) and easy to hit (the pinky movement is nicely symmetrical with right shift), and the keyboard gains space for one extra key (always useful).
I've lived in Europe after having grown up on US-101 and had to get used to the German layout for a not insignificant part of my life .. it was such a relief to finally get a new rMBP with US keyboard and have a normal Enter key again. I can't explain how much pain I was in having to use the German/Euro Enter key layout, it has been a burden.
http://i01.i.aliimg.com/wsphoto/v1/1853014535_2/Wholesale-5P...