n8blog
distraction in action

Oh Apple, how could I have ever doubted you?

I'm just pleased as punch about this, but it got me to thinking–what inspired Apple to finally give us unixoids what we want? Could it have been all of those crash report tracebacks coming in with uControl in 'em? If you think about it, providing proper OS support for remapping the modifiers is a win-win. The users get what they want and OS X gets a better reputation for stability since users aren't installing weird hacks. Maybe it would behoove Apple to do some research, find out what the most common hacks are, and build them in as fodder for the “N+1 New Features!!” checklist that accompanies each major OS release.

  Comments:

1. Tim Buchheim replies:

I think it’s mostly due to the Mac mini.  A switcher plugging his old Windows keyboard into his Mac needs to be able to remap command and option, as by default they’re in the wrong spots on a Windows keyboard.  (Option maps to Alt and Command maps to the Windows key, but the correct placement on a Mac keyboard is with command next to the spacebar and option between command and control.

2. n8gray replies:

That’s an interesting idea!  I didn’t think about the Mac Mini.  But still, this feature is implemented very “generically,” which is unlike Apple.  If the Mini was the only consideration then I would have expected a “swap alt and command” or “PC Keyboard” checkbox, not a fully flexible way to arbitrarily remap modifiers.  Also, the mention of this feature on the Tiger pages was in the “Advanced Technology” section, and it used the sentence “Remap modifiers such as control and caps lock to be super elite.”  Later it was changed to read, “Remap modifiers such as control and caps lock for super elite emacs use.”

You might be right about the Mac Mini being important, but I don’t think it was the only thing that motivated this feature.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Please type this word with the letters reversed: live