|
From: Frank C. <fc...@pu...> - 2005-01-07 02:58:00
|
Mac OS X user here: All the Control keys on a PC should be Command keys on a Mac. It just feels right to use the Command key and very un-Mac-ish to use a mix of Command and Control. -Frank On Jan 6, 2005, at 6:33 PM, Peter Graves wrote: > On Thu, 6 Jan 2005 at 13:53:23 -0500, Brian Mastenbrook wrote: >> On Thu, 6 Jan 2005, Mikol Graves wrote: >> >>> Unfortunately, simply replacing Control with Command is probably not >>> sufficient. Consider these examples: Command Right is reserved by OS >>> X >>> for changing the keyboard layout to the "current layout of Roman >>> script" (whatever that means), Command Shift Right is expected to >>> select to the end of the current line (rather than the current word), >>> and to select to the end of the current word, you would use Option >>> Shift Right (where Option == Alt); OS X reserves a slew of key >>> combinations for all sorts of arbitrary (and questionable: e.g., >>> Command Option / to turn off font smoothing) shortcuts. [1] >>> >>> So not only would programatically reassigning CTRL_MASK be incorrect >>> from the Apple HIG perspective, but doing so would often fail and >>> could >>> lead to confusion or worse. >> >> I think the right solution here might be to use the command key for a >> select few keys (open, close, etc) and use control for everything >> else. >> That way "standard" keys would follow the standard keybindings and >> J-specific keys would still use control. Thoughts? > > That sounds fine to me, but it's really something for the Mac OS X > users to decide upon (within reason, of course). > > In the light of Mikol's comments above, it certainly sounds like > programmatically remapping CTRL_MASK would be the wrong thing to do, > and manually reviewing all the control key mappings in all the modes > would be a big and tedious job. > > My only other thought on this subject is that there might be a few > folks (like me, possibly, if I ever used OS X) who would actually > prefer j's "normal" key bindings on OS X because they were basically > used to j (on another platform) and strangers to OS X (because they > were just using it for some small ad hoc task, like fixing j's key > bindings), so it might be nice if keeping the "normal" keymap were also > an option (it shouldn't be hard to do). > > -Peter > > --- Frank Cohen, PushToTest, http://www.PushToTest.com, phone: 408 374 7426 Author of "Java Testing and Design: From Unit Tests to Automated Web Tests" from Prentice Hall, details at http://thebook.pushtotest.com |