RE: Apple and Cocoa (why don't they eat their own dog food?)
RE: Apple and Cocoa (why don't they eat their own dog food?)
- Subject: RE: Apple and Cocoa (why don't they eat their own dog food?)
- From: email@hidden
- Date: Mon, 13 Jan 2003 21:32:48 -0800
At 12:22 PM -0600 1/13/03, Chris Hanson wrote:
>
At 4:10 PM +1100 1/13/03, Salter, Adam Q wrote:
>
>I'm an old Mac user, went with the flow to Windows and just returned to the
>
>pure UNIX way. But I have to say one thing I took for granted under Windows
>
>was the text items useability... Mac Text editing commands don't seem to
>
>have a standard.
>
>
There is a standard on the Macintosh and there has been a standard for somewhere between one and two decades. (I'm not sure if the standard was originally developed for the Lisa in 1983 - which did have arrow keys - or for the Mac Plus in 1986. Or if it evolved in the late 1980s.)
>
>
The arrow keys move the insertion point. Shift is used to extend the selection. Option is used to move the insertion point up or down by one page, and right or left by one word. Command is used to move the insertion point to the top or bottom of a document, or beginning or end of a line.
While we're on this subject, there are a lot of Mac conventions Cocoa's NSTextView breaks. For example dragging down on the left versus right side is supposed to provide you the choice of including or omitting the last linefeed. Cocoa implements the correct behavior when selecting up, but not down. The same is true for selecting left and right, Cocoa implements left selection correctly, but doesn't implement right selection correctly. Drives me nuts.
It also breaks other conventions like click-drag almost always creates a popup menu, not a draggable items. All draggable items are instantly draggable, or else it makes it pointless.
Apple also deprecated toolbox APIs which used file paths as arguments a long time ago. They should do the same with Cocoa. It's a real shame we can't even unify the behavior of commands like Save and Revert.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.