<to        >
The name of the person to whom this message
is addressed.
<subj      >
The subject of the message.  Might have "Re: "
in front if it's a reply.
<timesread >
The number of times the message has been
read.
<d_zone    >
The destination zone for this message (0-65535)
<dest_net  >
The destination net for this message (0-65535)
<dest_node >
The destination node for this message (0-65535)
<orig_net  >
The origin net for this message (0-65535)
<orig_node >
The origin node for this message (0-65535)
<d_point   >
The destination point for this message (0-255)
<destdomain>
The destination domain for this message (i.e. FidoNet)
<cost      >
The cost to send this message.  Often cleared
to zero on messages you've received via the
net.
<readkeys  >
PGUP........Previous page       PGDN........Next page
UP..........Previous line       DOWN........Next line
HOME........Top of message      END.........Bottom of message
>...........Next area           <...........Previous area
CTRL-PGUP...Previous message    CTRL-PGDN...Next message
CTRL-END....Last message        CTRL-HOME...First message
ALT/CTRL-B..Thread back         ALT/CTRL-F..Thread forward
CTRL-D......Delete/Undelete     CTRL-E......Export message
CTRL-K......Kill Junk           CTRL-L......Find next
CTRL-N......Node information    CTRL-R......Net Response to echo msg
CTRL-T......Toggle ^a lines     CTRL-W......Toggle Wrap on/off
+...........Print message       CTRL-O......Default origin toggle
0-9.........Restore position    ALT-0-9.....Save position
ALT-F#......Spawn keys          ALT-L.......Point & Shoot msg select
F2..........Scan messages       F3..........Edit message text
F4..........Post message        F5..........Reply to message
F6..........Find first          F7..........Edit header
F8..........Select area #       F9..........Select message #
F10.........Move/Forward msg    ESC.........Return main menu/cont. global
ALT-F#......Spawn keys          ALT-X.......Exit NOW
<mousekeys >
Buttons:    Left        Right       Middle
             Select      ESCape      PGDN
Icons:     Description:  Action:           Corresponding key:
            Arrow left:   Previous message  [CTRL-PGUP]
            Arrow right:  Next message      [CTRL-PGDN]
            Arrow down:   Scroll down       [Cursor Down]
            Arrow up:     Scroll up         [Cursor up]
            ÷: .......... Reverse Search    [CTRL-F6]
            ¨: .......... Mouse Help        [None]
            ?: .......... Keyboard Help     [F1]
            : .......... Find First        [F6]
            ­: .......... Find Next         [CTRL-L]
            û: .......... Select msg        [ALT-L]
            : .......... Page Up           [PGUP]
            : .......... Page Down         [PGDN]
            ò/: ........ Thread Forward    [CTRL-F/ALT-F]
            ó/: ........ Thread Back       [CTRL-B/ALT-B]
            í: .......... (Un)Delete        [CTRL-D]
Click:  Top line for menu, Attrs for Header Editor, Stat for Node,
        Msg # for msg selection, msg area name for area selection.
