home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD1.mdf / magazine / compute / 1991_10 / uno / uno.doc < prev    next >
Text File  |  1994-04-26  |  41KB  |  1,039 lines

  1.  
  2.  
  3.                    Useful Notes (Version 1.2) Documentation
  4.                    ========================================
  5.  
  6.  
  7.      What is Useful Notes?
  8.      ~~~~~~~~~~~~~~~~~~~~~
  9.  
  10.      Useful Notes lets you create, organize, and access information on
  11.      electronic notes.
  12.  
  13.      Think of Useful Notes as being a blank pad of "post-it" notes.  Each
  14.      time you want to remember something you the grab the top sheet, jot
  15.      down the information, then put it on your desktop someplace.  Pretty
  16.      soon you'll have a whole bunch (pile) of these notes.
  17.  
  18.      Unlike paper notes however, Uno gives you instant access to the random
  19.      pieces of information on your notes.
  20.  
  21.  
  22.      Features
  23.      ~~~~~~~~
  24.  
  25.      Useful Notes (Uno) is a small, fast, information manager that is
  26.      suitable for a wide variety of productivity tasks.  Some of Uno's
  27.      features include:
  28.  
  29.         - can be run from command line or as TSR
  30.         - number and length of notes only limited by available memory
  31.         - notes can be copied, moved, sized, ordered, and locked
  32.         - establish "hot links" between notes, files, and programs
  33.         - typeover and insert mode editing
  34.         - search keyword or full text (case sensitive or insensitive)
  35.         - cut and paste
  36.         - word wrap and paragraph reformat
  37.         - smart indentation
  38.         - easy to use consistent interface
  39.         - user configurable preferences
  40.  
  41.  
  42.      Quick Start
  43.      ~~~~~~~~~~~
  44.  
  45.      You should find two sample "piles" of notes with this distribution;
  46.      tutorial.uno and sample.uno.  A good way to introduce yourself to
  47.      Useful Notes is to try the tutorial.  Simply type:
  48.  
  49.         uno tutorial.uno
  50.  
  51.      at the DOS prompt then follow the on screen instructions.  You should
  52.      be able to work through the tutorial without having read the
  53.      documentation.
  54.  
  55.      To explore some ideas about how Useful Notes might be used, type:
  56.  
  57.         uno sample.uno
  58.  
  59.      at the DOS prompt and again follow the on screen instructions.
  60.  
  61.  
  62.  
  63.      System Requirements
  64.      ~~~~~~~~~~~~~~~~~~~
  65.  
  66.      Uno runs on any IBM PC or compatible.  Uno automatically determines
  67.      the type of video card installed and uses 80 X 25 text mode when it
  68.      starts up.  The following video cards (or ones that are compatible)
  69.      are supported:
  70.  
  71.         - Color Graphics Adapter (CGA)
  72.         - Monochrome Graphics Adapter (MGA)
  73.         - Hercules Graphics Adapter (HGA)
  74.         - Enhanced Graphics Adapter (EGA)
  75.         - Video Graphics Array (VGA)
  76.         - Multi-Color Graphics Array (MCGA)
  77.  
  78.      Any monitor that can display 80 X 25 text works with Uno.  If you have
  79.      a color monitor and card, you can change the default colors (of black
  80.      and white) by running unocfg.exe (see Configuring Uno).  In addition
  81.      Uno supports a 43 line display on EGA systems and a 28 or 50 line
  82.      display on VGA systems.
  83.  
  84.      Uno is very small and runs on systems with as little as 128K of
  85.      memory.  Of course the more memory that you have, the larger the notes
  86.      that you are able to edit.
  87.  
  88.  
  89.      Starting Up Uno
  90.      ~~~~~~~~~~~~~~~
  91.  
  92.      From the DOS prompt, type:
  93.  
  94.         uno <pilename>
  95.  
  96.      then press the Enter key.
  97.  
  98.      "Pilename" is the name of a existing "pile" of notes.
  99.  
  100.      You can also start up Uno with no pile specified.  In this case Uno
  101.      starts within an empty unnamed pile of notes.
  102.  
  103.  
  104.      Screen Layout
  105.      ~~~~~~~~~~~~~
  106.  
  107.      Uno uses the top 23 lines of the screen to display your notes.  Think
  108.      of this area as a "desktop" (that is 80 columns wide and 23 lines
  109.      deep) onto which any number of notes can be piled.  This desktop is
  110.      bordered on the top and sides by the edge of the screen, and bounded
  111.      on the bottom by an inverse line.
  112.  
  113.      That inverse line is called the "status line".  On the left edge of 
  114.      the status line is the name of the "pile" of notes that you are 
  115.      working with.  To the right side of the status line, the amount of 
  116.      memory left for use by notes (Resident only), and the line and column
  117.      position of the cursor within the current note is displayed.
  118.  
  119.      Below the status line are the command lines.  All of the commands that
  120.      are currently available to you are displayed on these two lines.
  121.  
  122.  
  123.  
  124.      Piles
  125.      ~~~~~
  126.  
  127.      Piles of notes are loaded onto the Uno "desktop".  A "pile" is simply
  128.      a group of notes that can be loaded from or saved to disk(ette) as a
  129.      file.  The pile name is used as the file name when loading or saving.
  130.  
  131.  
  132.      Notes
  133.      ~~~~~
  134.  
  135.      Notes appear as rectangular areas on the Useful Notes desktop with
  136.      either a single or double line border around them.  The text for a
  137.      note will be contained within this border.
  138.  
  139.      In the lower right hand corner of each note you will find the note
  140.      number.  The number for each note will be unique within the current
  141.      pile and will not change.
  142.  
  143.                       ╔EFLN═══════════───────────────┐
  144.                       ║                             │
  145.                       ║ └ Shows which Properties the │
  146.                       ║   note has (Execute, File,   │
  147.                       ║   Locked, or Nowrap).        │
  148.                       ║                              │
  149.                       ║                              │
  150.                       ║<- Double border if the note  │
  151.                       ║   is the "Current" note.     │
  152.                       ║   Single border around all ->│
  153.                       ║   other notes.               │
  154.                       ║                              │
  155.                       ║                              │
  156.                       ║ ┌ Unique number assigned to  │
  157.                       ║ │ each note upon creation.   │
  158.                       ║                             │
  159.                       ╚300════════════───────────────┘
  160.  
  161.      Each note can be any size up to the full size of the desktop.  The
  162.      text for a note can be as much as 1,000 characters wide, and 10,000
  163.      lines deep.
  164.  
  165.      One note, which is usually a different color than the rest of the
  166.      notes on the desktop and has a double line surrounding it, is the
  167.      "current" note.  The current note will always have a flashing cursor
  168.      in it.  You can move this cursor anywhere in the note and the "text
  169.      window" will follow the cursor as you move about.  If there is no
  170.      "current" note it means that you are at the end of the pile.
  171.  
  172.  
  173.  
  174.      Notes (continued)
  175.      ~~~~~~~~~~~~~~~~~
  176.  
  177.      If you could see the backside of a note it might look like this:
  178.  
  179.                       ┌──────────────────────────────┐
  180.                       │                              │
  181.                       │ Time/Date:                   │
  182.                       │ ░░░░░░░░░░░░░░░░░░           │
  183.                       │                              │
  184.                       │                              │
  185.                       │ Description:                 │
  186.                       │ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
  187.                       │                              │
  188.                       │                              │
  189.                       │ Properties:                  │
  190.                       │                              │
  191.                       │  Execute  ░      Locked  ░   │
  192.                       │                              │
  193.                       │  File     ░      Nowrap  ░   │
  194.                       │                              │
  195.                       └──────────────────────────────┘
  196.  
  197.      When a note is created, the time and date is automatically recorded
  198.      for you.  While editing you have the option of typing in a short 
  199.      description for the note or setting certain note properties.  See the
  200.      sections on Description and Properties under the Edit command for 
  201.      more details on how Useful Notes uses this additional information.
  202.  
  203.  
  204.  
  205.      The Cursor
  206.      ~~~~~~~~~~
  207.  
  208.      The "cursor" is a pointer within the current note.  When in Edit mode,
  209.      text can be added or deleted here.  In Uno the flashing cursor appears
  210.      as an inverted half block when you are in "insert mode", and an
  211.      underscore when you are in "typeover mode".  Since text for a note can
  212.      be bigger than the note itself, you can use the cursor keys to move
  213.      the text around inside a note window.
  214.  
  215.  
  216.      Moving the Cursor
  217.      ~~~~~~~~~~~~~~~~~
  218.  
  219.      Moving the cursor around can be accomplished with the following keys.
  220.      In all cases, the text window is adjusted when necessary in order to
  221.      keep the cursor within the note's border.
  222.  
  223.      Space Bar  Moves the cursor to the next note.
  224.  
  225.      Backspace  Moves the cursor to the previous note.
  226.  
  227.      Up Arrow   Moves the cursor up one line of text.
  228.  
  229.      Down Arrow Moves the cursor down one line of text.
  230.  
  231.      ->         Moves the cursor right one character.
  232.  
  233.      <-         Moves the cursor left one character.
  234.  
  235.      Home       Moves the cursor to the first character on the current
  236.                 line.  If you are already on the first character, moves the
  237.                 cursor to column 1.
  238.  
  239.      End        Moves the cursor one position past the last character on
  240.                 the current line.
  241.  
  242.      PgUp       Moves the cursor up one note of text.
  243.  
  244.      PgDn       Moves the cursor down one note of text.
  245.  
  246.      Tab        Moves the cursor to the next "Hot Spot" (see section on Hot
  247.                 Spots).  If there are no more Hot Spots, Tab moves the
  248.                 cursor to the next tab stop.
  249.  
  250.      Backtab    Moves the cursor to the previous "Hot Spot" (see section on
  251.                 Hot Spots).  If there are no more Hot Spots, Backtab moves
  252.                 the cursor to the previous tab stop.
  253.  
  254.  
  255.  
  256.      Moving the Cursor (continued)
  257.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  258.  
  259.      Additional cursor movement commands can be accessed by holding down
  260.      the "Ctrl" key (you will see the command menu change when you do this)
  261.      and pressing one of these keys:
  262.  
  263.      Back
  264.      Section    Moves the cursor to the next note that has a different
  265.                 "Description" (see section on Description) than the current
  266.                 note.
  267.  
  268.      Next
  269.      Section    Moves the cursor to the previous note that has a different
  270.                 "Description" (see section on Description) than the current
  271.                 note.
  272.  
  273.      Goto Note  Prompts for a note number, then moves the cursor to the
  274.                 note number entered.
  275.  
  276.      Ctrl Home  Moves the cursor to the first line of the current note.
  277.  
  278.      Ctrl End   Moves the cursor one line past the end of the current note.
  279.  
  280.      First
  281.      Note       Moves the cursor to the first note in the pile.
  282.  
  283.      Last
  284.      Note       Moves the cursor to the last note in the pile.
  285.  
  286.      Index 
  287.      Note       Moves the cursor to a special note maintained by Uno called
  288.                 an Index note.  This note contains a list of all of the
  289.                 notes in the current pile with a one line entry for each of
  290.                 the notes.  Each entry contains the note number, the note's
  291.                 description and properties, and the time and date that the
  292.                 note was created.  The current note's line of the Index
  293.                 will be highlighted.  You can move from note to note with 
  294.                 the standard cursor keys.  To get back to the desktop view 
  295.                 press the Esc key.
  296.  
  297.      Ctrl PgDn  When a search Pattern has been defined, moves the cursor to
  298.                 the next occurrence of Pattern in the pile.
  299.  
  300.      Ctrl PgUp  When a search Pattern has been defined, moves the cursor to
  301.                 the previous occurrence of Pattern in the pile.
  302.  
  303.  
  304.      Other Keys You Should Know About
  305.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  306.  
  307.      The following keys are important to the operation of Uno:
  308.  
  309.      Esc        Returns to the previous level of menus.  If you are at the
  310.                 main command menu nothing happens.
  311.  
  312.      Ins        Switches between "typeover" and "insert" modes.
  313.  
  314.  
  315.  
  316.      Main Menu Commands
  317.      ~~~~~~~~~~~~~~~~~~
  318.  
  319.      Most commands in Uno are invoked by pressing the first letter of the
  320.      command name.  In cases where this is not so the key to press will
  321.      precede the command name and be highlighted.  In addition, pressing
  322.      and holding down the Ctrl key reveals additional cursor movement keys.
  323.  
  324.      Many of the main menu commands have sub-options.  Sub-option menus
  325.      replace the main command menu when invoked.  They show the main com-
  326.      mand selected in inverse text (just below the file name on the status
  327.      line) and the option choices on the bottom line of the screen.  You
  328.      also select options by pressing the first highlighted letter or
  329.      character of the appropriate choice.
  330.  
  331.      You can always get out of sub-option menu(s) by pressing the Esc key.
  332.  
  333.      The sections that follow describe the main menu commands and sub-
  334.      options in more detail.
  335.  
  336.  
  337.      Bottom
  338.      ~~~~~~
  339.  
  340.      Move the current note to the end of the pile.  The next note in the
  341.      pile becomes the current note.
  342.  
  343.      If you order your pile with the most important notes at the front, it
  344.      is often useful to "bury" notes with this command that cannot be dealt
  345.      with right away.
  346.  
  347.  
  348.      Copy
  349.      ~~~~
  350.  
  351.      Make a copy of the current note.  You will automatically be in Edit
  352.      mode on the new "copied" note.  The new note will be positioned
  353.      immediately AFTER the current note in the pile's order.
  354.  
  355.  
  356.      Delete
  357.      ~~~~~~
  358.  
  359.      Delete the current note.  You will be prompted to verify that you
  360.      really want to delete.  The next note in the pile becomes the current
  361.      note.
  362.  
  363.  
  364.  
  365.      Edit
  366.      ~~~~
  367.  
  368.      To enter text in Uno you must be in Edit mode.  Press the 'E' key from
  369.      the command menu to edit the current note, or press the Note key to
  370.      create a new note (you will automatically be in Edit mode).  The
  371.      following few sections assume that you are in Edit mode.
  372.  
  373.  
  374.      Edit - Entering Text
  375.      ~~~~~~~~~~~~~~~~~~~~
  376.  
  377.      To enter text into a Uno note, position the cursor where you want the
  378.      text to be added and then type.  If you make a mistake use the
  379.      Backspace or Del key to erase the error.  In insert mode, characters
  380.      to the right of the half block cursor (including the current
  381.      character) shift right to make room for new text being entered.
  382.  
  383.      You can do "power" data entry using Uno.  By default the "word wrap"
  384.      feature is turned on within a note so that any word that is incomplete
  385.      when it "hits" the right border is moved down to the next line.  With
  386.      this feature you can enter long passages of text without having to
  387.      worry about the ends of lines.
  388.  
  389.      Uno considers a block of text separated by at least one blank line
  390.      above and below to be a paragraph.  Editing text within a paragraph
  391.      when word wrap is on might be a little disconcerting at first,
  392.      especially when in insert mode.  Uno makes no attempt to reformat
  393.      paragraph text "on-the-fly" as you are editing it.  When in insert
  394.      mode Uno moves any text to the right of the cursor down to the next
  395.      line (if necessary) to make room for new text.  The Paragraph Reformat
  396.      option under the Edit command can be used to fix things up after you
  397.      have made all your changes.
  398.  
  399.  
  400.      Edit - Enter Key
  401.      ~~~~~~~~~~~~~~~~
  402.  
  403.      When editing, the Enter key moves the cursor down one line and
  404.      positions it at the current level of indentation.  If you are in
  405.      insert mode, a new line is created immediately after the current line,
  406.      and any text to the right of and including the cursor character is
  407.      moved down with the cursor.
  408.  
  409.  
  410.  
  411.      Edit - Smart Indentation
  412.      ~~~~~~~~~~~~~~~~~~~~~~~~
  413.  
  414.      When you press the Enter key, the cursor moves down one line and Uno
  415.      positions the cursor under the first character of the current line.
  416.      This makes it easy to enter blocks of indented text.
  417.  
  418.      Similarly the Paragraph Reformat looks at the leading spaces on the
  419.      SECOND line of a paragraph to determine where to place the left
  420.      margin.  The right margin will always be the right border of the note.
  421.      Any positive or negative indentation on the first line will be
  422.      preserved.
  423.  
  424.      The Outdent option under the Ctrl key (when in Edit) moves the cursor
  425.      to the previous level of indentation (which it determines by looking
  426.      "up" in the text of the note).
  427.  
  428.  
  429.      Edit - F1 File
  430.      ~~~~~~~~~~~~~~
  431.  
  432.      This command is identical to the File command described later.  It
  433.      appears under the Edit command as a convenience to the user.
  434.  
  435.  
  436.      Edit - F5 Cut
  437.      ~~~~~~~~~~~~~
  438.  
  439.      Cut allows you to select a block of text which can subsequently be
  440.      deleted or copied.  Text selection begins at the current cursor
  441.      position.  As you move the cursor around (using the standard cursor
  442.      movement keys) selected text is highlighted.  Selection ends when you
  443.      press the Copy or Delete command keys.  All the text from one selected
  444.      position in the text to another will be affected.
  445.  
  446.      Any time that you select a block of text and copy or delete it, the
  447.      selected text is copied to a "clipboard" or "cut buffer" for Uno.  The
  448.      former contents of "clipboard" are lost when newly selected text is
  449.      copied to it.
  450.  
  451.      Once marked, there are two operations that can be performed on the
  452.      highlighted text.
  453.  
  454.  
  455.      Copy       Copies the selected text to the clipboard.
  456.  
  457.      Delete     Copies the selected text to the clipboard then removes it
  458.                 from the current note.
  459.  
  460.  
  461.  
  462.      Edit - F6 Paste
  463.      ~~~~~~~~~~~~~~~
  464.  
  465.      This command copies the text from the clipboard into the current note
  466.      at the current cursor position.  If you are in insert mode, the
  467.      note text is moved to make room for the clipboard text being
  468.      added.  Care should be exercised when you are in typeover mode as the
  469.      clipboard text is copied on top of the text in the current note.
  470.      If there are more than 2 lines of text being Pasted and you
  471.      are in typeover mode, you are asked to verify that you really want to
  472.      Paste.
  473.  
  474.      The clipboard works for all the notes in the current pile, so you can
  475.      Cut from one note and Paste into another.
  476.  
  477.  
  478.      Edit - F7 Description
  479.      ~~~~~~~~~~~~~~~~~~~~~
  480.  
  481.      You can type any text you want into the Description for a note.  Press
  482.      the Enter key then you are done typing.
  483.  
  484.      The Description is used in many ways by Useful Notes.  You can "Order"
  485.      notes alphabetically by description.  You can "Search" for specific
  486.      "Patterns" within descriptions, and we'll see later how descriptions
  487.      can be used to "link" notes together (see Hot Spots).
  488.  
  489.      
  490.      Edit - F8 Properties
  491.      ~~~~~~~~~~~~~~~~~~~~
  492.  
  493.      Notes can have special "Properties".  For instance, when a note is
  494.      "Locked" you can no longer Edit it.  Word wrapping can be turned off
  495.      in a note with the "Nowrap" option.  If a Property has been selected,
  496.      its first letter appears in the upper right corner of the note.
  497.  
  498.      Notes with the "Execute" property set ON can be used to run DOS
  499.      commands.  When you press the Enter key while on an Executable note,
  500.      Useful Notes will "shell out" to DOS using the note's Description as a
  501.      command.  Uno will not use any text following a ';' character in the
  502.      description as part of the command.
  503.  
  504.      Execute will NOT work if you have popped-up Useful Notes (Resident
  505.      version) from the DOS prompt or there is not enough memory to run the
  506.      command specified by the Description.
  507.  
  508.      When Execute is selected two additional sub-Properties appear.  
  509.      "Clear" can be used to blank the screen prior to running the command,
  510.      and "Restore" will redraw the desktop when the command returns (if
  511.      selected).
  512.  
  513.      With the "File" property set, a note's Description will be treated as
  514.      a file name (except for any text following a ';' character).  When
  515.      saving a note, Useful Notes normally puts the text for the note in the
  516.      "pile file".  A "File" note's text will be saved in a separate file
  517.      named by the Description.  Likewise when loading, Useful Notes gets
  518.      the text from the named file.
  519.  
  520.  
  521.  
  522.      Edit - F9 Reformat
  523.      ~~~~~~~~~~~~~~~~~~
  524.  
  525.      The Reformat command will adjust the text in the current paragraph so
  526.      that each line has the maximum number of words between the left and
  527.      right margins.  The left margin is determined by looking at the number
  528.      of spaces preceding the second line of the paragraph.  The right
  529.      margin is the right border of the note.
  530.  
  531.  
  532.      Edit - Cursor Commands
  533.      ~~~~~~~~~~~~~~~~~~~~~~
  534.  
  535.      By pressing and holding down the Ctrl key, an Edit sub-menu with the
  536.      following additional cursor movement options appears:
  537.  
  538.      Ctrl ->    Moves the cursor to the beginning of the next word.  (A
  539.                 word is considered to be a series of characters preceded
  540.                 and followed by at least one space.)
  541.  
  542.      Ctrl <-    Moves the cursor to the beginning of the previous word.
  543.  
  544.      Goto Line  Prompts for a line number, then moves the cursor to the
  545.                 line number entered.  Adjusts the text window so that the
  546.                 cursor is centered vertically in the note.
  547.  
  548.      Outdent    Moves the cursor left to the previous level of indentation.
  549.  
  550.      Ctrl Home  Moves the cursor to the first line of the current note.
  551.  
  552.      Ctrl End   Moves the cursor one line past the end of the current note.
  553.  
  554.      Tab        Moves the cursor to the next Data Entry Point (see section
  555.                 on Data Entry Points).  If there are no more Data Entry
  556.                 Points, Tab moves the cursor to the next tab stop.
  557.  
  558.      Backtab    Moves the cursor to the previous Data Entry Point (see
  559.                 section on Data Entry Points).  If there are no more Data
  560.                 Entry Points, Tab moves the cursor to the previous tab
  561.                 stop.
  562.  
  563.  
  564.  
  565.      Edit - Deleting Things
  566.      ~~~~~~~~~~~~~~~~~~~~~~
  567.  
  568.      Characters are deleted with the following keys:
  569.  
  570.  
  571.      Del        Deletes the character under the cursor.  Any text to the
  572.                 right of that character shifts left to "fill the gap".  If
  573.                 the cursor is past the end of the line and you are in
  574.                 insert mode, Uno brings up the next line of text and joins
  575.                 it with the current line.
  576.  
  577.      Backspace  Moves the cursor left one character.  If you are in insert
  578.                 mode, Uno deletes the character to the left of the cursor
  579.                 and all text to the right of and including the cursor
  580.                 shifts left.  Also in insert mode, if the cursor is in
  581.                 column 1, Uno moves the current line up and joins it with
  582.                 the previous line.
  583.  
  584.      By pressing and holding down the Alt key, an Edit sub-menu with the
  585.      following additional delete options appears:
  586.  
  587.      Word       Deletes the word under the cursor.  If the cursor is not on
  588.                 a word, the first word to the left of the cursor (if
  589.                 there is one) is deleted.
  590.  
  591.      Beginning
  592.       of Line   Deletes all of the text to the left of the cursor.  The
  593.                 remaining text and the cursor shift left to the current
  594.                 level of indentation.
  595.  
  596.      End
  597.       of Line   Deletes all of the text to the right of and including the
  598.                 character under the cursor.
  599.  
  600.      Line       Deletes the line that the cursor is on.
  601.  
  602.  
  603.  
  604.      File
  605.      ~~~~
  606.  
  607.      File commands are used to copy Uno piles to and from disk files.  In
  608.      addition the current pile can be erased or renamed, and text can be
  609.      imported or exported from the current note.
  610.  
  611.  
  612.      Load       Prompts for the name of a pile to load.  If the entered 
  613.                 pile name is found on the disk, Uno copies it onto the 
  614.                 desktop at the current notes position.  Piles can be loaded 
  615.                 into an empty desktop or inserted into the currently loaded 
  616.                 pile.  An empty desktop is given the name of the first pile 
  617.                 loaded onto it.
  618.  
  619.      Save       The desktop pile is copied to a disk file and given the
  620.                 current pile name.  Uno prompts for a pile name if the
  621.                 desktop is unnamed.
  622.  
  623.      Clear      Erases the contents of the current desktop.  If any notes
  624.                 have been changed since the last time it was saved, Uno
  625.                 prompts you to verify that you really want to clear the
  626.                 desktop.  You will also have the option of saving the
  627.                 current pile before clearing.
  628.  
  629.      Name       Prompts for a name for the current pile.  The name entered
  630.                 must be a valid DOS file name.  If the name is the same as
  631.                 one on your disk, Uno prompts you to verify that you really
  632.                 want to use that name.
  633.  
  634.      Import     Prompts for the name of an ASCII file to load into the
  635.                 current note.  If the entered file name is found on the
  636.                 disk, Uno copies it into the current note at the cursor
  637.                 position.  Existing text is moved to make room for the text
  638.                 being loaded.  If you import a file into an empty note, Uno
  639.                 will automatically set the "File" and "Nowrap" properties
  640.                 (see section on Properties).
  641.  
  642.      Export     Prompts for the name of an ASCII file where the contents of
  643.                 the current note are to be saved.  The name entered must be
  644.                 a valid DOS file name.  If the name is the same as one on
  645.                 your disk, Uno prompts you to verify that you really want
  646.                 to use that name.
  647.  
  648.  
  649.      Note
  650.      ~~~~
  651.  
  652.      This command will create a new blank note.  You will automatically be
  653.      in Edit mode on the new note.  The new note will appear immediately
  654.      BEFORE the current note in the pile's order.  The position of the note
  655.      on the desktop will be selected at random.
  656.  
  657.      When you create a note, the time and date is recorded.  Useful Notes
  658.      can use this Time/Date stamp to "Order" your notes based on when you
  659.      entered them.
  660.  
  661.  
  662.  
  663.      Order
  664.      ~~~~~
  665.  
  666.      This command can be used to change the order of the notes in the pile.
  667.  
  668.      Clean      Cleans up the desktop so that only the current note is
  669.                 visible but does not otherwise affect the other notes.
  670.  
  671.      Descrip-
  672.      tion       Reorders notes alphabetically by the notes' descriptions.
  673.                 Notes can be arranged in either ascending or descending
  674.                 order.
  675.  
  676.      Position   Neatens up all the notes on the desktop.  Notes are laid
  677.                 out side by side and in rows so that the top three lines of
  678.                 each note are visible when the desktop is full.
  679.  
  680.      Number     Reorders notes according to the note number.  Notes can be
  681.                 arranged in either ascending or descending order.
  682.  
  683.      Time/Date  Reorders notes by the Time and Date that each note was
  684.                 created.  Notes can be arranged in either ascending or
  685.                 descending order.
  686.  
  687.  
  688.      Print
  689.      ~~~~~
  690.  
  691.      The contents of the current note are sent to the printer attached
  692.      to LPT1.  No formatting is performed on the text.
  693.  
  694.  
  695.      Quit
  696.      ~~~~
  697.  
  698.      This command is used to exit Uno.  If any of the notes have been
  699.      modified in any way, you are prompted to verify that you really want
  700.      to quit with the following options:
  701.  
  702.      Save
  703.      First      Save the current pile before quitting.
  704.  
  705.      Just
  706.      Quit       Quits without saving.
  707.  
  708.      Don't Ask
  709.      Anymore    Quits without saving.  Also instructs Useful Notes not to
  710.                 prompt for verification until the pile changes again.
  711.                 (This option only appears in the Resident version of
  712.                 Useful Notes).
  713.  
  714.  
  715.  
  716.      Search
  717.      ~~~~~~
  718.  
  719.      Search allows you to find strings or "Patterns" within the text of the
  720.      current pile's notes or their Descriptions.
  721.  
  722.      Pattern    Prompts for a search Pattern.  If the Pattern entered is in
  723.                 all lower case, searches will be case insensitive.  If any
  724.                 of the letters in the Pattern are in upper case, the text
  725.                 and Pattern must be exactly the same for a match to occur.
  726.  
  727.      ->         Moves the cursor to the next note whose Description
  728.                 contains an occurrence of Pattern.  If there are no more
  729.                 matches the cursor does not move.
  730.  
  731.      <-         Moves the cursor to the previous note whose Description
  732.                 contains an occurrence of Pattern.  If there are no more
  733.                 matches the cursor does not move.
  734.  
  735.      PgUp       Moves the cursor to the note that contains the previous
  736.                 occurrence of Pattern in the current desktop.  If there are
  737.                 no more matches, moves the cursor to the beginning of the
  738.                 first note.
  739.  
  740.      PgDn       Moves the cursor to the note that contains the next
  741.                 occurrence of Pattern in the current desktop.  If there are
  742.                 no more matches, moves the cursor to the end of the
  743.                 last note.
  744.  
  745.  
  746.      Top
  747.      ~~~
  748.  
  749.      Move the current note to the beginning of the pile.  The next note in
  750.      the pile becomes the current note.
  751.  
  752.      If you order your pile with the most important notes at the front, it
  753.      is useful to "promote" notes that must be dealt with right away with
  754.      this command.
  755.  
  756.      Zoom
  757.      ~~~~
  758.  
  759.      Expands the current note to be the full size of the desktop.  If the
  760.      note is already "zoomed" and you press the zoom key, the note will
  761.      revert to its original size.
  762.  
  763.  
  764.  
  765.      Move (Scroll Lock)
  766.      ~~~~~~~~~~~~~~~~~~
  767.  
  768.      This command allows you to move or resize the current note.  Press the 
  769.      Scroll Lock key to put you in "Move" mode (the border of the current 
  770.      note should switch to the active color).
  771.  
  772.      ,,->,<-  Move the current note around the screen.
  773.  
  774.      Shift
  775.      ,,->,<-  If you hold down the shift key and press the arrow keys,
  776.                 the size of the current note will change.
  777.  
  778.      Fit To
  779.      Text       Resizes the current note so that the border exactly fits
  780.                 around text of the note with no wasted space.
  781.  
  782.      Zoom       Expands the current note to be the full size of the
  783.                 desktop.
  784.  
  785.      Press the Scroll Lock key again when you are done moving or resizing.
  786.  
  787.  
  788.      Hot Spots
  789.      ~~~~~~~~~
  790.  
  791.      If you enclose some text in [square brackets], Useful Notes will treat
  792.      that text as a "hot spot".  You can use the Tab key to move between
  793.      hot spots.  When the cursor is on a hot spot, the hot spot will be
  794.      highlighted.  Pressing Enter while on a hot spot will cause Useful
  795.      Notes to search for that hot spot's text in the notes' Descriptions.
  796.      If the search succeeds, you will be moved to the first note with the
  797.      matching Description.
  798.  
  799.  
  800.      Data Entry Points
  801.      ~~~~~~~~~~~~~~~~~
  802.  
  803.      One possible use for Useful Notes is to create simple data entry forms
  804.      that contain some fixed information, and spaces for you to key in
  805.      additional information.  To facilitate this, Useful Notes recognizes
  806.      the ':' character as a Data Entry Point.  The Tab and Backtab keys
  807.      will automatically position the cursor at these points when you are in
  808.      Edit Mode.
  809.  
  810.  
  811.  
  812.      Notes on Resident Version
  813.      ~~~~~~~~~~~~~~~~~~~~~~~~~
  814.  
  815.      You run Useful Notes Resident the same way as the command line
  816.      version.  From the DOS prompt, type:
  817.  
  818.         unores <pilename>
  819.  
  820.      then press the Enter key.
  821.  
  822.      Press Ctrl-Alt-u (the Ctrl, Alt, and u keys simultaneously) to pop-up
  823.      Useful Notes Resident.  The Quit command, Alt-x, or the F10 key will 
  824.      return you to the application that was running when you popped-up.
  825.  
  826.      The Resident version of Useful Notes will use about 77K of DOS memory.
  827.      About 24K of that memory is available for notes.  Registered users
  828.      will receive a version of Uno that will work with EMS memory to reduce
  829.      this overhead, and also allow you to configure the amount of memory to
  830.      set aside for notes if EMS is not available.
  831.  
  832.      Although every effort has been made to ensure that Useful Notes is a
  833.      "well behaved" TSR,  there are far too many configurations with other
  834.      TSR programs to test.  If you are having problems getting Uno to
  835.      pop-up, try changing the order that Uno gets loaded.
  836.  
  837.  
  838.      Notes for Useful Editor Users
  839.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  840.  
  841.      The command layout and interface for Useful Notes is very similar to
  842.      that of Useful Editor.  At the main command level of Useful Notes, you
  843.      can use the following Useful Editor key equivalents:
  844.  
  845.         F1 or 'f'               - File
  846.         F3 or 's'               - Search
  847.         F4 or 'p'               - Print
  848.         F8 or 'z'               - Zoom
  849.         F10 or 'q' or Alt-x     - Quit
  850.  
  851.  
  852.  
  853.      Configuring Uno
  854.      ~~~~~~~~~~~~~~~
  855.  
  856.      A separate program (unocfg.exe) is provided to modify Uno and/or
  857.      Unores with some of your own preferences.  When you run this Uno
  858.      Configuration, you must ensure that Uno.exe and/or Unores.exe are in
  859.      the current directory.  Follow the prompts for the configuration
  860.      program.  When you have answered the last question the executable(s)
  861.      will be updated with your selections.
  862.  
  863.      The following user preferences can be configured within Uno:
  864.  
  865.         - video display mode
  866.         - initial text entry mode
  867.         - color of normal text
  868.         - color of inverse text
  869.         - color of active (edit) text
  870.         - distance between tab stops
  871.         - size of new notes
  872.  
  873.  
  874.  
  875.      Licensing
  876.      ~~~~~~~~~
  877.  
  878.              The programs and documentation in this archive are
  879.                     Copyright (c) 1990 by Useful Software
  880.  
  881.      Uno is a shareware information manager.  This means that you only pay
  882.      for it if you decide to continue using it.  If you don't think that it
  883.      is worth the asking price, delete the program, or better yet give it
  884.      to someone who might find it useful.  However if you do decide to keep
  885.      Uno after a 2 week trial period, please send $20 (see REGISTRATION
  886.      FORM on next page) to:
  887.  
  888.         Useful Software
  889.         340 Dale Crescent
  890.         Waterloo, Ontario
  891.         Canada, N2J 3Y3
  892.  
  893.      The shareware fee pays for unlimited use of Uno by a single person.
  894.      You are allowed (and encouraged) to give away copies of Uno with the
  895.      understanding that each person receiving a copy is under the same
  896.      obligation as you are to send in the shareware fee if they decide to
  897.      keep it.  You can upload THIS VERSION ONLY of Uno to other computer
  898.      systems, either free or commercial, as long as this archive remains
  899.      intact, with the copyright and shareware notices unchanged.
  900.  
  901.      Useful Notes can be installed on LANS.  In such situations I ask only
  902.      that the LAN Administrator estimate the maximum number of people that
  903.      will be making "simultaneous" use of Uno and pay the shareware fee
  904.      based on that estimate.  I do not expect that the limit be closely
  905.      monitored or enforced (I appreciate how much trouble that would be),
  906.      but I do expect that the estimate will be revised (and additional fees
  907.      paid) should a substantial increase in the number of nodes on the LAN
  908.      and Uno usage occur.
  909.  
  910.      No guarantee is made as to the functionality of this software; however
  911.      it has been tested quite thoroughly by a large number of people.  If
  912.      it doesn't do what you want, don't keep it and send no money.
  913.  
  914.      Please support the shareware concept.  Shareware means useful programs
  915.      at a fraction of the cost you might pay for them commercially.  You
  916.      can try-before-you-buy, and you are not subjected to copy protection
  917.      or other atrocities that many software vendors inflict on their
  918.      customers.  Software updates can also be distributed much faster than
  919.      is possible through normal channels.
  920.  
  921.      Any questions, suggestions, or bug reports, can be mailed to the above
  922.      address.  Enjoy.
  923.  
  924.  
  925.      Useful Software
  926.  
  927.  
  928.  
  929.      Registration Information
  930.      ~~~~~~~~~~~~~~~~~~~~~~~~
  931.  
  932.      All registered users of Useful Notes will receive one update with the
  933.      most recent version of the program, and notification of subsequent
  934.      major updates (available for $2.00 on request).
  935.  
  936.      Discounts are available if you register both Useful Notes and Useful
  937.      Editor (see "Bundled" price schedule below).  If you are already a
  938.      registered user of Useful Editor, remit only the difference in price
  939.      between what you have already paid and the "Bundled" price.  (For
  940.      instance if you own 1 copy of Useful Editor at $20, you pay only $10
  941.      for the registration of 1 copy of Useful Notes).
  942.  
  943.  
  944.      Registration Bonus
  945.      ~~~~~~~~~~~~~~~~~~
  946.  
  947.      As a bonus, all registered users will also receive a version of Useful
  948.      Notes Resident which has EMS support and configuration control of the
  949.      amount of memory to use for notes.
  950.  
  951.  
  952.  
  953.      REGISTRATION FORM
  954.      =================
  955.  
  956.  
  957.      TO:                      FROM:
  958.  
  959.      Useful Software             Name: ___________________________________
  960.      340 Dale Crescent
  961.      Waterloo, Ontario      (Company): ___________________________________
  962.      Canada, N2J 3Y3
  963.                               (Title): ___________________________________
  964.  
  965.                               Address: ___________________________________
  966.  
  967.                            City,State: ___________________________________
  968.                                (Prov.)
  969.  
  970.                             Telephone: ___________________________________
  971.  
  972.  
  973.  
  974.      Useful Notes Price Schedule
  975.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  976.  
  977.      1-9   copies  - $20 per copy
  978.      10-49 copies  - $15 per copy
  979.      50-99 copies  - $10 per copy
  980.      100+  copies  - One time fee of $1000
  981.  
  982.  
  983.      Useful Notes/Editor Bundled Price Schedule
  984.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  985.  
  986.      1-9   copies  - $30 per bundle
  987.      10-49 copies  - $25 per bundle
  988.      50-99 copies  - $15 per bundle
  989.      100+  copies  - One time fee of $1500
  990.  
  991.  
  992.  
  993.      I would like to register _______ copies of Useful Notes Version ____
  994.      for single person use.
  995.  
  996.  
  997.      (Yes/No) I am already a Useful Editor Version ____ user.
  998.  
  999.  
  1000.      (Yes/No) I would also like to register _______ copies of Useful Editor
  1001.               Version ____ for single person use at the bundled price.
  1002.  
  1003.  
  1004.  
  1005.  
  1006.      Signature: _______________________________
  1007.  
  1008.  
  1009.  
  1010.      Update Log
  1011.      ~~~~~~~~~~
  1012.  
  1013.      The following changes were made in version 1.1
  1014.  
  1015.         - added Fit To Text and Zoom options to the Scroll... option
  1016.         - default note pile option now included in the unocfg program
  1017.         - modified tab support to recognize Data Entry Points while in Edit
  1018.           mode
  1019.         - added configurable option to backup piles (to a .bak file) prior
  1020.           to saving
  1021.         - Alt-x can be used as an alternate to Quit (F10)
  1022.         - Esc can be used to exit Uno Resident
  1023.         - memory % Free added (Resident version)
  1024.  
  1025.  
  1026.      The following changes were made in version 1.2
  1027.  
  1028.         - support for index notes was added
  1029.  
  1030.  
  1031.  
  1032.      Planned Enhancements
  1033.      ~~~~~~~~~~~~~~~~~~~~
  1034.  
  1035.         - cut and paste from application screens (Resident version)
  1036.         - alarm clock notes (Resident version)
  1037.         - note history
  1038.         - auto clean property
  1039.