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 ?