This is the only thing I like about Apple keyboards.
For programming, their layout is so different than standard keyboards, it's horrifying (I'm talking about the AZERTY ones, don't really know about the QWERTYs) : for example
-_(){}[]*`!+= characters are on different keys.
Also, are standard keyboard still recognized as apple keyboards if you plug them on a mac ?
When you plug a new one in, you have the option to run through a "layout detection" process. Typically it asks you to press the keys directly adjacent to the "shift" keys and goes from there. Also, IME, there is not a "mac" keyboard on a hardware level - the key directly to the left of the space is alt on Windows or Command on OSX.
Also, are standard keyboard still recognized as apple keyboards if you plug them on a mac ?