Women in Technology

Hear us Roar



Article:
  Flexible OmniOutliner
Subject:   Now if they can just make it work like other mac applications
Date:   2003-12-13 16:31:28
From:   anonymous2
OmniOutliner is generally a well thought out application. The stated aims of producing a modern More! is admirable. The integration with OmniGraffle is great too. However, there are some little frustrating aspects that are not necessary.
Keyboard navigation: Want to move to the end or start of a line? Most other applications on the Mac (TextEdit, BBEdit, the text-input field of this Safari form) use Command-left/rightarrow. OO uses Control-left/right arrow, yet command up/down arrow moves to the start/end of the item (OO's name for a bullet point). This is such a small feature yet its frustration factor is great, because you have to think about your fingers while brain-storming.
Click Through: This is probably the most irritating feature for me and OO shares this with OmniGraffle. If OO is in the background and you click on one of your documents to bring OO to the front, the clicked document becomes the front and the insertion point is placed at the click point. Very annoying, because you have lost your place and/or selection. Read http://daringfireball.net/2003/05/the_problems_with_clickthrough for a very good article on why this is a problem.
Full Threads Oldest First

Showing messages 1 through 1 of 1.

  • Now if they can just make it work like other mac applications
    2003-12-17 05:52:52  anonymous2 [View]

    """
    Keyboard navigation: Want to move to the end or start of a line? Most other applications on the Mac (TextEdit, BBEdit, the text-input field of this Safari form) use Command-left/rightarrow. OO uses Control-left/right arrow, yet command up/down arrow moves to the start/end of the item (OO's name for a bullet point). This is such a small feature yet its frustration factor is great, because you have to think about your fingers while brain-storming.
    """

    You should learn the emacs navigation keystrokes. They are available by default in all NSTextFields in all Cocoa applications, which means you can use them all over the place. They're an agreed-upon convention that you can find in most Unix applications as well as an option in text editors and IDEs like BBEdit, jEdit, and Eclipse/Websphere. And they're super-fast, since they don't require you to move your hand from the home row to the arrow keys.

    I too was once an arrow-key addict, but once I learned the emacs keystrokes, I never went back. And of course, they work great in OmniOutliner.

    Forward = Ctrl-F
    Backward = Ctrl-B
    Previous Line = Ctrl-P
    Next Line = Ctrl-N
    Start of Line = Ctrl-A
    End of Line = Ctrl-E
    Delete next character = Ctrl-D
    Delete from caret to end of line = Ctrl-K
    Paste text deleted with either previous command = Ctrl-Y