News for hackers. Stuff that matters.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by jasonkester on Saturday November 12, 2011 @01:25PM (#3228440)
Are you sure? On a windows box, there's a key with "End" written on it. Much more guessable than fn+right arrow.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by ugh on Saturday November 12, 2011 @01:29PM (#3228454)
End? What does that mean? Does it quit the current app? Does it shutdown? I’m really confused! And this strange Home key, what’s that for? Going to my start page? Showing the desktop? Start menu? What’s going on?!
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by darrenkopp on Saturday November 12, 2011 @03:24PM (#3228800)
It's pretty easy to push a key and find out what it does compared to imagining a key combination and trying to figure if that key combination even does anything
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by anjc on Saturday November 12, 2011 @04:04PM (#3228904)
Not only that but, as a new mac user, it seems like there are several common keystroke types. Fn+x, ctrl+x, alt+x, cmd+x, cmd+shift+x; maybe there's some logic behind it but i can't find any. It seems like the windows system is a bit more understandable.

(if there's something obvious that i'm missing someone please tell me!)

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by egypturnash on Saturday November 12, 2011 @06:03PM (#3229195)
Cmd: this is an important command we expect you to use a lot.

Shift-cmd: wow this program has a lot of commands that people want shortcuts for.

Shift-ctrl/alt: holy shit this program has a lot of commands.

Shift-ctrl-alt: this program is probably old enough to vote, and has a huge ton of commands

Alt: rarely used alone outside of terminal

Ctrl: see alt

Fn: NOT ON ALL KEYBOARDS. Used to force f-keys to output f-key codes instead of doing media control stuff, or to change cursors into page-up/dn/start/end.

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by ugh on Saturday November 12, 2011 @04:29PM (#3228972)
That’s typical Windows chauvinism.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by anjc on Saturday November 12, 2011 @03:48PM (#3228862)
I think learning that 'end' means 'end of document' is a lot more intuitive than fn+right.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by sjs on Saturday November 12, 2011 @05:52PM (#3229164)
The canonical shortcuts are Cmd-left/right/up/down, which move the cursor to the absolute left, right, top, and bottom of the document, respectively. This makes perfect sense.

Home and End behave differently, they move the viewport to the beginning or end of the document but do not move the cursor. They are like scrolling in that you don't lose your position. I'm not sure, but I think that page up and down (Fn-up and Fn-down) behave similarly. I never use these though.

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by drumdance on Saturday November 12, 2011 @05:52PM (#3229163)
They way I learned it is, I pushed it to see what happened. Voila, it means end of line.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by kellishaver on Saturday November 12, 2011 @03:15PM (#3228775)
There are home and end keys on a full-size Mac keyboard, too. They're not there on the compact keyboard layout, but many Windows laptops have home/end mapped to other keys, as well. Granted, that's usually is indicated on the keys, whereas it's not on the Mac, but you still have to go hunting for them the first time you need them and one time is all it takes to learn their location.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by gourami73 on Saturday November 12, 2011 @04:19PM (#3228940)
...those home and end keys unfortunately don't take you to the beginning or end of a line like on Windows or Linux...they take you to the top/bottom of the document! one of the more painful parts of my switching process was un-training myself to hit home to get to the beginning of a line (these is no way to remap system wide either, you need to do it on a per app basis)...you're almost better off without having those keys.
Re:Tim O'Reilly: I am really starting to hate Mac OS X. by ohkine on Sunday November 13, 2011 @07:42AM (#3230600)
Late to this, but...

> these is no way to remap system wide either, you need to do it on a per app basis

That isn't true. OS X actually has a very powerful and easy-to-use (but NOT easy-to-discover) method of controlling key bindings, and it applies instantly to ALL Cocoa applications (which, now that Finder and iTunes are Cocoa, means every common GUI application except Firefox).

This isn't my link, but here is an excellent site that describes the Cocoa text system:

http://www.hcs.harvard.edu/~jrus/Site/Cocoa%20Text%20System....

And, if you're interested, here is the DefaultKeyBindings file that i've use on every OS X-based Mac i've ever had to fix Apple's default Home/End/PgUp/PgDn implementation:

https://github.com/ohkine/configs/blob/master/KeyBindings/De...

Re:Tim O'Reilly: I am really starting to hate Mac OS X. by flomo on Saturday November 12, 2011 @03:44PM (#3228852)
Funny, on older Macs it was written on the key. It's so ingrained now that I hadn't really noticed they'd taken it off.