<high      >
The message number that you want your scan
to end with.
<low       >
The message number you want to begin your
scan at.
<findfrom  >
A string you want to find in the From: field
of a message.  Leave it blank if you don't
want to use the From: field as a criteria.
<findto    >
A string you want to find in the To: field
of a message.  Leave it blank if you don't
want to use the To: field as a criteria.
<findsubj  >
A string you want to find contained in the
Subj: field.  Leave it blank if you don't
want the Subj: field used as a criteria for
a match.
<bodytext  >
A string you want to find contained in the
message text.  Leave it blank if you don't
want the message text searched; it takes a
little more time to search the body of the
message.
<exclude   >
If you put an X here, the criteria entered will
be used to exclude matching messages instead
of find them.
<tome      >
Put an X here if you want to match any message
addressed to any of your names.
<export#   >
The number of the message you want to export.
<exportname>
The filename to which you want to export the
message.
<messages  >
Enter the number of the message to which you
want to jump.  It must be within the range
HeadEdit shows.
<areas     >
Enter the number of the area to which you want to jump.  The attributes
shown are for the current area.  You are not bound by these bits in
HeadEdit, but this is what they mean:
0.     No Origin Lines
1.     ANSI
2.     Private Ok
3.     Public Ok
4.     Echo area
5.     Net area
6.     MCI Ok
7.     Read Only
8.     Alternate Net area
9.     Reserved
10.    Anonymous Ok
11.    Real Names
12.    Associated w/ File Area
13.    External prompt active (XBBS)
14.    Force (XBBS)
15.    Compression Ok
If you enter 0 as the area number, HeadEdit will list the areas for you,
either as a Directory (by number as they're found on the disk) or as a
List including the names set in MSGAREAS.XBS.
<movemess  >
Enter the number of the message you want to
move or forward.
<movearea  >
Enter the number of the area to which you
want to move the message.
<forward   >
Put an X here if you want to Forward the
message instead of just move it.  You should
Forward a message if you want it to be
re-exported onto the net.
<deleteorig>
Put an N here if you don't want the original
message deleted (a Copy instead of a Move).
<usersearch>
Enter a string that you want matched in the
user name or handle.  For instance, "MAN"
would match Manuel Ortega, Manfred Mann and
Emanuelle.
<handles   >
Put an X here if you want Handles listed
instead of Read Names.
<quotestrng>
This is the string you want prepended to each
quoted line.  It's a good idea to put a > in
the string somewhere (usually at the end).
Leave this blank if you prefer "Unix-style"
quotes.
<mainmenu  >
Pick a function.  Any function.  Go ahead,
make my day...   You can ask for more specific
help in each area.  If you want information,
Type an I...
<zone      >
The Zone you want to search through.  Zone 1
is North America, Zone 2 is Europe, Zone 3
is Australia, etc.
<net       >
The Net you want to search through.
Enter 0 as the net if you want to
list all nets in this zone.
<infof1    >
HeadEdit is designed to work as a sysop message reader or a point
message reader.  For either purpose, a configuration file (default
HEADEDIT.CFG) must be available in the default directory (or somewhere
on your DOS path for HEADEDIT.CFG).  It's also a good idea to keep a
QuickNodeList there, and a file called MSGAREAS.XBS containing a list of
message areas (see the sample files for MSGAREAS.XBS and HEADEDIT.CFG).
If you also keep a FidoUser.Lst laying around the default directory,
it'll be used to look up addresses in net areas when you press the F1
key while the cursor is on the To: field (index it with INDEXUSR.COM for
faster access).  To start up HeadEdit, call it with a config file name
(default HEADEDIT.CFG).  Headedit is designed for use by someone who
knows what FidoNet is and how it works.  If you don't qualify, learn
before you get yourself into trouble. While using HeadEdit, you can
generally get help by pressing the F1 key, although in some cases, a
default will be placed for you by F1.  From here, F2 for Spawn key list,
F3 for msg area analysis.
Swap routines adapted from TurboPower's MIKESWAP.
<infof2    >
These are your defined Spawn keys.  Hit ALT + the number key to execute
them.
<infof3    >
This is a breakdown of the message related files in the current message
path.
<fidoattr  >
The standard FIDO(tm) attribute
bits function just as they do
in any Fido message header.
For instance, Crash will cause
your message to go out at a
high priority setting.  Kill/
Sent will cause your message to
be deleted after XST exports it.
Those examples apply only to
Net Mail messages; the Private
bit, however, applies to all
messages (but should not be
used for Echo Mail).
<xbbsattr  >
The extra XBBS attribute
bits tell XST and XMsg how
to treat the message.  For
example, if the Delete bit
is set, XMsg will pack the
message out on its next
pass.  If the Scanned bit
is set, XST will stop
scanning for outgoing
messages when it
encounters the message
(actually, the first
message XST encounters,
working back from the end
of the message file, will
stop the scan) unless you
run XST with the Rescan
option.
<addresses >
If you have more than one
Fido(tm) address, you can select
which to use as the current
default by positioning the bar
on it and pressing [Enter].  F4
will call this up when you're
editting message headers, too.
<names     >
If you have more than one name,
you can select which to use as
the current default by
positioning the bar on it and
pressing [Enter].  F3 will call
this up when you're editting
message headers, too.
<changeorig>
This is the default origin line used by your system when it can't find
a specific origin line in ORIGINS.XBS.  You can edit it here if you want
to add a little variety.  Don't include your zone:net/node.point number,
as HeadEdit adds that for you automatically.  Also, don't include the
text " * Origin: ", as it's prepended automatically.
<noquotes  >
Put an X here if you don't want
quotes at all.
<textwidth >
This is how wide you want the printed portion of the text to be printed.
It's a good idea to use elite and wide text, due to the strange way many
FidoNet messages get "formatted".
<pagelength>
This is how long your paper is.
<divert    >
You can divert output from your printer to a file if you wish.  PRN is
the printer.
<leftmargin>
This is how many blank spaces you want on the left side of your page.
<topmargin >
This is how many blank lines you want on the top of your page.
<bottommarg>
This is how many blank lines you want at the bottom of your page.
<beforehead>
This is a string you want sent to the printer before a header prints.  You
could use this to boldface the header, for example (see your printer
manual).
<afterheade>
This is a string you want sent to the printer after a header prints.
` translates to a carriage return/linefeed and ~ translates to an ESCAPE.
<aftertext>
This is a string you want sent to the printer after the message body prints.
<afterprint>
This is a string you want sent to the printer after a batch of printing is
completed.
<fromprint >
The message number you want to begin printing at.
<toprint   >
The message number you want to end printing at.
<paths     >
Here you can choose a path to a different set of message bases.
Just position the highlighted line and press [Enter].
<killfrom  >
Put a name here if you want all messages
from that name to be deleted.  Leave this
blank if you don't want deletion to hinge
on the From: field.
<killto    >
Put a name here if you want all messages
to that name to be deleted.  Leave this
blank if you don't want deletion to hinge
on the To: field.
<killarea  >
Put the number of the area here where you
want to clean out the junk, or put 0 if
you want all areas cleaned.
<killsubj  >
Put a subject line here if you want to
delete all messages with that subject.
Leave it blank if you don't want deletion
to hinge on the Subj: field.
<arealist  >
Pick an area, any area.  Use the bottom
line if you want to enter an area directly.
Page up and Page down work as expected;
use up and down arrows to move highlighted
bar and press [Enter] on choice, ESC to
abort.
<messlist  >
Pick a message, any message.  Use the
bottom line if you want to enter an area
directly.  Page up and page down work as
expected; use up and down arrows to move
highlight bar, press [Enter] on choice,
ESC to abort.
<kmenu     >
This menu will help you get around until
you get used to using the key combos, which
are faster.  F1 while you're reading (without
this menu popped up) will show you the key
combos and what they do.  The key combos are
repeated here after the menu item they will
invoke (the key combos don't work when the
menu's up).  Use the cursor keys and the
[Enter] key to make a selection from this
menu.  Use ESC to exit without doing
anything.
<atpost    >
[S]ave:        Saves the message you just entered.  This
               is the default if you hit [Enter].
[A]bort:       Aborts (cancels) the message.
[E]dit Header: Allows you to edit the header of the
               message, possibly changing its destination
               or recipient.
[C]arbons:     Send carbon copies of this message to other
               people.  Not valid for echo areas.
[D]elete:      Delete a carbon entry if there is one.
[B]omb:        Do a netmail bomb run.  Only valid in net
               area.  Bombs everyone in a selected net.
CTRL-R:        Re-edit message text.
CTRL-O:        Toggle between default & look-up origins.
ALT-O:         Edit default origin line.
CTRL-W:        Toggle wrapping on/off.
<bombzone  >
This is the Zone that you want to do your bomb run in.
<bombnet   >
Everyone in this Net in the specified Zone will be addressed
a copy of this message (the Zone:Net must be in your nodelist).
The To:, From:, Date: and Subj: fields will be those you
specified on the header editting screen.  If you need to
change those fields, do so *before* you select this option
(hit ESC here, then hit [E]dit Header, change what you need,
then hit [B]omb again).  Do *not* host- route bomb runs; it
can get you excommunicated for being excessively annoying
(and I'd vote against you myself given the opportunity).
<carbzone  >
This is the Zone part of the carbon recipient's address.
BTW, F1 on the name field will cause the name to be looked
up in FIDOUSER.LST if you have one.  If the name is found,
the address will be set appropriately and the cost field
filled in from the nodelist information.
<carbnet   >
This is the Net part of the carbon recipient's address.
<carbnode  >
This is the Node part of the carbon recipient's address.
<carbpoint >
This is the Point # of the carbon recipient's address (0
for a Node).
<carbcost  >
This is the cost in cents to send this carbon.
<matchany  >
Placing an X here will cause the test to be
True if any element matches, rather than
requiring all elements to match.
<listtouse >
You can create a file with several Junk specifications
for killing.  The format of the file is:
    From@To@Subject@Area#@X
where you have one line as above per specification, and
the @ signs represent ASCII 1's (^a, Control-A, whatever).
From would be the name of a from name (just put a space
if you don't want to use that field), To is the to name,
Subject is the message's subject field, Area# is the area
number to kill in (with 0 for all areas), and X would tell
HeadEdit to match any.  In other words, the options are the
same as the ones you fill in on the screen normally.
<edithelp  >
arrows  = move text cursor     Ctrl-Home    = Beginning of File
Ctrl-T  = Top of Window        Ctrl-End     = End of file
Ctrl-B  = Bottom of Window     PgUp         = Previous Page
Ctrl -> = Next Word            PgDn         = Next Page
Ctrl <- = Previous Word        Ctrl-PgDn    = Next Paragraph
Home    = Beginning of Line    Ctrl-PgUp    = Previous Paragraph
End     = End of Line          ALT-X        = Quit/Save?
ALT-M   = Macros               Scroll Lock  = Auto Reform On
ALT-F#  = Spawn Keys           CTRL-E       = Edit Header
F4     = Form Paragraph        F2           = Done
F5     = Mark Block Beginning  F3           = Erase File
F6     = Mark Block End        Ins          = Toggle Insert Mode
F7     = Move Block            Del          = Delete Char
F8     = Copy Block            <--          = Rubout
F9     = Delete Block          Ctrl-D       = Delete Word
F10    = Unmark Block          Ctrl-Y/ALT-D = Delete Line
ALT-P  = Literal Key Entry     ALT-Y        = Delete to EOL
CTRL-Q = Quote Paragraph       ALT-Q        = Set quotestring
CTRL-U = UnQuote Paragraph     ALT-F        = File Functions
<macrohelp >
The macro file is named HEADMACR.DEF and can be in the default directory
or somewhere on your DOS Path.  It consists of entries preceded by a
number representing the scan code of the invoking macro key.  The
entries themselves are text (metastrings are translated as for Spawn
Keys, and the pipe '|' is translated to a carriage return).  A typical
HEADMACR.DEF file might look like:

110             Harry S. Truman
116 *t,||

<backward  >
Put an X here if you want to search
in reverse instead of forward.
<zoneedit  >
The zone number of the node you want to edit.
This edits the entry in the compiled nodelist
file (QNL_DAT.BBS).  The usual use is to change
or set a password.  Be sure you also let your
nodelist processing software know about the
password so it'll be automatically added the
next time a nodediff is processed.
<netedit   >
The net number of the net you want to edit.
<nodeedit  >
The node number of the node you want to edit.
<typeedit  >
Unless you know what this is, leave it alone.
<nameedit  >
The name of this system.
<cityedit  >
The city where this system is located.
<phoneedit >
The phone number to this system.
<passedit  >
The password for this system.  If you change
the password (or add one if there isn't one),
be sure you let the other end know what you
did or you will be unable to communicate with
them.  Of course, you may be doing this to
lock them out...in that case, never mind.
<flagedit  >
If you don't know what this is, leave it alone.
<baudedit  >
The maximum baud rate of this system.
<costedit  >
The cost to send a message to this system.
<searchprnt>
Put an X here if you'd like to select only
certain messages for printing by search
criteria.
<headonly  >
Put an X here if you'd like to print only the
msg headers and pertinent information.
<end>
