More ideas (was: Re: Feature request)
Nathan Kelley
phyax at mac.com
Fri Jan 4 06:07:00 PST 2002
To OmniOutliner Users <omnioutliner-users at omnigroup.com>,
>> From: Tim Hurson <tim at timhurson.com>,
> From: Greg Titus <greg at omnigroup.com>
>> One of the things I really loved about MORE was the ability to split a
>> bullet into two with command return, and ocversely to concatenate two
>> bullets with command delete. Any chance OmniOutliner will be adding
>> those functions soon?
>
> I've just added the first half of this feature (splitting), and it
> occurs to me that it might be more natural to simply make return do
> this (instead of command-return).
>
> (1) If you were editing plain text and hit return in the middle of a
> line, it'd split the rest of the line onto a new line - this is what
> people generally expect to happen with the return key. (2) Microsoft
> Word outlines work this way. (3) We already have command-return used to
> insert a newline in the current item.
>
> Is anyone attached to the current behavior of return -- simply adding a
> new item despite where your selection is? Anyone have any arguments
> against a change?
>
> On another note, what would you expect to happen if you did a
> command-delete to concatenate when you were working with a document
> with multiple columns? My first impulse is to concatenate the contents
> of the column that you are in with the same column in the previous row,
> but only delete the row if all other columns are empty, if not leaving
> the rest of the row as is. I.e.:
>
> * xyz 1
> * abc 2
>
> turns into:
>
> * xyzabc 1
> * 2
>
> Instead of eliminating the second bullet point. Any thoughts?
IMHO it's all good, although I'd like to expand on this a little:
You could also map the [Enter] key to insert a new item without
splitting, even if editing text at the time. AFAIK all MacOS-X-capable
Macintoshes should have a keyboard that has both a [Return] and an
[Enter]. I would like the option to switch these under the Keyboard pane
in preferences, as I would prefer to use [Return] to insert new items
and [Enter] to split, but the above behaviour as you suggested would be
the default.
Additional ideas to allow for powerful concatenation (these are NOT
feature requests, just ideas posted for discussion that might be worth
implementing):
- [Shift]+[Delete] key (backwards delete) to concatenate all text after
the cursor of the field being currently edited into the same field in
the previous item. If used on an item when not being edited,
concatenates text of all fields to equivalent fields in the previous
item.
- [Shift]+[Del>] key (forwards delete) to concatenate all text before
the cursor of the field being currently edited into the same field in
the previous item. If used on an item when not being edited,
concatenates text of all fields to equivalent fields in the previous
item.
- Use of [Option] as part of the above combinations allows for
concatenation into the next item, rather than previous.
- If multiple items are selected, concatenation would occur to the first
or the last item, depending what option used. If "first" or "last" were
defined based on selection order, that would allow for customised
concatenations.
[Command]+[Return] could keep its' current function, and
[Command]+[Delete] could remove the current item (currently just beeps).
Note that, at least on the iBook, [Shift]+[Del>] is generated by
[Fn]+[Delete].
BTW, kudos to the OmniOutliner team for excellent work on the 1.2
release! The decision to purchase a license for it was too easy :-)
Cheers, Nathan.
________________________________________________
Nathan "Phyax" Kelley
email | phyax at runbox.com, phyax at mac.com
icq | 4618849
yahoo | phyax
________________________________________________
More information about the OmniOutliner-Users
mailing list