home *** CD-ROM | disk | FTP | other *** search
/ Best Objectech Shareware Selections / UNTITLED.iso / boss / word / text / 004 / sdes.bak < prev    next >
Text File  |  1993-04-21  |  62KB  |  1,152 lines

  1. ]
  2.                                                                 SDES v1.40
  3.                                                       ANSI Screen Designer
  4.  
  5.                                                        by James Holderness
  6.                                                        and Greg Mahlknecht
  7.                                                             Fido: 5:7103/7
  8.                                               (c) 1993 Vironix Corporation
  9.  
  10. ═══════════════════════════════════════════════════════════════════════════
  11.  1.  INTRODUCTION
  12.  
  13.  This utility is basically just an ANSI screen designer. It was meant for
  14.  designing ANSI screens quickly and efficiently, producing the most compact
  15.  ANSI code possible. Initially you may find it difficult to use, but once
  16.  you become accustomed to the interface, you will find it a very powerful
  17.  tool.
  18.  
  19. ═══════════════════════════════════════════════════════════════════════════
  20.  2.  LIMITATIONS
  21.  
  22.  Although this program is probably the greatest ANSI editor in the known
  23.  universe, it does have its limitations. It was originally written for in
  24.  house use, so it has an interface that can at best be described as
  25.  cryptic. It also probably has a fair selection of bugs, features that
  26.  don't work as documented (or don't exist), and many features that aren't
  27.  documented.
  28.  
  29. ═══════════════════════════════════════════════════════════════════════════
  30.  3.  INSTALLATION
  31.  
  32.  Since there probably isn't an installation program included, there are a
  33.  couple of things you will need to do before getting started. The main
  34.  program (SDES.EXE) should be copied to some directory in your path, or
  35.  the directory that it is in should be added to your PATH statement in
  36.  your AUTOEXEC.BAT file.
  37.  
  38.  If you are planning on using the Norton Guides online help, then you
  39.  should copy the file SDES.NG into the directory containing all your other
  40.  Norton Guides files (see the appendix explaining MEMORY RESIDENT HELP).
  41.  
  42.  All the files with PAT and SET extentions should be placed in a directory
  43.  of their own, (e.g. C:\SDES). You should then create an environment
  44.  variable called SDES that is set to the name of this directory. For
  45.  example if you are using the directory given above, then you would add
  46.  the line "SET SDES=C:\SDES" to your AUTOEXEC.BAT file.
  47.  
  48.  Once you have done this, you should reboot your computer so that the
  49.  changes made to your AUTOEXEC.BAT file take effect. You will then be ready
  50.  to begin using SDES.
  51.  
  52. ═══════════════════════════════════════════════════════════════════════════
  53.  4.  GETTING STARTED
  54.  
  55.  Once SDES is installed, you can start it up by simply typing SDES (for the
  56.  more ambitious, the full command line usage is explained in one of the
  57.  appendices). Once loaded, there will be very little to see, except for a
  58.  multicolored cursor flashing in the top left corner. Note that there is
  59.  no fancy menu system - everything is done via hotkeys. If you're the sort
  60.  of person that want's to get started straight away, all you really need to
  61.  know is that the cursor keys move the cursor around, and F1 pops up a list
  62.  of hotkeys, but it would be best if you at least read the following
  63.  section on BASIC USAGE.
  64.  
  65. ═══════════════════════════════════════════════════════════════════════════
  66.  5.  BASIC USAGE
  67.  
  68.  SDES has two main modes of usages - a normal size mode where you work with
  69.  units the size of a character, and a tiny mode that works with units half
  70.  the size of a characters (namely ▀ and ▄). The size of the cursor will
  71.  reflect which mode you are currently in, and you can press F9 to toggle
  72.  from one mode to the other. Note that many of the hotkeys have different
  73.  meanings depending on the mode you are in.
  74.  
  75.  Other than these two main modes, there are also various lower level modes
  76.  that you will change into when performing certain functions, however these
  77.  are all really sub-modes of the normal mode - they will described in one
  78.  of the later sections. Note that a mode is defined as a particular program
  79.  state in which the standard keystrokes take on different meanings.
  80.  
  81.  Since most of what you do is dependant on the position of your cursor, it
  82.  is important that you be able to move it around. For this you can use the
  83.  arrow keys, as well as <Home> to jump to the first column, <End> to jump
  84.  to the last column, <PgUp> to jump to the first line, and <PgDn> to jump
  85.  to the last line.
  86.  
  87.  Almost everything else is dependant on your current mode, and will be
  88.  explained in detail below, but for now, you may also want to remember that
  89.  F1 brings up a help screen (some of the time at least).
  90.  
  91. ═══════════════════════════════════════════════════════════════════════════
  92.  6.  NORMAL MODE
  93.  
  94.  In this mode, basically whatever you type at the keyboard will be sent to
  95.  the screen. Note, however, that text is not inserted - if there is already
  96.  something below the cursor where you are typing, it will be overwritten.
  97.  However, there are some special keystrokes to help with this editing:
  98.  
  99.    <Ctrl>+<RightArrow> .. Insert a space before the current character
  100.                           position moveing everything else up one column.
  101.    <Ctrl>+<LeftArrow> ... Delete the current character, moveing the rest
  102.                           of the line left one column.
  103.    <Ins> ................ Same as <Ctrl>+<RightArrow> except that it only
  104.                           effects the current sentence².
  105.    <Del> ................ Same as <Ctrl>+<LeftArrow> except that it only
  106.                           effects the current sentence².
  107.    <Shift>+<RightArrow> . Shifts the entire screen right one column start-
  108.                           ing at the current column. A blank column in the
  109.                           current background colour is inserted.
  110.    <Shift>+<LeftArrow> .. The current column is deleted and the screen to
  111.                           right of it is shifted left one column. A blank
  112.                           column in the current background colour is
  113.                           inserted in the last column.
  114.    <Shift>+<DownArrow> .. Shifts the entire screen down one line starting
  115.                           on the current line. A blank line in the current
  116.                           background colour is inserted.
  117.    <Shift>+<UpArrow> .... The current line is deleted and the screen below
  118.                           it is shifted up one line. A blank line in the
  119.                           current background colour is inserted at the
  120.                           bottom of the screen.
  121.  
  122.    ² A sentence is defined as a string of words seperated by no more than
  123.      on space.
  124.  
  125.  Other than these basic editing keys, there are also a number of special
  126.  operations that can be performed in this mode. These will be explained
  127.  in detail below.
  128.  
  129. ───────────────────────────────────────────────────────────────────────────
  130.  6.1.  ATTRIBUTE CHANGE                                            <Alt>+A
  131.  
  132.  This function changes the current foreground and background colours. These
  133.  are the colours used when writing text to the screen. A small window will
  134.  popup showing all the possible colours, the current colour being marked
  135.  with a rotating cursor. You can change the colours using the arrow keys,
  136.  <Home>, <End>, <PgUp> and <PgDn>. Just press <Enter> to select the new
  137.  colour or <Esc> to leave the colour settings as they were.
  138.  
  139. ───────────────────────────────────────────────────────────────────────────
  140.  6.2.  DRAW A BOX                                                  <Alt>+B
  141.  
  142.  This function allows you to draw a filled box in the current colours. You
  143.  will first be given a selection of which character you wish to use to fill
  144.  the box, after which you can begin adjusting the size with the arrow keys,
  145.  <Home>, <End>, <PgUp> and <PgDn>. <Tab> swaps between adjusting the top
  146.  left corner and the bottom right corner. Press <Enter> to draw the box, or
  147.  <Esc> to abort.
  148.  
  149. ───────────────────────────────────────────────────────────────────────────
  150.  6.3.  USE COLOUR BELOW CURSOR                                     <Alt>+U
  151.  
  152.  This operation "picks up" the colours bel