There are two basic "modes": navigation mode and edit mode.
Navigate the outline:
     Up arrow: move to previous topic ("older brother")
     Down arrow: move to next topic ("younger brother")
     Right arrow: move to next level ("son"
     Left arrow: move to previous level ("father")
     Begin key: move to first topic in this level ("oldest brother")
     End key: move to last topic in this level ("youngest brother")
     Jump: Jumps to distant topics - user must supply "path" (e.g.: 0.2.3)
     Ctrl-PgUp/Dn: Move to previous/next fence
     XMarking: predefining "landing places" in your outline
             Add current topic to X list
             XMark: Displays menu of marked topics
             0-9 jumps to X-marked locations
Make new topic:
     Insert: Inserts new topics
     Create topic before current topic
     Create topic after current topic (perhaps with "enter")
     Create subtopic under current topic
     Create topic after parent
     Split topic at cursor position (within "edit topic" mode)
     Alt-C Create duplicate topics
Select topics:
     Select topics (from ... to) within list, with/without descendents
Move or rearrange topics:
     move topics
          Move: Moves current or selected topics
               The current or selected topic can be moved to a location
               (after, before, subtopic) relative to a given topic
          Lock: Locks current or selected topic to cursor movement
               The current or selected topic remains in mid-screen, while
               the outline "floats around" as the user navigates with the four
               arrow keys. After experimenting with locations, the user can
               fix the change or escape it.
     sort topics
          Basket sort:
               Current or selected topics are marked as "baskets".
               Parameters: Range - default current topic.
               What it does: This command divides the list of topics in two
               sections, with a divider; the topics below the divider can then
               be "thrown" inside the topics above the divider - with the
               above topics acting like baskets.
               Options: you can duplicate a topic if you want to include it
               in two or more "baskets".
          Rank sort:
               Reorganizes all or selected topics by selection order
               Parameters: range of topics that will be moved around in the
               priorization process.
               What it does: It places a temporary fence above the list of
               topics. Then you move the cursor up and down the list, and when
               you find the most important or the first one (by your own
               criteria) you press <enter> and this item is moved above the
               temporary fence. When you have finished doing this, the list or
               the range of topics is sorted in (your) importance order.
               You may have to go through the process more than once, if
               you want to check that the priorization is right (again,
               according to your own criteria).
               It works well when you have a relatively short list of items
               to sort. Otherwise, BasketSort is better.
               The order of the prioritized topic's descendants is not
               changed. I.e.: subtopics within each of the prioritized topics
               are not randomized.
          Randomize "sort":
               Randomizes list of all or selected topics
               Parameters: range of topics that will be moved around in the
               randomization process.
               What it does: it "shuffles" the marked topics, destroying
               any previous order and creating a new one. (Most of the times
               this is done without harming people ;-).) Ideas previously
               unrelated now sit next to each other and this may give you some
               "aha!" experiencies.
               The order of the randomized topic's descendants is not
               changed. I.e.: subtopics within each of the randomized topics
               are not randomized.
          Sort: Sorts list of all or selected topics
               Parameters: range of topics that will be moved around in the
               sorting process. Start column. Length. Order options:
               Dictionary, Ascii, Inverse_dictionary, Reverse_ascii.
               What it does: it sorts the selection in the preferred order,
               according to the characters in the "location" (start column,
               length) of the topics. E.g.: in location 2,3 of this topic
               there is a "hat".
               Sometimes it's difficult to know the position within the
               topic (e.g. location 73,6), so a topic can be created before
               the real information ones, with a helpful ruler: "----+----+----
               +----+".
     flatten or unflatten tree
          Categorize: Moves all or selected topics from list to outline
          format
               Parameters: range - defaults all
          Levelize: Converts all or selected topics from outline to list
          format
               Parameter: range -- default is 1-$ or F5-selection
               What it does: if a list of topics has some topics with
               "fences" and some without, this command puts the fence-less
               topics as descendants of the fenced topics. So something like
               this:
               ==== fence 1
               text a
               text b
               ==== fence 2
               text c
               text d
               Would be turned into
               ==== fence 1
                text a (now a descendant of fence 1)
                text b (now a descendant of fence 1)
               ==== fence 2
                text c (now a descendant of fence 2)
                text d (now a descendant of fence 2)
     divide or join topics
          Divide: Divides current or selected topics by word, line, etc.
               Parameters: range - default current topic; type of division:
               by lines, words, sentences, paragraphs
          Join: Joins all or selected topics into a single topic
               Parameter: range -- default is 1-$ or selection
               What it does: It joins all the selected topics into a single
               topic.
     fences
          Fence: Inserts a separator (==========) topic
               Parameters: after/before/subheading; path; fence label -
               default "FENCE"
               Alt-= Insert a FENCE topic
          Tag: Inserts text string into current or selected topics
          Untag: Removes string string from current or selected topics
     copy, delete, get, put, gather
          Copy: Copies current or selected topics
          Delete: Removes current or selected topics
          Get: Copies current or selected topics to a cut/paste buffer
          Put: Copies topics from cut/paste buffer into outline
          Gather: Select key copies topics into stacked cut/paste topic
          buffer
               Parameters: auto/manual
                    Two ways of swallowing the topics:
                         Auto: all (by keyword)/select
                         Manual: "select key" gathers
                    After swallowing the topics:
                         reinsert before, after or under current topic
                         Esc undoes
                         Return inserts buffer topics
               What it does - After you select the Gather command, the "select
               key" acts like a vaccum machine that can also vomit topics
               (sorry about the analogy). Apparently, it just copies the
               current "path" to a last-in/first-out stack, from where it can
               later "vomit" the topics, moving or copying them to some
               desired location.
               This way, you can for example have a huge to-do list
               organized by subject, and every day "gather" (perhaps with
               copy) the few things that you believe you will be able to do
               today: you "mark" them with the gather command, and then you
               copy the marked items in your "today" sublist.
Display:
     Change number of levels - 2 by default (focused thinking)
     Show first line of topics, or full text of topics
     Show number of descendents
Files and outlines:
     See directory of files
     Erases angle bracket files
     Put filenames into beginning of topics
     Loads angle bracket files
     Writes filename subtopics to a file
     Clipboard: Appends current or selected topics to SELECT.TXT
          This way, you can run through one or more OLs, selecting and
          copying topics (and of course also their subtopics) to the end of
          the SELECT.TXT file. You end up with your selection in SELECT.TXT,
          which you can then rename.
          What if you wanted to make, not one, but two or more selections?
          Say that you are selecting things to do "today" and "later". You
          wouldn't want SELECT.TXT, but TODAY.TXT and LATER.TXT - wouldn't
          you? Well, you can:
               Create the one SELECT.TXT first, and then organize it and
               split it in two. You can even (t)ag each topic before
               Clipboarding it; the
               tag would be "today" or "later".
               Do two passes through your OL(s), creating a SELECT.TXT that
               you rename to TODAY.TXT, and then a SELECT.TXT that you rename
               to LATER.TXT.
               Maybe you can think of other options.
          You can also use the Gather command, which is perhaps more
          powerful. But Clipboard can be preferable to some users or uses.
Switch topic pointer or display between two outlines
Ref ("Index"): Displays word frequency list of all words in outline; you
can then jump to the nth occurrence of the word.
