News for hackers. Stuff that matters.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by frou_dh on Saturday November 12, 2011 @12:21PM (#3228249)
Ah yes, OS X keyboard shortcuts sure do have bad discoverability.

I'm in Safari, I wonder how to see page source. I click the Help menu (or Cmd-?) and type in 'source'. It finds the 'View Source' menu item. I arrow down to it and not only does it open the menu containing it, but there's a big animated blue arrow pointing at the keyboard shortcut.

And what do you know, those funky symbols are in fact printed on my keyboard. Not that I have to look at it much, because the shortcuts I use are mostly consistent between apps.

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by ceol on Saturday November 12, 2011 @12:39PM (#3228290)
>And what do you know, those funky symbols are in fact printed on my keyboard.

Some of them are not— at least for my MacBook. The caret symbol is for the control key (think caret -> control), and the slanted-looking T is the option/alt key (if you look at the graphic as though it's a path, you can see the path takes an alternate route).

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by frou_dh on Saturday November 12, 2011 @12:46PM (#3228302)
My (UK) MBP has the Alt symbol.

Control doesn't have the caret, but it isn't used nearly as much as Cmd/Alt/Shift for shortcuts (mostly reserved for further modified versions of other shortcuts, and Unixy stuff). As it happens, I do have a caret of sorts on my Control key as it's remapped on to Caps Lock ;)

I had no trouble learning and coming to like how keyboard shortcuts are done on the Mac, and that's because I didn't consider my previous environment the authoritative way to use a computer just because I used it first. (See also users obsessed with maximising every window because that was the done thing on a 15" CRT)

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by ugh on Saturday November 12, 2011 @12:51PM (#3228318)
The US keyboard is weird. The German keyboard also has the bathtub and a symbol on the shift key (also on tab), also symbols on the enter and return keys. No caret for shift, though.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by gourami73 on Saturday November 12, 2011 @04:31PM (#3228979)
...that's pretty slick but the discoverability on Windows is still better

first..you'd have to know to think about what the feature is named...

...on Windows...you can invoke any menu by pressing ALT and then the first letter of the menu or a designated letter on a menu option (or you can use the arrows)...all windows menus get this behavior by default, in addition to separate keyboard shortcuts that can also be defined in the application

...you can get to the menus on Macs through a rather inconvenient combo CTRL-F2 (CTRL-FN-F2 on Macbooks)...but you can only arrow through commands, there are no letter shortcuts in that case.

...I like OS X, but this is one area that Windows does much better (that and multiple monitors)...

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by frou_dh on Saturday November 12, 2011 @05:23PM (#3229093)
What I understand you're saying is that the keyboard shortcuts may typically be more efficient to perform in Windows. That could be true but it's a different topic from discoverability, where straight up full text search is better than collision hampered and segmented expansion of menus.

Beyond the basics (cut/copy/paste/new/save/quit/...), there's a fair chance we don't know which sub-menu the function we're searching for resides in (and shouldn't have to care).

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by gourami73 on Saturday November 12, 2011 @10:57PM (#3229847)
...good point, the point I was trying to make was not so much the discoverability of the FEATURE (I do agree with your points there)...but of discoverability of the SHORTCUT to the feature, which is what you referred to as efficiency.

the fact that I (and apparently many others) learned about some OS X keyboard shortcuts through reading this thread indicates that there is still a problem with "discoverability"