home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Best Objectech Shareware Selections
/
UNTITLED.iso
/
boss
/
word
/
text
/
004
/
sdes.doc
< prev
next >
Wrap
Text File
|
1993-05-05
|
62KB
|
1,154 lines
]
SDES v1.40
ANSI Screen Designer
by James Holderness
and Greg Mahlknecht
Fido: 5:7103/7
mahlknec@beastie.cs.und.ac.za
holdern@beastie.cs.und.ac.za
(c) 1993 Vironix Corporation
═══════════════════════════════════════════════════════════════════════════
1. INTRODUCTION
This utility is basically just an ANSI screen designer. It was meant for
designing ANSI screens quickly and efficiently, producing the most compact
ANSI code possible. Initially you may find it difficult to use, but once
you become accustomed to the interface, you will find it a very powerful
tool.
═══════════════════════════════════════════════════════════════════════════
2. LIMITATIONS
Although this program is probably the greatest ANSI editor in the known
universe, it does have its limitations. It was originally written for in
house use, so it has an interface that can at best be described as
cryptic. It also probably has a fair selection of bugs, features that
don't work as documented (or don't exist), and many features that aren't
documented.
═══════════════════════════════════════════════════════════════════════════
3. INSTALLATION
Since there probably isn't an installation program included, there are a
couple of things you will need to do before getting started. The main
program (SDES.EXE) should be copied to some directory in your path, or
the directory that it is in should be added to your PATH statement in
your AUTOEXEC.BAT file.
If you are planning on using the Norton Guides online help, then you
should copy the file SDES.NG into the directory containing all your other
Norton Guides files (see the appendix explaining MEMORY RESIDENT HELP).
All the files with PAT and SET extentions should be placed in a directory
of their own, (e.g. C:\SDES). You should then create an environment
variable called SDES that is set to the name of this directory. For
example if you are using the directory given above, then you would add
the line "SET SDES=C:\SDES" to your AUTOEXEC.BAT file.
Once you have done this, you should reboot your computer so that the
changes made to your AUTOEXEC.BAT file take effect. You will then be ready
to begin using SDES.
═══════════════════════════════════════════════════════════════════════════
4. GETTING STARTED
Once SDES is installed, you can start it up by simply typing SDES (for the
more ambitious, the full command line usage is explained in one of the
appendices). Once loaded, there will be very little to see, except for a
multicolored cursor flashing in the top left corner. Note that there is
no fancy menu system - everything is done via hotkeys. If you're the sort
of person that want's to get started straight away, all you really need to
know is that the cursor keys move the cursor around, and F1 pops up a list
of hotkeys, but it would be best if you at least read the following
section on BASIC USAGE.
═══════════════════════════════════════════════════════════════════════════
5. BASIC USAGE
SDES has two main modes of usages - a normal size mode where you work with
units the size of a character, and a tiny mode that works with units half
the size of a characters (namely ▀ and ▄). The size of the cursor will
reflect which mode you are currently in, and you can press F9 to toggle
from one mode to the other. Note that many of the hotkeys have different
meanings depending on the mode you are in.
Other than these two main modes, there are also various lower level modes
that you will change into when performing certain functions, however these
are all really sub-modes of the normal mode - they will described in one
of the later sections. Note that a mode is defined as a particular program
state in which the standard keystrokes take on different meanings.
Since most of what you do is dependant on the position of your cursor, it
is important that you be able to move it around. For this you can use the
arrow keys, as well as <Home> to jump to the first column, <End> to jump
to the last column, <PgUp> to jump to the first line, and <PgDn> to jump
to the last line.
Almost everything else is dependant on your current mode, and will be
explained in detail below, but for now, you may also want to remember that
F1 brings up a help screen (some of the time at least).
═══════════════════════════════════════════════════════════════════════════
6. NORMAL MODE
In this mode, basically whatever you type at the keyboard will be sent to
the screen. Note, however, that text is not inserted - if there is already
something below the cursor where you are typing, it will be overwritten.
However, there are some special keystrokes to help with this editing:
<Ctrl>+<RightArrow> .. Insert a space before the current character
position moveing everything else up one column.
<Ctrl>+<LeftArrow> ... Delete the current character, moveing the rest
of the line left one column.
<Ins> ................ Same as <Ctrl>+<RightArrow> except that it only
effects the current sentence².
<Del> ................ Same as <Ctrl>+<LeftArrow> except that it only
effects the current sentence².
<Shift>+<RightArrow> . Shifts the entire screen right one column start-
ing at the current column. A blank column in the
current background colour is inserted.
<Shift>+<LeftArrow> .. The current column is deleted and the screen to
right of it is shifted left one column. A blank
column in the current background colour is
inserted in the last column.
<Shift>+<DownArrow> .. Shifts the entire screen down one line starting
on the current line. A blank line in the current
background colour is inserted.
<Shift>+<UpArrow> .... The current line is deleted and the screen below
it is shifted up one line. A blank line in the
current background colour is inserted at the
bottom of the screen.
² A sentence is defined as a string of words seperated by no more than
on space.
Other than these basic editing keys, there are also a number of special
operations that can be performed in this mode. These will be explained
in detail below.
───────────────────────────────────────────────────────────────────────────
6.1. ATTRIBUTE CHANGE <Alt>+A
This function changes the current foreground and background colours. These
are the colours used when writing text to the screen. A small window will
popup showing all the possible colours, the current colour being marked
with a rotating cursor. You can change the colours using the arrow keys,
<Home>, <End>, <PgUp> and <PgDn>. Just press <Enter> to select the new
colour or <Esc> to leave the colour settings as they were.
───────────────────────────────────────────────────────────────────────────
6.2. DRAW A BOX <Alt>+B
This function allows you to draw a filled box in the current colours. You
will first be given a selection of which character you wish to use to fill
the box, after which you can begin adjusting the size with the arrow keys,
<Home>, <End>, <PgUp> and <PgDn>. <Tab> swaps between adjusting the top
left corner and the bottom right corner. Press <Enter> to draw the box, or
<Esc> to abort.
─────────────────────────────────────────────