home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Simtel MSDOS 1992 September
/
Simtel20_Sept92.cdr
/
msdos
/
qedit
/
qextra.arc
/
QASCII.ART
< prev
next >
Wrap
Text File
|
1988-05-27
|
29KB
|
1,010 lines
EXTENDED ASCII FEATURES FOR QEDIT 2.03
======================================
by
Gene Catalano (June 1988)
TABLE OF CONTENTS
=================
INTRODUCTION (WHAT YOU NEED TO KNOW) Pg. 1
SETTING UP MACROS FOR EXTENDED ASCII FEATURES Pg. 2
INSTRUCTIONS ON CREATING EXTENDED ASCII MACROS Pg. 3
EDIT/CREATE YOUR EXTENDED ASCII MACROS Pg. 7
SAVING YOUR MACROS Pg. 21
FINAL REMARKS Pg. 21
ACCESSORY FILES (if downloaded, part of my package, QEXTRA.ARC):
ASCII.MAC
SAMPLES.BOX
CLEAR.MAC
(CLEAR.MAC is a "dummy" macro file...that is, its contents are
"zilch." Actually, it contains a macro command for ALT-0, which
is to move cursor right 5 spaces, then left 5 spaces. Whenever
you want to clear all current macro keys, just load CLEAR.MAC.)
If you acquired this article by downloading my package,
QEXTRA.ARC, you should have the following 14 files: QASCII.ART,
QCONFIG.ART, QFORMAT.ART, Q-L-FORM.ART, QPRINTER.ART, ASCII.MAC,
CLEAR.MAC, FORMAT.MAC, L-FORM.MAC, PRINT.MAC, README.1ST,
SAMPLE.BOX, TEMPLATE, and TEST.PRN. If you are reading this
article through a bulletin board service, without the benefit of
having downloaded the entire package (QEXTRA.ARC), you can still
use 100% of the information described herein. (The files ending
with ".ART" are articles, and all other files are accessories to
the articles.)
EXTENDED ASCII MACROS (cont'd) 2
***********************************************************
PART I: INTRODUCTION (WHAT YOU NEED TO KNOW)
=============================================
As an alternative to using macros for extended ASCII
characters, you can "block copy" the images from my TEMPLATE
file.
IMPORTANT: Please note that the instructions herein are for
QEDIT version 2.03, and depend on QEDIT's "macro creation"
features. These instructions may or may not be applicable to
future versions, depending on the author's upgrade approach.
These instructions are for "graphics capable" dot matrix
printers. You cannot draw boxes/lines with a non-dot matrix
printer (like "daisy wheel" or "thimble). Likewise, your
monitor must be "graphics capable," whether monochrome or
color. (If you use a non-dot matrix printer, check your
manual to see if it supports "European characters" and/or
"scientific/ mathematical symbols." If so, purchase of a
special print head may still be required.)
I created box/line-draw macros in order to give QEDIT
graphics capabilities, and in so doing, also eliminated
the tedium of referring to an ASCII code list in order to
find the appropriate code number (then holding down the ALT
key while pressing 3 digits). Macros 1-5 will generate a
"box shape" group of lines, pieces of which you can then
"block copy" as many times as desired, without ever having
to type any code numbers. When you have copied the parts
you need, you can then erase the macro-created template.
Macro 6 includes additional line-draw features, allowing you
to join lines at center points, and create "shading"
effects.
Macros 7 and 8 give you the remaining extended ASCII
characters. Macro 7 generates codes 128-175: the "European
characters" and several other symbols. Macro 8 generates
codes 224-254: the "scientific/mathematic" characters.
You must already be acquainted with QEDIT key configuration
and macro creation, in order to make use of this
information.
Macros for non-print word-processing features (top margin,
bottom margin, paragraph reformat, page break, page
numbering, footnotes, and automatic margins) are covered in
my file FORMAT.ART (in a package you can download, called
QEXTRA.ARC).
Macros for print code word-processing features (letter
Cquality, double strike, enhanced, italics, underscore,
superscript, subscript, justification, proportional spacing,
12 cpi, etc.) are discussed in my file QPRINTER.ART (in a
package you can download, called QEXTRA.ARC).
EXTENDED ASCII MACROS (cont'd) 3
These "box/line-draw" macros were created to give QEDIT the
following capability: to utilize ASCII extended codes
176-223, in order to draw lines, boxes, and shading effects.
My accessory file SAMPLES.BOX, includes examples of what you
can do with the "box/line-draw" macros.
The "European" and "Scientific" macros were created to
further enhance QEDIT's potential, by accommodating those
users who would like to utilize such features without
upgrading to an expensive word processor to get them.
In case you are curious, this text has been formatted using my
original macros from FORMAT.MAC. Text was configured for the
[ALT]8 macro (Set Left/Right Margins at 1" for 10 cpi or
proportional). So before printing, set printer for that macro.
Because printers vary widely with which codes they use for fonts
and pitches, I left out any print codes...so make sure your
printer is set for 10 cpi (pica). You can certainly dress up
this article by using print codes described in my file
PRINTER.ART! (If you don't use the "set left/right margins at
1inch" macro, it will print out just as you see on screen: left
margin at 1, right margin at 65.)
EXTENDED ASCII MACROS (cont'd) 4
************************************************************
PART II: SETTING UP MACROS FOR EXTENDED ASCII FEATURES
-------------------------------------------------------
MACRO EXTENDED ASCII FEATURE
===== ======================
[ALT]1 single-line box
[ALT]2 double-line box
[ALT]3 single/double-line box
[ALT]4 double/single-line box
[ALT]5 bold-line box
[ALT]6 cross-lines and shading
[ALT]7 European characters
[ALT]8 scientific symbols
[ALT]R printer carriage return
[ALT]T printer page eject
Above is a list of QEDIT 2.03 macros (ALT-1 through ALT-8)
for generating all ASCII extended codes (128-254), in order
to add graphics and special-character capability to QEDIT.
I use macros [ALT]0 through [ALT]8, but you may choose any
macro keystrokes (in which case edit the "MACRO" column).
Please note that QEDIT does not allow use of "two_key"
commands for macros, which are two keystrokes preceded by
the [ALT], [CTRL] or [SHIFT] key...or even with the last
keystroke preceded by another [ALT], [CTRL] or [SHIFT] key.
Also, note that QEDIT does not allow macro creation of keys
already configured through QCONFIG.EXE.
By editing the list above to suit your requirements, you may
use it as a reference for creating the macro keys.
I have used the same "family" of macros (ALT-0 through ALT-9 and
[ALT] -Q,-W,-E,-R,-T,-Y) for my "format macros," "legal format
macros," "printer macros," and "ascii macros," discussed in the
files QFORMAT.ART, Q-L-FORM.ART, QPRINTER.ART and QASCII.ART.
If you do likewise, you will have to switch among my four macro
files, by using QEDIT's "<macro_read>" command.
Remember: in order to reserve the "macro family" ALT-0
through ALT-9, and ALT -Q,-W,-E,-R,-T,-Y (which is each
letter Q,W,E,R,T,Y preceded by [ALT]), for your own macro
files, you must not use any of these keys in your
configuration file (which is set up by running QCONFIG.EXE).
This applies to any key combinations you want to use for
macros.
EXTENDED ASCII MACROS (cont'd) 5
************************************************************
PART III: INSTRUCTIONS ON CREATING EXTENDED ASCII MACROS
---------------------------------------------------------
Although there are two ways to create QEDIT macros--adding
them to the key configuration file, or creating a special
macro file--I prefer the second. This way, macros ALT-0
through ALT-8 and [ALT] -R,-T, can be re-used for other
macro files. (The basic idea here, is to reserve a "family"
of keys for your macro files...because any keys used in your
configuration file are not available for macro recording.)
The full macro "family" I reserve for macro files is [ALT]-0
through [ALT]-9 , and [ALT] -Q,-W,-E,-R,-T,-Y.
If you like my macro assignments, and you have no keys
configured within that macro family, you are ready to go!
Once you are in QEDIT, just load my macro file ASCII.MAC
with the "macro_read" command. (Unlike the print-code macro
file PRINT.MAC, there are no code incompatibilities to
watch out for.)
(If you didn't acquire this article by downloading it as part of
my QEXTRA.ARC package, then you might not have accessory files
ASCII.MAC, CLEAR.MAC, FORMAT.MAC, L-FORM.MAC, PRINT.MAC,
SAMPLE.BOX, TEST.PRN, or TEMPLATE.)
---------------
You can create a macro to automatically load ASCII.MAC. In
the following key configuration, I selected ALT-A ("@a") for
the macro, but you may choose another macro key. This
example is to be included in your configuration file, which
should then be imbedded in your QEDIT program by running
QCONFIG.EXE:
@a macro_begin escape 'm' 'r' 'ASCII.MAC' return
The above macro configuration assumes that ASCII.MAC resides
in the same directory where you run QEDIT. If not, add the
drive and/or subdirectory. For example, if ASCII.MAC resides
in drive C:, subdirectory "\MACRO", you would change
'ASCII.MAC' to 'C:\MACRO\ASCII.MAC'. (Of course, you may
prefer a file name other than ASCII.MAC, in which case,
change it.)
---------------
NOTE: The original QEDIT configuration file, QCONFIG.DAT,
does not include the "macro_read" and "macro_write"
commands. ("Macro_record" is CTRL-M.) Of course, you can
just use the pop-up menu by hitting "[ESC]MM" to begin the
macro, and hitting "[ESC]MM" a second time to end the macro.
To include "macro_read" and "macro_write" as key
configurations, I suggest first changing the original
"macro_record" from CTRL-M to CTRL-M-C ("C" standing for
macro "create") then using CTRL-M-L for "macro_read" ("L"
standing for macro "load"), and CTRL-M-S for "macro_write"
EXTENDED ASCII MACROS (cont'd) 6
("S" standing for macro "save"). Delete the original
"macro_record" line in your configuration file, and replace
it with these three lines:
^m_c macro_record * macro "create"
^m_l macro_read * macro "load"
^m_s macro_write * macro "save"
If you prefer to use macros other than the CTRL-M two-key
commands, change them now. Either way, you can just
copy/paste the above three command lines into your
configuration file. Then run QCONFIG.EXE to reconfigure
your keys.
If you are using the WordStar-compatible configuration file
QWSKEY.DAT, [SHIFT][F1], [SHIFT][F2], and [SHIFT][F3] are
used for "macro_read," "macro_write," and "macro_record,"
respectively.)
You must have QEDIT's "literal" command included in your
configuration file. In the original QCONFIG.DAT
configuration file, the command line is:
^p literal
(The "literal" command tells QEDIT to literally interpret
the next keystroke. Since you do not want [ESC] to call up
QEDIT's pop-up menus, as it normally does, you must precede
[ESC] with a "literal" command, in order to bypass QEDIT's
function for [ESC], and use it to activate a printer
[escape] code instead.)
EXTENDED ASCII MACROS (cont'd) 7
HOW TO USE MY INSTRUCTIONS:
..........................
PART IV begins the actual macro creations. I recommend
first editing the list of 10 macros in PART IV before
beginning, according to the following directions:
The QEDIT "<macro_record>" command to begin creating a
macro, is the same command used to end the macro.
Any text in "less-than"/"greater-than" brackets "<...>"
indicates a QEDIT keystroke or keystroke combination that is
user defined.
Any text in "left"/"right" square brackets "[...]" indicates
a literal keystroke. Therefore, "[ESC]" means to literally
press the [ESC] key, "[LEFT ARROW]" means to literally press
the [LEFT ARROW] key, and so forth.
The "ALT plus 3-digit number" key in square brackets is a
special case...and is how you insert extended ASCII code
into text. You must hold down the ALT key, while pressing
each of the 3 digits...only releasing the ALT key after
having typed all digits. (Example: "[ALT 218]" means you
should hold down the ALT key while typing "218"...releasing
the ALT key after typing "8".)
Any text in "left/right" fancy brackects "{...}" indicates
an instruction to hit the key designated therein, a multiple
number of times as indicated.
Characters not in brackets are to be typed just as you see
them (letters are not case sensitive, except any that appear
on the same line as a printer [ESC] code).
The steps described to create a macro (in PART IV) are
placed on separate lines in order to break them down into
understandable, digestible units. However, do not, I repeat,
do not do the same thing yourself...for there are absolutely
no carriage returns in any of these macros. Just treat the
steps for creating each macro as if all the commands for
each macro appeared on one line, without any spaces.
To facilitate creation of the macros in PART IV, edit each
macro's step-by-step instruction to conform with your own
customized key configurations. That is: replace every
occurrence of "<macro_record>" with your actual
"macro_record" keystroke. Likewise, replace every occurrence
of "<literal>" with your actual "literal" keystroke.
Finally, replace each occurrence of "<MACRO>" with a macro
key of your choice (each "<MACRO>" must be replaced with a
different macro keystroke).
Likewise, change any of the orginal macro keys in PART IV
(ALT-0 through ALT-8 and ALT-R and ALT-T), to match any
changes you may have made in the MACRO list in PART II.
EXTENDED ASCII MACROS (cont'd) 8
Once you have customized the macro instructions to your own
preferences, the instructions will be much easier to follow,
for actually creating the macros.
EXAMPLE:
-------
The first 8 lines of step-by-step instructions for creating
a "single-line box" macro is:
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 5 times}
[ALT 201]
Let's pretend that: my "macro_record" command is
"[ALT]R", and my <MACRO> assignment is "[CTRL][F1]".
Therefore, I would edit the above instructions to create the
macro key to look like this:
[ALT]R (begin macro)
[CTRL][F1] (assign macro)
<end_line> (hit <end_line> 1 time)
{hit <split_line> 10 times} (hit <split_line> 10 times)
<beg_line> (hit <beg_line> 1 time)
{hit [DOWN ARROW] 3 times} (hit [down arrow] 3 times)
{hit [RIGHT ARROW] 5 times} (hit [right arrow] 5 times)
[ALT 201] (hold down ALT key while
typing 201)
Hopefully, you are now ready to edit the macro creation
steps below. Notation below each macro instruction assists
your editing.
When you are ready to create the macros, open or create a
file in QEDIT, then follow the steps in PART IV for creating
your extended ASCII macros.
To save your ASCII macros in a permanent file, follow
instructions in PART V: SAVING YOUR MACROS.
EXTENDED ASCII MACROS (cont'd) 9
************************************************************
PART IV: EDIT/CREATE YOUR EXTENDED ASCII MACROS
------------------------------------------------------------
ALT-1: SINGLE-LINE BOX
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 5 times}
[ALT 218]
[RIGHT ARROW]
{hit [ALT 196] 5 times}
[RIGHT ARROW]
[ALT 191]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 179]
{hit [RIGHT ARROW] 7 times}
[ALT 179]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 192]
[RIGHT ARROW]
{hit [ALT 196] 5 times}
[RIGHT ARROW]
[ALT 217]
<macro_record>
NOTES: "[ALT nnn]" (where "nnn" represents 3 digits)
requires you to hold down the ALT key, while pressing each
of the 3 digits...only releasing the ALT key after having
typed all digits. (Example: "[ALT 218]" means you should
hold down the ALT key while typing "218"...finally releasing
the ALT key after typing "8".)
Before executing the macro, [insert] must be "on," and
cursor should be located on a blank line with no text
below...although it can be anywhere, since no text will be
erased or changed in any way (as long as [insert] is "on").
The macro first goes to end-of-line, then inserts a number
of blank lines, on which to draw the graphics characters.
Once the macro is finished generating the graphics marks,
you can "block copy" any parts you need, as often as you
want...and delete the macro-created template when done.
When using the box/draw graphics features, you might prefer
to have [insert] "off". I do.
EXTENDED ASCII MACROS (cont'd) 10
------------------------------------------------------------
ALT-2: DOUBLE-LINE BOX
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 5 times}
[ALT 201]
[RIGHT ARROW]
{hit [ALT 205] 5 times}
[RIGHT ARROW]
[ALT 187]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 186]
{hit [RIGHT ARROW] 7 times}
[ALT 186]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 200]
[RIGHT ARROW]
{hit [ALT 205] 5 times}
[RIGHT ARROW]
[ALT 188]
<macro_record>
NOTES: See "NOTES" for first macro ("single-line box").
EXTENDED ASCII MACROS (cont'd) 11
------------------------------------------------------------
ALT-3: SINGLE/DOUBLE-LINE BOX (top/bottom single, sides double)
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 5 times}
[ALT 214]
[RIGHT ARROW]
{hit [ALT 196] 5 times}
[RIGHT ARROW]
[ALT 183]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 186]
{hit [RIGHT ARROW] 7 times}
[ALT 186]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 211]
[RIGHT ARROW]
{hit [ALT 196] 5 times}
[RIGHT ARROW]
[ALT 189]
<macro_record>
NOTES: See "NOTES" for first macro ("single-line box").
EXTENDED ASCII MACROS (cont'd) 12
------------------------------------------------------------
ALT-4: DOUBLE/SINGLE-LINE BOX (top/bottom double, sides single)
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 5 times}
[ALT 213]
[RIGHT ARROW]
{hit [ALT 205] 5 times}
[RIGHT ARROW]
[ALT 184]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 179]
{hit [RIGHT ARROW] 7 times}
[ALT 179]
[DOWN ARROW][DOWN ARROW]
{hit [LEFT ARROW] 9 times}
[ALT 212]
[RIGHT ARROW]
{hit [ALT 205] 5 times}
[RIGHT ARROW]
[ALT 190]
<macro_record>
NOTES: See "NOTES" for first macro ("single-line box").
EXTENDED ASCII MACROS (cont'd) 13
------------------------------------------------------------
ALT-5: BOLD-LINE BOX (wide side & narrow side)
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
{hit [DOWN ARROW] 3 times}
{hit [RIGHT ARROW] 7 times}
{hit [ALT 220] 5 times}
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 221]
[RIGHT ARROW]
[ALT 219]
{hit [RIGHT ARROW] 3 times}
[ALT 219]
[RIGHT ARROW]
[ALT 222]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 7 times}
{hit [ALT 223] 5 times}
[UP ARROW][UP ARROW]
{hit [RIGHT ARROW] 7 times}
left & right narrow sides differ
{hit <word_left> 5 times}
[DOWN ARROW]
top & bottom bars differ
{hit <word_left> 4 times}
[DOWN ARROW][DOWN ARROW]
<macro_record>
NOTES: The string of words "left & right...etc." and "top &
bottom...etc." are to be typed exactly as you see them, in
the order they occur. They will appear beside the "bold
box" drawing, to remind you that the left and right "narrow
sides" are not interchangeable, nor are the "top and bottom
bars"...though they may seem to be.
Also, see "NOTES" for first macro ("single-line box").
EXTENDED ASCII MACROS (cont'd) 14
------------------------------------------------------------
ALT-6: CROSS-LINES AND SHADING
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 7 times}
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 197]
[RIGHT ARROW][RIGHT ARROW]
[ALT 206]
[RIGHT ARROW][RIGHT ARROW]
[ALT 215]
[RIGHT ARROW][RIGHT ARROW]
[ALT 216]
[RIGHT ARROW][RIGHT ARROW]
[ALT 180]
[RIGHT ARROW][RIGHT ARROW]
[ALT 181]
[RIGHT ARROW][RIGHT ARROW]
[ALT 182]
[RIGHT ARROW][RIGHT ARROW]
[ALT 185]
[RIGHT ARROW][RIGHT ARROW]
[ALT 193]
[RIGHT ARROW][RIGHT ARROW]
[ALT 194]
[RIGHT ARROW][RIGHT ARROW]
[ALT 195]
[RIGHT ARROW][RIGHT ARROW]
[ALT 198]
<beg_line>
[DOWN ARROW] [DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 199]
[RIGHT ARROW][RIGHT ARROW]
[ALT 202]
[RIGHT ARROW][RIGHT ARROW]
[ALT 203]
[RIGHT ARROW][RIGHT ARROW]
[ALT 204]
[RIGHT ARROW][RIGHT ARROW]
[ALT 207]
[RIGHT ARROW][RIGHT ARROW]
[ALT 208]
[RIGHT ARROW][RIGHT ARROW]
[ALT 209]
[RIGHT ARROW][RIGHT ARROW]
[ALT 210]
[RIGHT ARROW][RIGHT ARROW]
[ALT 176]
[RIGHT ARROW][RIGHT ARROW]
[ALT 177] (instructions continued
[RIGHT ARROW][RIGHT ARROW] on next page)
EXTENDED ASCII MACROS (cont'd) 15
[ALT 178]
<begin_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
<macro_record>
NOTES: This macro generates 2 lines of additional line-draw
features, allowing you to join lines at center points, and
create "shading" effects. The last 3 figures that appear on
line 2, are the "shade" features.
Also, see "NOTES" for first macro ("single-line box").
EXTENDED ASCII MACROS (cont'd) 16
------------------------------------------------------------
ALT-7: EUROPEAN CHARACTERS
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 12 times}
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 128]
[RIGHT ARROW][RIGHT ARROW]
[ALT 129]
[RIGHT ARROW][RIGHT ARROW]
[ALT 130]
[RIGHT ARROW][RIGHT ARROW]
[ALT 131]
[RIGHT ARROW][RIGHT ARROW]
[ALT 132]
[RIGHT ARROW][RIGHT ARROW]
[ALT 133]
[RIGHT ARROW][RIGHT ARROW]
[ALT 134]
[RIGHT ARROW][RIGHT ARROW]
[ALT 135]
[RIGHT ARROW][RIGHT ARROW]
[ALT 136]
[RIGHT ARROW][RIGHT ARROW]
[ALT 137]
[RIGHT ARROW][RIGHT ARROW]
[ALT 138]
[RIGHT ARROW][RIGHT ARROW]
[ALT 139]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 140]
[RIGHT ARROW][RIGHT ARROW]
[ALT 141]
[RIGHT ARROW][RIGHT ARROW]
[ALT 142]
[RIGHT ARROW][RIGHT ARROW]
[ALT 143]
[RIGHT ARROW][RIGHT ARROW]
[ALT 144]
[RIGHT ARROW][RIGHT ARROW]
[ALT 145]
[RIGHT ARROW][RIGHT ARROW]
[ALT 146]
[RIGHT ARROW][RIGHT ARROW]
[ALT 147]
[RIGHT ARROW][RIGHT ARROW]
[ALT 148]
[RIGHT ARROW][RIGHT ARROW]
[ALT 149]
[RIGHT ARROW][RIGHT ARROW] (instructions continued
[ALT 150] on next page)
EXTENDED ASCII MACROS (cont'd) 17
[RIGHT ARROW][RIGHT ARROW]
[ALT 151]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 152]
[RIGHT ARROW][RIGHT ARROW]
[ALT 153]
[RIGHT ARROW][RIGHT ARROW]
[ALT 154]
[RIGHT ARROW][RIGHT ARROW]
[ALT 155]
[RIGHT ARROW][RIGHT ARROW]
[ALT 156]
[RIGHT ARROW][RIGHT ARROW]
[ALT 157]
[RIGHT ARROW][RIGHT ARROW]
[ALT 158]
[RIGHT ARROW][RIGHT ARROW]
[ALT 159]
[RIGHT ARROW][RIGHT ARROW]
[ALT 160]
[RIGHT ARROW][RIGHT ARROW]
[ALT 161]
[RIGHT ARROW][RIGHT ARROW]
[ALT 162]
[RIGHT ARROW][RIGHT ARROW]
[ALT 163]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 164]
[RIGHT ARROW][RIGHT ARROW]
[ALT 165]
[RIGHT ARROW][RIGHT ARROW]
[ALT 166]
[RIGHT ARROW][RIGHT ARROW]
[ALT 167]
[RIGHT ARROW][RIGHT ARROW]
[ALT 168]
[RIGHT ARROW][RIGHT ARROW]
[ALT 169]
[RIGHT ARROW][RIGHT ARROW]
[ALT 170]
[RIGHT ARROW][RIGHT ARROW]
[ALT 171]
[RIGHT ARROW][RIGHT ARROW]
[ALT 172]
[RIGHT ARROW][RIGHT ARROW]
[ALT 173]
[RIGHT ARROW][RIGHT ARROW]
[ALT 174]
[RIGHT ARROW][RIGHT ARROW]
[ALT 175]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times} <macro_record>
EXTENDED ASCII MACROS (cont'd) 18
------------------------------------------------------------
ALT-8: SCIENTIFIC/MATHEMATIC SYMBOLS
<macro_record>
<MACRO>
<end_line>
{hit <split_line> 10 times}
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 224]
[RIGHT ARROW][RIGHT ARROW]
[ALT 225]
[RIGHT ARROW][RIGHT ARROW]
[ALT 226]
[RIGHT ARROW][RIGHT ARROW]
[ALT 227]
[RIGHT ARROW][RIGHT ARROW]
[ALT 228]
[RIGHT ARROW][RIGHT ARROW]
[ALT 229]
[RIGHT ARROW][RIGHT ARROW]
[ALT 230]
[RIGHT ARROW][RIGHT ARROW]
[ALT 231]
[RIGHT ARROW][RIGHT ARROW]
[ALT 232]
[RIGHT ARROW][RIGHT ARROW]
[ALT 233]
[RIGHT ARROW][RIGHT ARROW]
[ALT 234]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
[ALT 235]
[RIGHT ARROW][RIGHT ARROW]
[ALT 236]
[RIGHT ARROW][RIGHT ARROW]
[ALT 237]
[RIGHT ARROW][RIGHT ARROW]
[ALT 238]
[RIGHT ARROW][RIGHT ARROW]
[ALT 239]
[RIGHT ARROW][RIGHT ARROW]
[ALT 240]
[RIGHT ARROW][RIGHT ARROW]
[ALT 241]
[RIGHT ARROW][RIGHT ARROW]
[ALT 242]
[RIGHT ARROW][RIGHT ARROW]
[ALT 243]
[RIGHT ARROW][RIGHT ARROW]
[ALT 244]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times} (instructions continued
[ALT 245] on next page)
EXTENDED ASCII MACROS (cont'd) 19
[RIGHT ARROW][RIGHT ARROW]
[ALT 246]
[RIGHT ARROW][RIGHT ARROW]
[ALT 247]
[RIGHT ARROW][RIGHT ARROW]
[ALT 248]
[RIGHT ARROW][RIGHT ARROW]
[ALT 249]
[RIGHT ARROW][RIGHT ARROW]
[ALT 250]
[RIGHT ARROW][RIGHT ARROW]
[ALT 251]
[RIGHT ARROW][RIGHT ARROW]
[ALT 252]
[RIGHT ARROW][RIGHT ARROW]
[ALT 253]
[RIGHT ARROW][RIGHT ARROW]
[ALT 254]
<beg_line>
[DOWN ARROW][DOWN ARROW]
{hit [RIGHT ARROW] 5 times}
<macro_record>
NOTES: See "NOTES" for first macro ("single-line box").
------------------------------------------------------------
ALT-R: PRINTER CARRIAGE RETURN
<macro_record>
<MACRO>
<unmark_block>
<literal>
[CTRL]M
<literal>
[CTRL]J
[LEFT ARROW][LEFT ARROW]
<drop_anchor>
[RIGHT ARROW]
<drop_anchor>
<print_block>
<unmark_block>
[LEFT ARROW]
[DELETE][DELETE]
<macro_record>
The "printer carriage return" macro does not affect text...but
sends a carriage return/linefeed to the printer, making the paper
move up 4 lines (2/3 inch). (It should move up only 1 line,
since there is only 1 carriage return/linefeed in the macro...but
this is how my printer responds.)
Before executing this macro, cursor must be on a blank line, or
QEDIT will print out any characters on that line.
EXTENDED ASCII MACROS (cont'd) 20
------------------------------------------------------------
ALT-T: PRINTER PAGE EJECT
<macro_record>
<MACRO>
<unmark_block>
<literal>
[CTRL]L
[LEFT ARROW]
<drop_anchor><drop_anchor>
<print_block>
<unmark_block>
[DELETE]
<macro_record>
The "printer page eject" macro does not affect
text...but sends a form feed to the printer, ejecting the
current printer page to the beginning of the next.
Before executing this macro, cursor must be on a blank line,
or QEDIT will print out any characters on that line.
------------------------------------------------------------
EXTENDED ASCII MACROS (cont'd) 21
************************************************************
PART V: SAVING YOUR MACROS
---------------------------
Now that you've gone through all this, you certainly don't want
to lose these macros so painstakingly created. At this moment,
should your computer's power source cease (through a power
failure, inadvertantly pressing the reset or "off" button,
tripping over the power cord, RAM lockup, or whatever), you will
indeed lose them.
To save your printer macros to disk, use QEDIT's "macro_write"
command...whatever you have configured it to be (I use
"[CTRL]MS"). You can name the macro file anything you want, but
it's advisable to save all macro files with the extension ".MAC"
or ".KEY" for easy identification. May I suggest naming your
extended ASCII macro file ASCII.MAC?
************************************************************
PART VI: FINAL REMARKS
-----------------------
Enjoy!