                               "Buddy(tm)"
      A Keyboard Companion For The HP 100LX/200LX Palmtop Computer
                        Release 3.0 Documentation

                            Table of Contents

   1. Highlights of Buddy                                          1
        1.1 Versions 1 and 2                                       1
        1.2 New features in version 3.0 (Summary)                  3
   2. Terms Used in This Document                                  4
   3. Installation and General Usage Instructions                  5
        3.1 To Manually Load BUDDY.COM (Quick Start)               5
        3.2 To Automatically Load BUDDY.COM At Boot Time           5
        3.3 Upgrading from Version 1 or 2 to Version 3             5
        3.4 To load BUDDY.EXM (Optional)                           6
        3.5 Information About Loading Buddy                        7
        3.6 To Unload BUDDY.COM                                    7
        3.7 ENV Database                                           8
   4. Global Buddy Features                                        9
        4.1 General Features                                       9
        4.2 Password Features                                      11
        4.3 Keyboard Translation Features                          12
        4.4 SmartCaps(tm) Features                                 14
        4.5 Open, Insert, and Save File Windows                    17
        4.6 Application Linkages                                   18
                4.6.1 Links to Database Applications               18
                4.6.2 Links to Memo Files                          19
                4.6.3 Links to Appointment Book                    19
        4.7 Special Features for International Users               20
        4.8 Battery Display and Timeout Features                   20
        4.9 Multiple Macro File Features                           22
                4.9.1 Feature Description                          22
                4.9.2 Macro Feature Operation Summary              24
                4.9.3 Macro EXM Settings Summary                   24
                4.9.4 Notes About Playing And Recording Macros     25
   5. Application Features                                         26
        5.1 Filer Features                                         26
                5.1.1 Filer-to-application links                   26
                5.1.2 Other Filer features                         27
        5.2 HP Setup Features                                      30
        5.3 Memo Features                                          30
        5.4 Phone, Database, NoteTaker, and WorldTime              33
        5.5 Appointment/Todo Features                              34
        5.6 Full-Screen Note Features                              34
        5.7 Lotus 1-2-3 Features                                   36
        5.8 Calc Features                                          37
        5.9 WorldTime (Map Overlay) Features                       38
        5.10 Application Manager Features                          39
        5.11 System Macros Features                                40
        5.12 DOS Features                                          40
        5.13 Stopwatch                                             41
        5.14 Use with Add-in Programs                              41
        5.15 DOS-only Version                                      42
                5.15.1 DOS Features                                42
                5.15.2 Sysmgr Applications                         42
   6. BUDDY.EXM Features                                           43
        6.1 Main Status Screen                                     43
        6.2 File Menu                                              44
        6.3 Settings Menu                                          44
        6.4 "File Keys" Settings                                   45
        6.5 "Default Directories" Settings                         45
        6.6 "Keyboard Translations" Settings                       46
        6.7 "SmartCaps(tm)" Settings                               47
        6.8 "Blue-Key Controls" Settings                           49
        6.9 "Keyboard Preferences" Screen                          50
        6.10 "Memo Bookmarks" Settings                             52
        6.11 "Filer Settings" Screen                               53
        6.12 "Global Preferences" Settings                         55
        6.13 "Other Settings" Screen                               56
        6.14 "WorldTime Map Overlay" Settings                      58
        6.15 "Registration Information" Screen                     58
   7. Troubleshooting Tips                                         59
   8. Interactions                                                 60
   9. Shareware Distribution and Registration Notice               61
   10. Distribution Files                                          62
   11. Disclaimer                                                  62
   12. Author                                                      63
   13. Boot Options                                                63
   14. Other                                                       64
   15. Shareware Registration Form                                 65





                               "Buddy(tm)"
      A Keyboard Companion For The HP 100LX/200LX Palmtop Computers
                        Release 3.0 Documentation

Buddy is a program for the HP 100LX and HP 200LX that adds dozens of
features and keystroke shortcuts to the built-in HP applications.

Unlike the built-in macro capability provided by the HP 100LX/200LX
system macros (which simply replay a series of preset keystrokes), Buddy
is actively involved with the operation of the applications.  For
example, Buddy links the Filer to Memo, Lotus 1-2-3, Phone, and the
other database applications, allowing easy "point-and-click" access to
files and worksheets.

Buddy exhibits multiple personalities -- it works on the 100LX as well
as the 200LX.  If you load it on a 100LX, it's "100Buddy"; on a 200LX,
it becomes "200Buddy."

This document is written for the new Buddy user.  Information about the
new features of version 3 is integrated into the text.  Many new
features are so marked in this document, but some are not.


1.    Highlights of Buddy
-------------------------


1.1   Versions 1 and 2
----------------------

+  Filer to application links.  To open a document, appointment file,
phone book file, or Lotus worksheet, just highlight the file in Filer
and push ENTER ENTER.  You can specify certain filename extensions that
will cause the highlighted file to be fed to a DOS application, such as
an editor or compiler.  You can inhibit the ".BAT" extension from being
automatically executed.  Buddy always prevents accidental execution of
your "AUTOEXEC.BAT."

+  Displays your power source, main battery voltage, battery usage
timer, power-off timer values, and the serial port status on the Filer
title bar (and on the Application Manager's icon screen).  When the main
battery voltage or usage timer reach particular values that you set, the
values will flash.  Also shows the current amount of available system
RAM.

+  Adds many features to Memo, including change case, swap characters,
repeat previous edit, mark current line, return to marked line, and
save/recall find string.  When you start a new line, Buddy will
autoindent, if desired.

+  If you double-click a letter or a gray key, you can obtain the
shifted key value (or any character you specify).

+  Adds SmartCaps(tm) which automatically produces upper-case letters as
you type text and smartly converts the gray keys to their shifted
symbols without you having to touch the shift key.

+  Easy keystroke exit from the active application, or "MassExit" which
closes all applications.  If Memo or Lotus 123 is active with a modified
file or worksheet, your file will be saved automatically.

+  (Registered users only.) Adds a global password feature to prevent
unauthorized access to your data.  You can specify that a password be
required whenever power is turned on or only if the machine has been off
for longer than a specified period of time.  This is most useful on the
100LX which does not have a built-in global password feature.

+  WorldTime map overlay.  Displays the day/night terminator plus any
great circle route on the WorldTime map (registered copies only).

+  Allows you to map certain blue keys so they can be disabled or used
to start other applications.

+  Lets you manually turn the serial port on and off, and lock the
serial port off, if necessary.

+  Lets you specify one of 24 preset pathnames for quick use when
opening a file.  This gives you instant access to your most-used files.

+  Makes the CTRL and/or the ALT key "sticky," and changes the shift-
lock function to work more like a standard typewriter.

+  Makes all alarms visual by blinking the entire display.  It won't
wake you up at night, but the visual indication draws your attention to
the alarm condition even if the sound level is turned way down or if you
are in a noisy environment, such as an airplane.

+  Removes the slash through the middle of the zero character in the
small- and medium-sized fonts.  This makes a "0" easier to distinguish
from an "8".

+  Lets you navigate in many common windows using the arrow keys.  For
example, the down-arrow key will move to the next lower field in the
appointment edit window.  This improves the feel of the machine by
making those "natural" keystroke combinations valid.

+  Separate macro files for each application.  Buddy will automatically
change macro files, if necessary, when you push a macro key.  Also, you
can designate that a certain macro be invoked automatically at startup.
Adds user-specified labels to your function keys so you can easily
remember which key invokes which macro.  (This feature has been greatly
expanded in version 3; see below.)

+  Smartly inhibits certain keys that, when pushed by accident, produce
long time delays in Filer or change the mode of your Memo file.

+  AutoCalc.  Buddy will automatically start Calc if you enter a numeral
immediately after turning power on.

+  Enlarges the cursor when in DOS.

+  Operates with font-changing programs such as HELV100 and FCL.




1.2   New features in version 3.0 (Summary)
-------------------------------------------

This is a summary of the new features in version 3.  For a complete
listing of all new features, minor changes, and bug fixes, see the file
VERSION3.TXT.

The major area of enhancement in this update is additional support for
multiple macro files and macro chaining.  In addition, dozens of minor
changes and improvements have been made to the operation of the HP
100LX/200LX palmtop.  For example:

+  At any time, you can easily command Buddy to load and scan any one of
37 different macro files.  This gives you instant access to 370 macros.
As in version 2, you can also specify a different macro file for each
built-in application and Buddy will automatically switch to the proper
file when necessary.

+  Three sets of macro labels are automatically saved (instead of just
one) for three different macro files.  When you push the Fn key, Buddy
will display the macro labels corresponding to the active application,
if they are known.  When you push a macro key, the proper macro file
will be loaded and the new labels saved.

+  After executing a macro, Buddy will automatically chain to the next
macro if the macro label ends with a plus sign.

+  At startup, Buddy automatically loads a special macro file and runs a
startup macro, if they exist.

+  Buddy displays your power source, main battery voltage, battery usage
timer, and the serial port status on the Application Manager's icon view
screen (and on the Filer title bar).

+  A much smaller, DOS-only version of Buddy is available to registered
users.  This version allows you to use the SmartCaps and d-click
keyboard translation features in DOS programs without having to load the
standard, larger Buddy.COM into system memory.  The DOS-only version
requires only about 12K of RAM.

+  Buddy acquiesces to the extension settings in your FILER.INI file, if
any (200LX only).



Registered users of 100Buddy version 1 or 2 may upgrade at no charge to
version 3 for the 100LX or the 200LX (except $5.00 for a diskette, if
needed).

Note: Buddy only operates on machines with English displays.



Buddy loads at boot time.  Part of it stays resident.  Unless one of its
special functions is triggered, it lingers unobtrusively in the
background.

Buddy is a shareware program.  Please read the shareware registration
notice in section 9 and register your copy by using the form at the end
of this document (or REGISTER.TXT).




2.    Terms Used in This Document
---------------------------------

"TSR" (terminate and stay resident) and "COM" (command) are both used to
refer to the BUDDY.COM program.  That program loads at boot-time and
stays resident.  It does the work.

"EXM" refers to the system manager-compliant program, BUDDY.EXM.  This
program is used to configure Buddy according to your preferences.

"ENV" (environment) refers to the configuration file that is read at
startup by the BUDDY.COM program and can be read, modified, and saved by
BUDDY.EXM.

"HLP" refers to the Buddy help file, BUDDY.HLP.

"OWN" refers to the Buddy owner information file, BUDDY.OWN.

"gray" keys are the numeric keypad and the arithmetic keys.  On the
200LX, they aren't exactly gray.

An application name that appears in all capital letters (e.g., "PHONE")
represents the blue-key assigned to that application.




3.    Installation and General Usage Instructions
-------------------------------------------------


3.1   To Manually Load BUDDY.COM (Quick Start)
----------------------------------------------

  1.  Download BUDDY.COM from your host computer to your HP 100LX/200LX.
You can put this file in any directory you like, but you may have to
enter the complete pathname you have chosen (drive, directory, and file
name) in some of the steps below.
  2.  Exit the system manager by pressing "MORE MENU a t ENTER".
  3.  Type "BUDDY.COM" ENTER.  You may need to type the complete
pathname, including the drive and directory where you put BUDDY.COM
(e.g., "C:\BIN\BUDDY.COM").
  4.  To restart the system manager, type "100" ENTER.
  5.  If BUDDY is running, you will see battery voltage and usage
information along the title bar in the Filer or at the bottom of the
main Application Manager (&More) screen.




3.2   To Automatically Load BUDDY.COM At Boot Time
--------------------------------------------------

  1.  Download BUDDY.COM from your host computer to your HP 100LX/200LX.
You can put this file in any directory you like, but you may have to
enter the complete pathname you have chosen (drive, directory, and file
name) in some of the next steps.
  2.  Put the line "BUDDY.COM" in your AUTOEXEC.BAT file before the line
that starts the system manager ("100" or "$sysmgr").  You should enter
the complete pathname, including the drive and directory where you put
BUDDY.COM  (e.g., "C:\BIN\BUDDY.COM").  Remember, the AUTOEXEC.BAT file
is on your boot drive.  Normally, this is drive C.  If you have a RAM
card, your AUTOEXEC.BAT file might be on your A drive.




3.3   Upgrading from Version 1 or 2 to Version 3
------------------------------------------------

Version 1 users: If you are upgrading from version 1 of 100Buddy, please
make a backup copy of your current 100BUDDY.ENV file.  The new Buddy
will happily read your old ENV file (if you rename it to BUDDY.ENV), and
the new EXM will automatically write a new version 3 ENV file (it's
larger).  You'll need to use your backup copy of the ENV if you ever go
back to an old Buddy, should you ever get that urge.

Version 2 users: If you are upgrading from version 2 of Buddy, please
make a backup copy of your current BUDDY.ENV file.  The new Buddy will
happily read your old ENV file, and the new EXM will automatically write
a new version 3 ENV file (it's larger).  You'll need to use your backup
copy of the ENV if you ever go back to an old Buddy, should you ever get
that urge.

New files to install on your palmtop:
      BUDDY.COM
      BUDDY.EXM
      BUDDY.HLP

Note that the file names do not include "100."  This is because Buddy
works on both the 100LX and the 200LX.  When you run the program, it
will configure itself according to which machine you have and then
identify itself as either "100Buddy" or "200Buddy."  If you are
upgrading from version 1, don't forget to change the name of the COM
file in your AUTOEXEC.BAT and the name of the EXM in the Application
Manager.  Reminder: when you modify your AUTOEXEC.BAT file, be sure you
are editing the correct file (the one on your RAM card, for example).




3.4   To load BUDDY.EXM (Optional)
----------------------------------

BUDDY.EXM is a system manager-compliant program that allows many
parameters that affect the operation of Buddy to be viewed and changed.
The EXM program is installed by adding it to the list of applications in
the Application Manager (MORE).  To add the BUDDY.EXM program to the
application list, do the following:

  1.  Download BUDDY.EXM and BUDDY.ICN from your host computer to your
HP 100LX/200LX.  Both files must be in the same directory.
  2.  Start the Application Manager (press "MORE").
  3.  Push F2 (Add).
  4.  Enter "Buddy" for the name and push TAB.
  5.  Set the "path" field to the full pathname of where you put
BUDDY.EXM (for example: "C:\BUDDY.EXM").
  6.  Push TAB.
  7.  Enter a comment (optional) and push TAB.
  8.  Select the "Buddy" icon (using the up/down arrow keys).
  9.  Push F10 (OK).
  10.  When prompted to do so, choose a hotkey for starting the EXM
(e.g., ALT-F10).

To start the EXM, push the specified hotkey, or highlight the "Buddy"
icon in the Application Manager and press ENTER.

If you cannot get the Application Manager to accept BUDDY.EXM, be sure
you are not exceeding the limit of eight add-in EXMs.




3.5   Information About Loading Buddy
-------------------------------------

BUDDY.COM is a TSR.  Start it from your AUTOEXEC.BAT or manually from a
DOS prompt before starting sysmgr.  It's OK to exit sysmgr (MORE MENU a
t ENTER), then start Buddy and restart sysmgr (Type "100" ENTER).
Example AUTOEXEC.BAT file:

    C:\BIN\BUDDY.COM
    100

There is one optional command-line argument, and that is the pathname of
the ENV file that Buddy should load at start-up.  Example:

    C:\BIN\BUDDY.COM   C:\_DAT\BUDDY.ENV

The ENV file is created using the Buddy EXM program.  If you do not
specify an ENV file, then Buddy will try to load the default ENV file,
C:\_DAT\BUDDY.ENV.  If the ENV file does not exist, then Buddy will
still load, but it will use a set of built-in default variables.

If you change the ENV filename to something other than "BUDDY," you must
also rename the HLP file and your OWN file the same way.

Buddy will refuse to load if it is already running, and refuse to unload
if any of the chained interrupt vectors has changed (such as when sysmgr
or another TSR has been loaded after Buddy).  Sysmgr changes some
vectors while it is running.  Buddy will only exit when all chained
vectors are back to their original values.  For this reason, before
trying to unload Buddy, always unload any programs that you loaded after
Buddy was started.

When Buddy is loading, it pauses for a few moments.  MINUS or CTRL-MINUS
just after the Buddy banner message is displayed will abort the load
process.  Pushing STAR will pause the load process until the next key is
pressed.

If you use other TSRs, they should be loaded before Buddy.  The only
exception is Magnify!; that application should be loaded after Buddy.

The first thing that Buddy may do after sysmgr starts is to load a
startup macro file.  This causes a brief flashing of your display the
first time your TOPCARD appears.




3.6   To Unload BUDDY.COM
-------------------------

To unload Buddy, simply exit sysmgr (via "MORE MENU a t ENTER").  Sysmgr
should exit, Buddy will unload (see note, below), and you will see a DOS
prompt.  You can also push MENU SHIFT-DEL from any application and Buddy
will do the above sequence for you.  (Note: you may have to hold the
SHIFT key down longer than normal.)  To unload sysmgr without completely
unloading Buddy, use "MORE MENU a t F8".  When you restart sysmgr (via
"100"), Buddy will resume normal operations.  If sysmgr is not running
but Buddy is, you can terminate Buddy via the keystroke MENU SHIFT-DEL.
(Note: There is a switch in the EXM that will let you specify that Buddy
should not unload when doing "MORE MENU a t ENTER".)

Note:  If you are in DOS and sysmgr is not running, you can command
Buddy to unload by pushing MENU SHIFT-DEL.  Or, you can type the
command:

    BUDDY -U

This will signal the active Buddy TSR to exit.




3.7   ENV Database
------------------

This section is provided for those of you who are especially interested
in the relationship between the COM, EXM, and ENV files

The ENV file is read at startup by the COM program.   The default file
pathname is C:\_DAT\BUDDY.ENV.  (In version 1, the ENV file was named
100BUDDY.ENV.)  The COM program can modify its internal copy of the ENV
database, but it cannot write it to disk.  The EXM program can read the
file, fetch the current settings from the COM, send new settings to the
COM, and save the ENV file to disk.  Note that the EXM can write the ENV
file to disk, but the COM cannot.

           ENV ----> COM <----> EXM <----> ENV

Thus, if you change any values using the COM (e.g., set a new file-key
pathname using SHIFT-Fx or a default directory using SHIFT DEL), you
must at least start and quit the EXM to have your ENV file on disk
updated with the new data.  You may want to do that before you reboot if
you have changed many values using the COM.

If you specify an ENV filename on the BUDDY.COM command line, then the
EXM will operate on that file, otherwise the EXM will use the default
pathname, C:\_DAT\BUDDY.ENV.

When BUDDY.COM loads, it will read the default ENV file or the ENV file
that you have specified as an argument on the BUDDY.COM line.

To revert to the default ENV settings, (1) quit the EXM, (2) delete your
ENV file from the disk, (3) disable BUDDY.COM by pushing CTRL-MINUS, (4)
restart the EXM, and (5) push CTRL-PLUS.  An easier way is to quit the
EXM, delete the ENV file, and reboot.

If you start the EXM and later decide you would like to undo your
changes, quit the EXM via MENU Abort.  That will revert your settings
back to their state at the time the EXM was last started (not just when
it was re-activated).





4.    Global Buddy Features
---------------------------


4.1   General Features
----------------------

Buddy can make the CTRL, ALT, and/or the SHIFT keys sticky.  By default,
the sticky CTRL key is logic is enabled.  Each of these features is
controlled by a separate setting in the EXM.  The sticky CTRL/ALT
indicator is where the Fn indicator usually is (bottom left).  Some
people may have difficulty using the sticky ALT key because the ALT key
is also used to select menu items.  If you find it confusing to use,
just leave the sticky ALT option off in the EXM.

The sticky SHIFT-key feature is used when highlighting text prior to a
delete, cut, or copy operation, or when tagging records in the database
applications.  If you want to cancel the text highlight mode, push ESC
or double-click the SHIFT key.  Bug alert:  If you have sticky CTRL and
sticky shift enabled, pushing the sequence CTRL SHIFT SHIFT will cause
subsequent arrow and numeral keys to return incorrect values.  To undo
this state, push SHIFT SHIFT.  If you push an alphanumeric key while
some text is highlighted (as before a "cut" or "copy" operation), the
highlighted text will be replaced by the single alphanumeric character.
(This automatic cut and replacement feature only works if you are using
sticky shift.)  The deleted text will be "cut" to the clipboard, so you
can undo the replacement by using "paste."

CTRL-MINUS disables Buddy's keyboard and display features.  Note that
some of Buddy's logic remains active (sticky CTRL and serial port
inhibit, for example).  Use CTRL-PLUS to turn Buddy back on.

Fn-K will cause the hexadecimal scancode and ASCII code of the next key
to be displayed in the F1 key label.  This is handy for programmers,
like me.  After Fn-K and the keystroke to interpret, if the very next
key is Fn-PASTE, the four hex digits will be pasted at the current
cursor location.

Double-clicking the SHIFT key toggles the caps lock state.  Buddy makes
the caps lock function work more like a typewriter.  If caps lock is on,
pushing SHIFT will cause the next key (if it is a letter) to turn caps
lock off when the key is released.

MENU-DOT will close the currently active application (or exit the DOS
application).  If a Memo file or Lotus 123 worksheet is open and
modified, the file or worksheet will be saved before the application is
closed.

MENU-DEL will close all open applications (via MORE MENU A L) and return
you to your TOPCARD.

After pushing MENU, the up arrow key will open the submenu to the last
item (similar to down arrow opening the top item).  Also, when in a
menu, the space bar will do the same thing as a down arrow.

MENU while the menus are showing will do an ESC.

Fn-Q will quiet the beeper and, optionally, the alarms in all
applications.  Fn-W (or an alarm) will restore normal volume.  There is
a setting in the EXM that specifies what action to take when an alarm
occurs.  The "Fn-Q" state is shown on the Filer title bar ("Q" or "q",
depending on whether the "Fn-Q also silences Appt/timer alarms" checkbox
is on or off).  [New in version 3: The timer operates even when the
machine is off.]

                             "Fn-Q" box ON   "Fn-Q" box OFF
                             -------------   ----------------
  Filer and &More shows:         "Q"           "q"
  Keyboard beeps:              not heard     not heard
  Built-in alarms (e.g. beep): not heard     heard, does Fn-W
  Custom alarms w/o Vn:        not heard     not heard, Fn-W at end*
  Custom alarms with a Vn:     not heard     heard, does Fn-W
  Stopwatch Timer (w/beep):    not heard     not heard
  Stopwatch alarms w/o Vn:     not heard     heard, Fn-W at end*
  Stopwatch alarms with a Vn:  not heard     heard, does Fn-W

  * In these cases, an Fn-W is performed at the end of the alarm.  Thus,
you will not hear the first alarm, but subsequent beeps and alarms will
be heard.  This is all very confusing, so you should try the various
settings and decide which one works to your liking.  Don't ask me to
help; I'm as confused as you are.

When you do an Fn-Q (to quiet the alarms), a timer will be started.
After a specified time delay has expired, Buddy will do an automatic Fn-
W (to restore alarm sounds).  You set the time delay in the EXM.

Whenever F5 or F6 is "No" and F8 is not assigned, F8 will also be "No".
F8 is easier to reach after pushing F9 or F10.  Also, a setting in the
EXM will allow ESC ESC to be taken as "ESC No" in those cases when you
are offered "Yes," "No," and "Cancel" buttons.

The Buddy help file can be called up from any application by double-
clicking F1.  You must put BUDDY.HLP in the same directory as the ENV
file (usually C:\_DAT\), and if you have renamed your ENV file (i.e., so
it is not "BUDDY") you must also rename your HLP file to match.  Then F1
F1 will view the HLP file in the Filer.  When you are done, push ESC and
Buddy will return to your original application.

The Fn-key labels can be specified using the "description" field of the
macro according to the System Macros application.  If no description has
been entered, then the first few characters of the "contents" field will
be used as a label.  The labels will show above the keys when you push
the "Fn" key as when you are about to run a macro.  In addition to
displaying the key labels, the first character of the .MAC file filename
will be shown to the left of the F1 label.  (E.g., if the filename is
"ZMACROS.MAC," the character "Z" will appear.)  Because Buddy's macro
features have been greatly expanded in version 3, there is an entire
section devoted to this feature (see section 4.9).

Any alarm will produce a visual alarm warning.  Thus, you can turn off
the sound and still notice the alarm.  Psychedelic, it is!  The flashing
screen during an alarm can be disabled via the EXM.

Buddy removes the slash through the middle of the zero characters in the
small- and medium-sized fonts.  This makes a "0" easier to distinguish
from an "8".  [New in version 3.]:  There's a checkbox on the Other
Settings screen that enables Buddy to remove the slashes in zeros.

Buddy should operate correctly with programs such as FCL and HELV100
that change the character fonts.  However, Buddy should always be
started last, after all other TSRs have been loaded.  If you use
Magnify!, that application should be loaded after Buddy.

There is a checkbox in the EXM that will cause Buddy to maintain the
inverted video mode when changing applications.  (Inverted video mode is
toggled on and off by holding the ON button down and pushing the forward
slash key.)




4.2   Password Features
-----------------------

Fn-F will turn the machine off.  When you turn it back on again, Buddy
will lock the keyboard and scramble the display (in most applications)
until you enter your password, as specified in the EXM.  The default
password is <null> (just push the ENTER key).  To specify a password, go
to the "Global Settings" window of the EXM, push '%', and then move the
cursor to the password entry line.  Non-null passwords can only be
specified in registered copies of Buddy.  If you make a mistake when
entering the password, press ENTER or DEL and start again.  Case is
ignored when checking the password.  The display is not scrambled when
you are in the Filer or at the TOPCARD.  Although this feature inhibits
warm boots via CTRL-ALT-DEL, it does not provide absolute security
because it is still possible to cold boot the machine and resume normal
operations.  If you forget your password, you must cold boot the machine
(using CTRL-SHIFT-ON).  Note: if your machine turns on by itself because
of an alarm, enter your password first, press ENTER, and then
acknowledge the alarm by pushing ESC.  Buddy does not show a password
prompt in DOS and in some add-in applications.

A time value can be specified which will force your password to be
demanded when the machine is turned on if the specified time has elapsed
since the machine was turned off.  This will occur even if Fn-F was not
used to turn the machine off. If the time value is set to zero, then a
password will be required whenever the machine is turned on.  Fn-F will
still turn the machine off and always force a password prompt when the
machine is turned back on.

If DOS is the active application, the blue (application) keys may be
temporarily inoperative after entering your password until you push some
other key such as a letter, arrow, or ESC.

[Change in version 3.]  If the time value is not zero, then a date
change (i.e., midnight crossing) while the machine is off will no longer
force a password request when the machine is turned back on.

Screen scrambling can be enabled or disabled, or the TOPCARD can be used
instead.  If the TOPCARD method is used, after entering your password
Buddy will re-open all suspended applications (except DOS) and then
activate the application that was active when the machine was turned
off.  (Otherwise, all open applications would remain "behind" the
TOPCARD.)  If DOS was open but was not the active application when the
machine was turned off, DOS will remain "behind" the TOPCARD until you
manually activate it.  This means that your DOS application will still
be open even though the TOPCARD is showing -- an unusual and possibly
confusing situation.  If DOS was active, Buddy will always scramble the
display instead of using the TOPCARD.

Whenever a password is required, if you (1) push TAB, (2) make three
failed attempts to enter the password, or (3) just randomly push a lot
of keys, the default owner file, "C:\_DAT\BUDDY.OWN", will automatically
be called up in Filer View.  You may prepare for that event by creating
that file with Memo and entering your "100LX/200LX lost & found"
instructions therein.  You must put your BUDDY.OWN in the same directory
as the ENV file (usually C:\_DAT\), and if you have renamed your ENV
file (i.e., so it is not "BUDDY") you must also rename your OWN file.

If your OWN cannot be found, then your TOPCARD will be shown instead.
Thus, you do not have to provide an owner file to cause your name,
address and phone number to be displayed if you have entered that
information in Setup.  (If the TOPCARD is used in this manner, the same
notes apply as above about open and active applications.)

There is a checkbox in the EXM that forces a password to be required
whenever power is turned on.  If that mode is active and if power is
turned on due to an alarm, the screen will not be scrambled, although a
password will still be required.  As usual, enter your password first,
then acknowledge the alarm.

The password prompt can be customized in the EXM.

(Attention 200LX users.)  If you have the built-in 200LX password logic
enabled (via PASSWORD \M and ON-ENTER or PASSWORD \A), Buddy will not
ask for a password of its own.  Caution: when you SET your 200LX built-
in password, be sure Buddy or d-letter, d-gray, and SmartCaps are off.
To do that, push CTRL-MINUS before STARTING the password program.  If
you do not do this, Buddy may silently alter your password as you enter
it (e.g., "ook3" might be changed to "Ok?").




4.3   Keyboard Translation Features
-----------------------------------

There are numerous keyboard translation functions built into Buddy.
They include:

  1. Double-click a letter key ("d-letter") to get an upper-case letter.
  2. Double-click a gray key ("d-gray") to get a shifted symbol.
  3. Easy colon in pathnames ("d-slash").
  4. Automatically convert certain letters to upper case as
        you type (SmartCaps).
  5. Inhibit the blue keys and obtain a shifted symbol.
  6. Swap the blue keys with their shifted symbol.
  7. Undo any of the above.
  8. Double-click a blue key ("d-blue") to get the CTRL-blue key
application.
  9. Remap the blue keys to activate other applications.
  10. Miscellaneous conversions.

These features are enabled in only certain applications, according to
your settings in the EXM.  By default, d-letter and d-gray are enabled
only in Memo, d-blue and d-slash are on, and the other translation
features are off.  Here are the details:

(1)  Double-clicked letter keys will produce a single upper-case letter
as long as the previous character was not lower case.  The character
produced (and the restriction) may be changed using the EXM ("d-
letter").  To disable a particular key or keys from being double-click
aware, specify a space as the output character.  If you don't want the
feature on at all, un-check all of the application boxes or use Fn-L.
That keystroke will toggle the feature on and off in any application
that has the feature enabled.  (Fn-L may not work in DOS if sysmgr is
unloaded.)

(2)  Double-clicked gray keys will produce a single upper-case symbol.
The character produced may be changed using the EXM ("d-gray").  To
disable a particular key or keys from being double-click aware, specify
a space as the output character.  If you don't want the feature on at
all, un-check all of the application boxes or use Fn-G.  That keystroke
will toggle the feature on and off in any application that has the
feature enabled.  (Fn-G may not work in DOS if sysmgr is unloaded.)

[New in version 3]: If SmartCaps and "dot after white-space toggles caps
lock" are on, d-gray will be temporarily inhibited if you type a dot
after white space.

(3)  Pushing the backslash key twice will generate a colon.  This is
useful when typing pathnames.  Three hits will give you ":\".  Note that
this feature does not use the d-click timer, so you can type slowly.

(4)  SmartCaps.  This deserves a section of its very own.  See
"SmartCaps Features," in section 4.4, below.

(5)  The blue-keys can be temporarily disabled while you are typing,
and, when a blue-key is hit, the shifted symbol will be produced instead
without having to hit the shift key.  This feature is controlled by a
blue-key timer setting in the EXM.  The timer restarts whenever you hit
a character key and is cleared by a cursor movement key or by ESC.  When
the timer is running, a "tornado" character appears on the title bar.
The "tornado" character means that Buddy is "speeding your access to the
symbols."

(6)  The blue keys and their shifted symbols can be swapped.  This is
similar to the blue-key timer logic, above, except that the swap mode is
always on in the specified applications.  This feature is most useful in
Lotus 1-2-3 and the Calc Solve Editor.

(7)  For all of the above keyboard translations, if the action taken by
Buddy is NOT desired, push the DEL key.  Buddy will undo the action.

(8)  Double clicking any blue key will activate the application assigned
to the CTRL-version of the blue key.  This feature is controlled by a
checkbox in the EXM ("d-blue").  This feature does not work while in
DOS.

(9)  You can use the EXM to remap the blue keys.  For example, you can
assign the "cc:MAIL" key to start BUDDY.EXM and the "LOTUS" key to start
DOS.  You must know the 16-bit hexadecimal key codes to program this
feature.  You can also use this feature to disable one or more of those
blue keys by specifying an invalid keystroke.  Note that you can
determine the hexadecimal value for most keystrokes using the Fn-K
feature, described above.  This feature does not function in DOS.

(10)  In applications other than Memo, if a gray key is pushed
immediately after the MENU key, the MENU key will be converted to a
SHIFT.  This corrects accidental hits of the MENU key when SHIFT was
intended.  In Memo, the combinations of MENU-numeral have special
significance (see "Memo Features, " below).




4.4   SmartCaps(tm) Features
----------------------------

Throw away your shift keys!  SmartCaps, coupled with the double-click
and blue-key logic, allows you to type text without ever hitting the
shift key.

  1.  The first letter of sentences will be capitalized automatically.
  2.  Shifted gray-key punctuation marks (quote, apostrophe, colon,
question mark, etc.) will automatically be entered without having to hit
the shift keys.  In cases where a punctuation mark appears at the
beginning of a word, Buddy will wait until the first letter of the word
is typed before going back and re-entering the punctuation mark.  The
automatic shifting is context-based, so you can still enter numerals
without confusion in ordinary text.
  3.  The words "I," "I'm," "I'll," etc., will automatically be
capitalized and punctuated.
  4.  Proper nouns can be capitalized by double-clicking the first
letter.
  5.  Abbreviations can be capitalized by double-clicking each letter (d-
letter) or by pushing "." just before the first letter (autocaps).
Don't use both; double-click each letter will not work if autocaps is
enabled; see below.
  6.  Double-letters that appear in the middle of words (specifically
when they follow a lower-case letter) will not be converted to a capital
letter.
  7.  Pushing a blue key within a certain length of time after a letter
or gray key will enter the shifted blue-key symbol.
  8.  Pushing "DEL" immediately after Buddy does any of the above
translations will restore the original keystrokes.  This may be
necessary if you want "Wee..." as in "Weekly" but get "WE...".  In the
case of a blue-key translation, the DEL key will also start the intended
blue-key application.
  9.  Pushing "." just prior to typing a word will automatically
capitalize the word.  (This is called "autoCaps.")  If you have
SmartCaps on, AND if you have the autocaps checkbox on ("dot after white-
space toggles caps lock"), then d-letter will only operate on the first
letter of a word.  Thus, "llee" will be "Lee" and "bbeer" will be
"Beer".  If you want to capitalize an entire word, then you must either
use the SHIFT key or push the period key just prior to typing the word.
  10.  [New in version 3]  If "dot after white-space toggles caps lock"
is on, a dot after white-space will temporarily inhibit d-gray.  Use
this mode to enter a number with doubled digits.

Note:  Many of the above features are on by default, but some must be
enabled via settings in the EXM.  This allows you to customize Buddy
according to your tastes.  Also, SmartCaps normally starts in the "off"
state, so you have to enable it in your applications and push Fn-S (see
below).

SmartCaps can be toggled on and off by pushing Fn-S while in an
application that has SmartCaps enabled.  When SmartCaps is turned on in
Memo or full-screen notes, the word "SmartCaps" will appear on line one
of the display.  By default, SmartCaps is only active in Memo (even if
it is left on while using other applications).  However, SmartCaps can
be used in the other applications according to EXM settings.

Example:  Start Memo, turn on SmartCaps (push Fn-S), and type the
following paragraph, just as it appears below.  Do not touch the SHIFT
key.

     at the time, i didn6t understand the problem4 i was
     confused.  *never mind,* he said, *we6ll take care of
     it.*

As you type, Buddy will change it to the following:

     At the time, I didn't understand the problem; I was
     confused.  "Never mind," he said, "we'll take care of
     it."

It might require a few minutes of practice before you become comfortable
with the interaction of SmartCaps, the double-click logic, and the blue-
key logic with your normal typing style.

The caps-lock state can be toggled using a single keystroke to permit
easy capitalization of a word or sequence of words.  If this "autocaps"
feature is enabled, the "." key can be pushed at the start of a word
(that is, after any white space) to toggle the caps lock state.  You can
also set Buddy to remove the caps lock state at the end of the word
(when the next white-space character is typed), thus allowing an entire
word to be capitalized with only one extra keystroke.  Alternatively,
you can have Buddy leave the caps lock state as-is until you toggle it
again.  If you really want a "." at the start of a word, just push the
"." twice.  Doing so will restore the original caps lock state and
display the character.

Common abbreviations will not trigger the end-of-sentence logic.  For
example, the periods in "i.e.", "e.g.", "etc.,", and "vs." will be
ignored.  Note that "etc." (no comma) will be treated as the end of a
sentence, while "etc.," (with a comma) will not.

A special post-gray checkbox ("Use my specified d-gray characters") will
cause SmartCaps to use your specified d-gray characters instead of the
shifted characters (symbols) normally assigned to post-gray keys.  This
feature can be used to assign umlauts or accented characters to the gray
keys and have Buddy automatically use those characters as if the gray
key had been double-clicked.  International users could use this feature
to assign umlauts and accented characters to some of the numeral keys.

Note:  On the 100LX, the numeric keys are gray in color.  However, on
the 200LX, those keys are almost black.  Regardless of the machine you
are using, terms such as "post-gray" and "d-gray" refer to features
assigned to the numeric keypad.

Yet another checkbox enables a special international mode where, if d-
gray is OFF (via Fn-G) and SmartCaps is on, then:
   a.  The numeral keys take on their d-gray value without d-clicking.
If the letter is at the start of a sentence, SmartCaps will try to
capitalize the character.
   b.  AutoCaps (dot after white space) should work on the characters.
   c.  Comma after white space will restore the numeral keys until the
next white space.  Use this mode to enter a number.  For example:
       You type:  "i have ,350 .big marbles."
       To get:    "I have 350 BIG marbles."

The intent of this mode is to allow you to assign accented characters
and umlauts to the gray keys and only need to push the key ONCE to get
the special character.  To temporarily enable the numerals, push the
comma key (after white space).  This is a strange feature, but may be
very helpful for international users who frequently need non-English
characters.

Another checkbox enables and disables the capitalization of the word
"I".  If you have that box checked, then SmartCaps works as it used to
in version 1 -- that is, the English word "I" will be capitalized.
Writers of only English should read no further; otherwise you will
become hopelessly confused.  OK, just remember, I warned you.  If the
'i' box is unchecked, then, by default, Buddy will not capitalize "i".
However, if you push DEL after typing 'i'-space (two keystrokes), then
Buddy will go back, capitalize the 'i', and thereafter automatically
capitalize the word "i".  Later, if you push DEL after 'i'-space (Buddy
will be displaying 'I'-space), Buddy will go back, convert the 'i' to
lower-case, and thereafter not capitalize the word "i".  Thus, if the
'i' checkbox is NOT checked, you can toggle the internal mode on and off
by pushing DEL immediately after 'i'-space (or 'i'-comma).  The EXM
checkbox will not be changed.  There is no indicator for this internal
mode switch, but if you type 'i'-space and it comes out wrong, just push
DEL to correct the error and the state will be toggled, too.  This
feature is provided for users who often write in numerous languages,
including English, and it's much easier to use than to explain.



                            EDITORIAL COMMENT

SmartCaps is good, but it isn't perfect.  There may be a few cases where
SmartCaps interacts with other features or it may behave strangely,
depending on the applications you use, the nature of the text you are
typing, and your writing style.  There is no way for Buddy to always
know what is expected since it cannot read your mind (but I'm working on
that ability!).  In some applications, like Phone, it may make no sense
to use SmartCaps.  Doing so could give you "DumbCaps."

There are some cases where you must be aware of the interactions and
decide whether or not to use SmartCaps if the conflict is troublesome.
For example, in the DOS program known as "QEdit," some escape sequences
may appear to be inoperative.  After "ESCAPE O R", the number keys are
ignored.  But, there is a work around.  Push the "0" key, DEL,
backspace, or an arrow key before entering the number.  (Be creative.)

If you don't like what SmartCaps is doing, turn it off (uncheck the
application boxes on the SmartCaps settings screen and/or push Fn-S).




4.5   Open, Insert, and Save File Windows
-----------------------------------------

When at any "Open File," "Insert File," or "Save As" window, F1 through
F8 become preset file selection keys, complete with labels for each key.
There are three separate sets of key assignments (called "keysets").
Each application has a default keyset, which you can specify via
settings in the EXM.  The PLUS key will rotate the keysets.  When the
file selection keys are active, the current keyset is indicated by a
small numeral displayed between the F4 and F5 function-key labels.

In the Open/Insert/Save File windows, you can save a pathname to an F-
Key location by typing the file name (or highlighting it) and pushing
SHIFT-Fx, where "Fx" is F1 through F8.  If the F-Key label has not been
preset, the file name will show above the F-Key.  (Note: before your
next reboot, you must at least start and quit the EXM in order for those
new settings to be saved to the ENV file.)  You can also change the
settings using the EXM.

In the Open/Insert/Save File windows, DEL DEL will call up a default
directory.  Each application has its own default directory.  If you push
SHIFT-DEL, the current directory will be saved as the new default
directory for the application.  (Note: before your next reboot, you must
at least start and quit the EXM in order for those new settings to be
saved to the ENV file.)  You can change the default settings using the
EXM.

In the Open/Insert/Save File windows, the arrow keys can be used to
navigate among the controls (in addition to the TAB and SHIFT-TAB keys).
The up, down, left, and right arrows will move the cursor as you might
expect.  If the cursor is at the end of the top field (file name entry
line), pushing the right arrow key again will move the cursor to the
directory window.

In the Open/Insert/Save windows, when the cursor is in the file list
(left side), the backslash key will move you up one directory level
("..") or, if you are at the root level, change drives between "A" and
"C".

In the Open/Insert/Save File windows when the cursor is in the file list
(left side), a letter key will cause the list of files whose first
letter matches the key to be positioned at the TOP of the window.  This
makes it easier to locate the file you want if there are numerous files
that match the first letter.  (I kept overshooting the desired file when
trying to find it because I could not see below the window.)  You can
still tap the (same) letter key or the up/down arrow keys to move
through the list.

In the Open/Insert/Save File windows, if you get a file not found error,
you can start re-typing a file name without having to push ESC first.
Also, the arrow keys will return you to the application and move the
cursor.

Whenever a file name is being typed into a field known to contain only a
file name (e.g., in the Open File or Save File windows), the "=" key
will be mapped to a colon.  This feature only works in the open, save,
and insert windows to which Buddy adds easy navigation.

You can double-click the backslash key to get a single colon.  If you
triple-click the backslash, you will get ":\".  This feature must be
enabled via a setting in the EXM.




4.6   Application Linkages
--------------------------

Memo, Phone, Appointment, Todo, Database, NoteTaker, and Full Notes can
be linked.


4.6.1 Links to Database Applications
------------------------------------

If you push Fn-P, Fn-N, or Fn-D while the cursor is in a note field or a
Memo file, the word under the cursor will be "located" in Phone,
NoteTaker, or Database, respectively.  (A setting is provided in the EXM
that forces Buddy to always look at the first word of the note field.)
If the cursor is not in a note field, the first word of the note field
will be used for the locate.

It is possible to exclude words from the search so that different words
can be used for the three application links.  This allows you to have
one word that will be used for a Phone link search, and other words for
Database and NoteTaker searches.  This is done by putting "N@", "P@", or
"D@" before the word to indicate to which of the three applications the
word applies.  For example, "P@smith" means that the word "smith"
applies only to Phone links (Fn-P).  If you push Fn-D, "smith" will not
be used; instead, the next non-@-prefixed word or the next word that
starts with "D@" will be used.

Bug alert:  Buddy will use the wrong word if the word under your cursor
is (1) the first word of a note field or Memo file and if that word is
preceded by a space, or (2) the last word of a Memo file and it is not
followed by a space.  Go figure...

There is a checkbox in the EXM which will cause the database linkages
(Fn-P, Fn-D, and Fn-N) to always be taken from the "Description" field.
Thus, if you create an appointment by linking from the Phone application
(using Fn-A), later you can link back to Phone via Fn-P without having
to put anything in the notes field.

The EXM has an option to force an automatic open of the database card
after linking from Appointment.



4.6.2  Links to Memo Files
--------------------------

If you push Fn-M while at or in a Memo, Phone, NoteTaker, or Database
record or full-screen note, Buddy will search the current line and then
the first page of the Memo text or "Note" field for a line that starts
with a greater than sign ('>') and treat the text that immediately
follows in column two as a file name.  If the file name does not include
a drive specification (no ':' in column three), then the current
application's default directory (as maintained by Buddy) will be
prepended to the file name.  In any case, the resultant file will be
called up in Memo.  Since the NEXT line is searched, you can have
multiple links to different Memo files and move the cursor to select the
link that should be used.  Example linkage lines:

      >testfile.doc
      >c:\_dat\info.xyz

If you need Fn-P/D/N links and memo links ('>') in the same note field
or Memo file, put the P, N, and/or D links BEFORE the memo link.  That
way, the filename in your memo link will not be taken as a search word.
Also, due to a quirk in the 100LX/200LX, do not put a space before a
word if it is the first word in the file or note.

There are also quick startup linkages from the Filer to the other built-
in applications.  See "Filer Features" in section 5.1 for details.

When you link to a Memo file, the cursor will be moved to the previously-
seen position or to the end of the file, based on two settings in the
EXM.  See the "Memo Features" section, below, for details.



4.6.3 Links to Appointment Book
-------------------------------

Fn-A links to the Appointment Book and creates a new appointment.  Fn-T
links to the Appointment Book and adds a new todo.

From the list or record view in Phone, Database, or NoteTaker, the first
Smart Clip starting with '>' (if any) is used to create a new
appointment (or todo).

In a note field or a Memo file, the entire line under the cursor (up
until two or more blank spaces) is used to create the new appointment or
todo entry.




4.7   Special Features for International Users
----------------------------------------------

Certain features of Buddy have been incorporated to make typing easier
for international (non-English) users.  All of these features still
operate only on an English version of the 100LX or 200LX.  For complete
details on these features, see other sections in this manual.

Memo:     The change case feature (F8) will handle accents, umlauts,
          and so on.

Memo:     There is a checkbox to require the MENU key before any Buddy
          Fn-key feature.  If MENU has not been pushed, the original Fn-
          key function is used.

Memo:     There is a checkbox to disable the Fn-I, Fn-T, and Fn-A Buddy
          features.  Those keys are needed to produce certain
          international characters.

SmartCaps:   There is a checkbox to enable or disable capitalization of
             the word "i".  If this box is not checked, the internal
             mode can be toggled using DEL.  See "SmartCaps Features,"
             above, for details.

SmartCaps:   You can use the characters you have specified in the d-
             gray logic as post-gray characters (instead of the normal
             shifted symbols).  You can use this feature to assign
             accented characters or umlauts to the gray keys.  Also, if
             d-gray of OFF, you can cause the gray keys to produce
             umlauts, etc., without having to double click, push Shift,
             or push Fn.  See "SmartCaps Features," above, for details.




4.8   Battery Display and Timeout Features
------------------------------------------

The following features operate in Filer and [new in version 3] the icon
view of the Application Manager (&More).  The items are displayed on the
Filer title bar or at the bottom of the Application Manager icon view
screen.

Sample displays:

    Adapter   3.22v  2.43hrs  (900 sec)  Serial lock  q
    Battery   3.04v  5.73hrs  (344 sec)  Serial on    Q

The power supply source ("adapter" or "battery") is displayed.
"Charging" is displayed if the AC adapter is plugged in and your NiCads
are being charged.  Also, the main battery voltage and the battery usage
time is shown.  The battery timer will be updated in NVRAM even if Buddy
is off via CTRL-MINUS or while you are in DOS.  You can reboot when
Buddy is off or directly from DOS without losing battery time
accounting.  If Buddy is disabled via CTRL-MINUS, the battery voltage
and related information on the title bar is turned off.  This will
remind you that Buddy is inactive.  Although Buddy may be turned off, it
must remain loaded for the battery timer to be operational.

You can specify a particular voltage value below which the battery
voltage will be highlighted in reversed video (that is, normal video) on
the title bar.  Also, you can specify a particular time value after
which the battery timer will be displayed in reversed video on the title
bar.  If you so specify, the highlights will flash.  Use this feature to
alert yourself when your batteries are about to need changing or
charging.  The values you chose should be based on your previous
experience with your palmtop battery usage.

See "HP Setup Features." for additional information about battery
voltages and battery charging.

The current value of the timeout counter is displayed (just after the
battery timer).  When counting down, some numbers may appear to be
skipped due to display synchronization and round-off errors in Buddy.
The value of the timer is saved across a reboot.

The state of the IR and RS232 ports is displayed.  The PLUS key ("+")
will turn the serial port on; MINUS ("-") will turn the port off.  MINUS
MINUS will "lock" the port off and try to keep it off.  Important notes
about the operation of the serial port:  When you go to DOS, the "Enable
Com1 Port in DOS" setting in HP Setup (MENU o c) takes effect.  If you
want the serial port to operate in DOS, that checkbox must be checked.
Buddy can override that control to keep the port off ("lock" mode), but
Buddy cannot force the port to go on if that checkbox is not checked.
If you have the port enabled, then you can use Buddy to allow it to go
on when you enter DOS or to lock it off.  If you are in DOS, you can use
ALT-PLUS to remove the lock state (thus allowing the port to go on) or
ALT-MINUS to turn the lock state on (thus turning the port off).

The state of the beeper inhibit logic is shown (see "Fn-Q" in "General
Features," section 4.1.)  A "Q" means Fn-Q is on and the "restore"
checkbox is off (very quiet mode).  A "q" means Fn-Q is on, but the
"Restore" checkbox is ON (mostly quiet mode).

Fn-PLUS increments the power-off timeout value by 10 seconds, and Fn-
MINUS decrements the timeout value by 10 seconds.

If this feature is enabled via the EXM, the state of Lite Sleep (LSon or
LSoff) will be shown, too, on another line.  You can toggle the Lite
Sleep state via CTRL-L.  Caution: if you turn Lite Sleep off, you may
cause excessive battery drain.  Do not enable this feature if you are
unsure of its effect on your programs or machine.




4.9  Multiple Macro File Features
----------------------------------

[Expandedd in version 3.]

At any time, you can easily command Buddy to load and scan any one of 36
different macro files.  This gives you instant access to 360 macros.  As
in version 2, you can specify a different macro file for each
application and Buddy will automatically switch to the proper file when
necessary.


4.9.1 Feature Description
-------------------------

The multiple macro feature is enabled using the "Macro Files" checkbox
on the Default Directories screen of the Buddy EXM.  A single letter
code can be specified for each application that designates the first
letter of the macro file associated with that application.  For example,
the macro file "FILER.MAC" could be associated with the Filer
application, while "PHONE.MAC" is associated with the Phone application.

1.  When you change macro files, Buddy will scan and retain the first
seven characters (or the first word) of the description field of the
macro.  When you push the Fn key, Buddy will display the macro labels
above the 10 macro keys and display the first letter of the currently-
loaded macro file just to the left of the F1 key label.  Buddy displays
the macro labels corresponding to the active application, if they are
known, which may not be the labels of the currently-loaded macro file.
Three sets of macro labels are saved (instead of just one as in version
2) for three different macro files.  If the labels are unknown either
because (1) the macro file has not been scanned, (2) the labels have
been displaced by a more-recent macro file, or (3) particular macros
have not been defined, Buddy will display numbers ("1" through "10").
Buddy makes a label using the first word of the macro description field,
if specified, or otherwise the first few characters of the macro itself.
An EXM setting will cause a default label to be generated instead of
using macro text with curly braces.

2.  When you push a macro key (e.g., Fn-F3), the proper macro file will
be loaded (if necessary) and the labels saved, pushing out one of the
older sets on a FIFO basis.  Buddy will also automatically switch macro
files when you record a macro (e.g., Fn-SHIFT-F3), if appropriate (the
macro file feature is enabled and not temporarily inhibited).

3.  To specify that there is no particular macro file for a certain
application, put a blank in the letter designation box for that
application.  If such an application is active, the macro file will not
be changed when you push a macro key.  (This is a slight change from
version 2 where the special character was a space.)

4.  At startup, Buddy automatically loads, reads, and saves the macro
labels of up to three macro files whose designations in the Buddy EXM
are set to upper-case letters (e.g., 'M' instead of 'm' for the Memo
application).  Next, Buddy loads the macro file starting with '@' (e.g.,
"@BOOT.MAC") if that feature is enabled and if such a file exists.
Finally, Buddy runs the macro named "@boot" of the last loaded macro
file, if such a label exists.  If the macro name is "@boot+", macro
chaining occurs (see below).  Note that the character case is important
in the macro name (that is, "@Boot" will not work).  You can use this
feature to automatically open your favorite application or change the
machine's configuration when you reboot.  Also, remember that no Buddy
features can be invoked from a macro, so you should record the @boot
macro with Buddy turned off.

5.  Macro chaining: After executing a macro, Buddy will automatically
chain to the next macro if the macro label ends with a plus sign ('+').
Chaining will continue until a macro not having a label ending with a
plus sign or macro F10 or has been executed.  A macro label consisting
of only a plus sign is sufficient to cause chaining.

6.  &More: The letters corresponding to the three known sets of macro
labels will be shown in the lower right corner.  For example, "M P @"
means Buddy knows the labels for "m---.mac", "p---.mac", and
"@boot.mac".  ("---" means anything.)  Also, the next file to be dumped
will be "@boot.mac" because it's last on the list.

7.  Fn-\  (backslash) prepares Buddy to perform a macro file load
operation.  If the next character is another backslash, then Buddy will
load and scan the macro file designated for the active application.
(This is useful if Buddy does not know the labels and you've forgotten
which macro key runs which macro.)  However, if the next character is a
letter or a numeral, Buddy will attempt to load and scan the macro file
whose name starts with that character (and temporarily inhibit further
automatic loading, see below).  This feature operates even if the "Macro
Files" checkbox is off, thus allowing you to change to another macro
file on command even when Buddy is not doing it automatically.  When you
push Fn, the first letter of the currently-loaded macro file is
displayed to the left of the F1 label.

To permit you to load an arbitrary macro file and invoke a macro therein
if you have the "Macro Files" checkbox on, Buddy will temporarily
inhibit automatic loads after you manually load a macro file (e.g., by
entering "Fn-\v" to load VIC.MAC).  Automatic operation will be restored
when you push Fn-\ again (even Fn-\-ESC) or activate the EXM.

Invoking a macro will not change the temporary inhibit state.

When automatic operation is either temporarily inhibited or permanently
disabled, the macro file letter shown to the left of the F1 key label
will be in lower case.  An upper-case letter indicates the currently
loaded macro file AND that the macro file designated for the current
application will be loaded automatically, if necessary, if you push a
macro key.


4.9.2 Macro Feature Operation Summary
-------------------------------------

                Temporary
   Keystroke     inhibit      Keystroke action
   ---------    ---------     ---------------------------------------
   Fn-\\        turn off      Load and scan the proper macro file for
                                the current app
   Fn-\x        turn on       Load and scan macro file X---.MAC
                                ('x' is a letter or numeral)
   Fn-\ESC      turn off      No other action
   BUDDY.EXM    turn off      Start EXM
   Fn-Fx        no change     Execute macro ("Fx" is F1 to F10)
   Fn-SFx       no change     Record macro


  Macro File    Temporary
   checkbox      inhibit      Letter       Macro key labels
  ----------   ------------   ----------   ---------------------------
     off       (don't care)   lower case   Shown if know, else numbers
     on           off         upper case   Shown if know, else numbers
     on           on          lower case   Shown if know, else numbers


   Letter        Action when a macro key is pushed (before execution)
   ----------    ----------------------------------------------------
   lower case    No change to the macro file
   upper case    Load the proper macro file (if not already loaded)



4.9.3 Macro EXM Settings Summary
--------------------------------

There are two checkboxes that control startup behavior:

      "MF" = checkbox "Macro Files (1st ltr)"
      "@B" = checkbox "@boot.mac at startup"

      MF    @B    Startup action
      ---   ---   ------------------------------------------------------
      off   off   Do not scan any macro files.  Whatever file is already
                     loaded remains loaded.
      off   on    Load the file @BOOT.MAC and read the labels therefrom.
      on    off   Scan the labels of the currently loaded macro file
                     plus the macro files having upper-case letter
                     designations, and leave the last such file loaded.
                     It only makes sense to have three or fewer upper-
                     case letter designations.
      on    on    Scan the labels of the currently loaded macro file
                     plus the macro files having upper-case letter
                     designations, then load @BOOT.MAC and read the
                     labels therefrom.  It only makes sense to have two
                     or fewer upper-case letter designations.

In the last three cases, after the last file has been loaded, the first
macro named "@boot", if one exists, is invoked.



4.9.4 Notes About Playing And Recording Macros
----------------------------------------------

Buddy features cannot be invoked from a user macro key.  User key macros
must use the conventional HP 100LX/200LX keystroke sequences.  Also,
when "recording" a user macro, be aware that it is recording Buddy's
keystrokes, which are not necessarily the same as yours.  The recorded
keystrokes appropriate in one case may not be correct for a similar
situation (different file or application states may exist).





5.    Application Features
--------------------------


5.1   Filer Features
--------------------


5.1.1 Filer-to-application links
--------------------------------

When viewing a file, ENTER, the right arrow key, or CTRL-right arrow
will start the appropriate application and automatically load the file.
Notes:

   1.  If the file extension is MAC, the file must be in the system
Macro's default directory (as defined by the EXM).

   2.  If the extension is unrecognized, the file will be loaded into
Memo by default.  (Except if FILER.INI is active -- see below.)

   3.  In the case of files for Calc (.cfl, .eqn, or .sta), the correct
Calc sub-application will be started.  However, if the file name matches
the name of the Calc file that is already loaded, the file load will be
skipped.

    4.  You can specify three file extensions that get special treatment
(and they are checked BEFORE the built-in extensions are tested).  When
a file having one of those extensions is selected using the above
procedure, one of three DOS programs that you have specified will be
started with the highlighted filename (or full pathname per an EXM
setting) as an argument.  The extension specifications may include wild
cards as follows:  A "?" stands for any single character.  A "*" stands
for any one or more characters.  Thus, "x?" will match "xa" and "xb" and
so on, and "x*" will match "xaa" and "xbf" and so on.  Note: The program
names are only 12 characters long.  This is enough for an eight-
character name and a three-character extension.  If the first character
of the program name is "-", then the associated extension will be
ignored, even for the extensions that match the built-in applications
search.  For your programs to be found by DOS if they are not in your
current directory, you may have to set the "path" variable in your
environment.  This is done using the infamous AUTOEXEC.BAT file.  Please
consult a DOS manual for details.

If you highlight a file or view a file and push Fn-I, the file will be
inserted into the file currently open in Memo at the current cursor
position.  If Memo is not open, a new file will be created in Memo.

[New in version 3.]  (200LX only) Buddy looks for the file
C:/_DAT/FILER.INI once at startup.  If it exists, the default action for
d-enter (used to view a file and then launch an application according to
the file's extension) is changed for the case when no extension match is
found.  Instead of loading the file into Memo, Buddy will pass an ENTER
key to Filer, thus invoking the action specified by FILER.INI, if any.
You can still cause Buddy to use Memo for one or more of the three user
extensions by entering "MEMO" (all capitals) for the "DOS program"
assigned to the extension(s).


5.1.2 Other Filer features
--------------------------

The battery status (voltage, usage hours, and charge state), the power-
off timer, and the serial port status are displayed on the title bar.
For details about this feature, refer to section 4.8, above.

The serial port can be set to on, off, or locked (off).  Lite Sleep can
be controlled.  For details about these features, refer to section 4.8,
above.

The first time Filer is started, the cursor will be moved down one line
so it is on top of your first directory or file.

The largest single block of available system RAM is displayed on the
lower status bar.

FILER while in Filer will take you to HP Setup.

In full-screen mode, use the arrow keys or CTRL-arrows to navigate.
Right arrow will view a file or move you into a subdirectory; left arrow
will reverse the operation.  In split-screen mode, only the CTRL-right
and CTRL-left arrow keys view and un-view.

The "BAT extension: ENTER executes" checkbox in the EXM alters how the
Filer handles DOS batch files.  Normally, when you push ENTER while a
BAT file is highlighted, the BAT file will be executed, just like a COM
or an EXE.  However, if the BAT checkbox is not checked, then a
highlighted BAT file will be viewed when you push ENTER (and another
ENTER will load it into Memo).  You can push CTRL-ENTER to force a BAT
file to be executed, even if the BAT checkbox is not checked.  Any file
named "AUTOEXEC.BAT" will not be executed by ENTER, regardless of the
EXM settings.

When in file "Locating" mode with no keystrokes for about five seconds,
an ESC will be issued automatically.  You can adjust the time delay via
the "idle keyboard" setting in the EXM.

Buddy hides and disables F6 (Remote), F9 (Tree), and F10 (Connect)
unless the key is pushed twice.  This prevents accidental function key
hits from producing those long, boring "please wait" messages or sending
you to the tree mode.  If you push F6 F6 ("Remote"), the serial port
will be turned on.  You probably forgot to do it yourself.

At a "Drive not ready" error window, the up or down arrow keys will
automatically remove the error message and move the cursor as you would
expect.  You do not have to "press any key" to cancel the error message.
Note that in "unsynced" display modes, the Filer will return you to
drive C after you get a drive error message.

When you tag or untag an item (using the space bar), an automatic down
arrow will be done, too.

If you try to start a DOS application and another DOS application is
already running, the "DOS application already active" warning will be
skipped (but you will still hear a beep), and you will be taken to that
already active DOS application.  If you close that DOS application, you
will be returned to the Filer and you can retry the desired application.

F2 F2 will take you to the Create Directory window.  (Hint: "Copy" and
"Create" both contain the letter 'c'.)

F3 F3 will take you to the File Rename window.  (Hint: "Move" and
"Rename" both contain the letter "m".)

CTRL-F, CTRL-E, CTRL-D, and CTRL-S will change the file sort mode to
sort by file, extension, date, and size, respectively.  The sort order
will also be adjusted so that the most-recent files (sort by date) or
the largest files (sort by size) will be at the top of the list.

"=" will take you to the text search window.  After doing a text search,
the right arrow key will view the highlighted file from the list of
files containing the search string.  Another right arrow will load the
file into Memo.  After closing Memo, you will be returned to the text
search window, whereupon you can select the next file and repeat the
linkage to Memo.  (100LX/200LX Filer bug alert:  If you are doing a text
search and are at the root level of a directory, the text search window
may not be completely erased when you exit the search mode.  It's
cosmetic.)

After doing a text search, MEMO or F4 will load the file into Memo and
start a Find operation using the same search string.  After closing
Memo, you will be returned to the text search window, whereupon you can
select the next file and repeat the linkage to Memo.  Buddy understands
all letters and numerals, but can only recognize a few special symbols.
A search string cannot include spaces.

After a failed text search, simply push "=" from the error window to
return to the text search window to start another search.  Also, the up
and down arrow keys and alphanumeric keys will automatically remove the
failure message and take the appropriate action in Filer.

The sequence "MENU f o" will take you instead to "MEMO F9".  (How often
have you been in the Filer and thought you were in Memo?)

A dot or a backslash will move you up one directory level (just as it
will do now in the file list of an Open File window).  ESC, dot, or
backslash at the drive level will toggle between the "A" and "C" drives.

When you enter a directory, an automatic down arrow will be issued to
highlight the first file or directory in the list.

When viewing a file, the up and down arrows move by a full screen.  The
space bar also moves down by one full screen.  Use Fn-UP and Fn-DOWN to
move by only one line.  When viewing a file, DEL will bring you to a
File Delete window for the file being viewed, and CTRL-Fn-Right arrow
and CTRL-Fn-Left arrow will be mapped to Fn-Right (End) and Fn-Left
(Home) so that those keystroke combinations operate as in Memo.

You can push 'y' or 'Y' in the Delete File window to cause the file to
be deleted.

Buddy widens the background of the status lines at the top and bottom of
the display to make the text easier to read.

The target filename in the create directory, delete, rename, and move
file windows is highlighted.  This makes it much easier and faster to
confirm that the operation will be done on the intended file.

You can cause the highlighted file's filename (or full pathname) to be
fed to a DOS program (or batch file) by pushing a DOS "hotkey."  The
hotkey and the DOS program can be specified in the EXM.  The default
hotkey is the comma key.  The default DOS program is "echo."  You can
prevent a return from being sent by not checking the "+ENTER" checkbox;
use this mode if you want to manually add arguments before executing the
command.  Note: The program name is only 12 characters long.  This is
enough for an eight-character name and a three-character extension.  For
your program to be found by DOS if it is not in your current directory,
you may have to set the "path" variable in your environment.  This is
done using the infamous AUTOEXEC.BAT file.  Please consult a DOS manual
for details.

The EXM has a checkbox to specify whether to open DOS via CTRL-123
(default) or MENU O D  when you invoke a Buddy feature that calls for
DOS to be started.  These two methods allocate different amounts of RAM
to the DOS application.  See the HP manual for details.

When viewing a formatted file, the cursor will be turned off.  Also, Fn-
down and Fn-up will move by one line even if the hidden cursor is at the
opposite extreme.

In Goto, the equal key ('=') will become a colon (':').  This is in
addition to a double backslash being changed to a colon (if enabled in
the EXM).  Don't you just love those colons?

[New in version 3.]  In split view, TAB toggles the cursor between the
left and right sides.

Also, see "Calc Features," below, for information on "AutoCalc."




5.2   HP Setup Features
-----------------------

The unused function keys on the 100LX are assigned to some of the most-
used menu items.  These keys will give you quick access to the submenus.

If you open the "Volume" or "Contrast" submenu using a function key (see
above), the unnecessary warning notice about not being able to set the
memory size if applications are open is automatically skipped.

You can navigate using the arrow keys in the "owner" and "date/time"
windows.  This feels much more natural.

ESC or 'q' will quit setup.

The main and backup battery voltages is displayed.

The battery usage timer is shown in hours, with a resolution of 0.01
hours (36 seconds).  To clear the timer, hit CTRL-C.  To manually
increase the timer value, hit CTRL-U.  To decrease the timer, hit CTRL-
D.  These keys only work while Setup.  The value of the timer is saved
across a reboot.  You can also reset the timer via the EXM.

When you are at the battery settings window, F8 will toggle charging on
and off if you are using NiCad batteries.  The charge time in hours and
the charging rate (high or low) are shown on the Setup display if
charging is enabled and in progress.  When the charge timer reaches six
hours and the rate changes to "low," Buddy will automatically clear the
battery usage timer.  If you do not leave your machine plugged in long
enough to reach the six-hour point, you can still manually clear your
usage timer by pushing CTRL-C in Setup or the push button in the EXM.




5.3   Memo Features
-------------------

If the status bar is enabled, F10 (Save) will do nothing unless the file
has been "modified."  This prevents unnecessary delays if the F10 key is
pressed by habit or accident.

CTRL-DEL will first delete to the end of the line, then delete the rest
of the line if pressed again.

CTRL-BACKSPACE will delete to the start of the line, then delete the
previous line(s) if used again.

There is a checkbox to make CTRL-DEL (delete to end-of-line) and CTRL-
BACKSPACE (delete to start-of-line) use "cut" instead of delete (so a
"paste" will undo).

You can place up to nine "bookmarks" in one to three files and then
quickly "Goto" a bookmark.  To set a bookmark to the current cursor
location (text line), press (but do not hold) SHIFT MENU and a numeral
key other than zero (i.e., "1" through "9").  To Goto a bookmark, press
MENU plus the desired numeral key ("1" through "9").  Buddy maintains
three sets of bookmarks and the file names associated with each set.  If
you place a mark in a new (fourth) file, the least-recently-used set
will be cleared and reused.  The default value for the nine bookmarks
are "n00" where "n" is the numeral key.  For example, if bookmark "3"
has not been placed, then "MENU 3" will take you to line 300.  These are
"manual" bookmarks.  You can "freeze" one or more of the bookmark sets
so they cannot be changed or reused.  (Note: before your next reboot,
you must at least start and quit the EXM in order for any new settings
to be saved to the ENV file.)

If you push MENU-0 (that's MENU-zero), you will be returned to the last
line on which you performed an edit.  This feature allows you to
temporarily go to another line in the file and then quickly return to
the spot that you were editing.  This is an "automatic" bookmark.

If you use MENU q to quit Memo and your text file has been modified, you
may push "q" to respond "no" to the save file prompt, or "." (period) to
respond "yes."  Thus, "Menu q q" will quit without saving.

You can save six search strings for later re-use.  After entering a
string on the "Find" (F4) window, pushing SHIFT-F1, SHIFT-F2, SHIFT-F5,
SHIFT-F6, SHIFT-F7, or SHIFT-F8 will record the current "search for"
string.  F1, F2, F5, F6, F7, or F8 will recall the string associated
with that function key.  As a reminder, each function-key label will
show you the first seven characters of the string associated with the
key.  Each string can be up to 10 characters long.  Buddy understands
all letters and numerals, but can only recognize a few special symbols.
A search string cannot include spaces.

From the "Find" window or after a failed text search, the MENU key and
the up, down, Fn-up, and Fn-down arrow keys can be used without having
to push ESC to cancel the error message.  (Auto ESC.)

After a failed text search (Find), you can hit an alphanumeric key and
be automatically returned to the text string entry window, starting a
new string.  After a failed text search (using F4), F10 and ENTER are
valid, also.

Buddy hides and disables F2 (Bold) and F3 (Underln) unless the key is
pushed twice.  This prevents accidental function key hits from changing
your file to "formatted."  If your file is already formatted, then these
two keys will always be visible and active.

F6 is "Swap."  Pushing F6 will swap the character under the cursor with
the next character and advance the cursor one position.

F7 is "Case."  Pushing F7 will change the case of the character under
the cursor and advance the cursor one position.  The change case feature
(F7) will handle accents, umlauts, and so on.

Shift-F7 will change the case of an entire word.

F8 is "Repeat."  Pushing F8 will repeat the last edit, including any
character deletes, inserts, and backspaces.  Any cursor movement
terminates the recorded sequence; thereafter, any key that changes text
clears the sequence and starts capturing a new one.  The capture buffer
can hold about 80 characters.

You can access the built-in functions by pushing MENU first.  Doing so
will cause the labels for the built-in functions (e.g., Bold and
Promote) appear on the F-keys.

Once a Memo document becomes "formatted", all of the function keys
revert back to the Memo built-in functions.  Say "bye bye" to Swap,
Case, and Repeat in this case.  (To get back to an unformatted document,
you can go to the File Save window and check "ASCII".)

All of the "File Open/Insert/Save windows," and "Keyboard Translations,"
and "Applications Linkages" features apply to Memo.  See sections 4.3,
4.5, and 4.6 for details.

SmartCaps:  If you don't want the feature on at all, push Fn-S.  That
keystroke will toggle the feature on and off.  The feature is defaulted
to the "off" state on boot (but, you can change that setting in the
EXM).  When SmartCaps is toggled on in Memo, the word "SmartCaps" will
be shown on the title bar.  Refer to "SmartCaps Features" in section 4.4
for details.

When you load a Memo file or link to a Memo file, the cursor will be
moved to the same line as when the file was last seen or to the end of
the file, based on two settings in the EXM.  If you have both EXM boxes
checked (previous position AND end of file), then the previous position
will be used if it is known, otherwise you will be taken to the end of
the file.  The previous position is only saved for the three most-
recently-seen Memo files.  The names of those files appear in the EXM's
Memo Bookmarks settings screen.  You can "freeze" one or more of those
file names via the EXM if you don't want a filename slot to be re-used.
There are many ways to load a Memo file.  One of those methods, "MENU
File <arrows> ENTER", will not invoke this logic.  Also, if you have the
"previous position" mode enabled, Buddy will tirelessly insist that the
Status line be turned on.

Buddy will not take you to the "previously-seen" line when you open a
file if (1) you rebooted since the last time you had the file open, or
(2) you have opened enough other files in the meantime that you have now
run out of file slots -- there are only three.

[New in version 3.]  An new checkbox in the EXM enables the MEMO Goto
feature whereby pushing MEMO while Memo is active will call up the Goto
screen.  This feature does not operate if "swap blues with shifted-
symbols" is on in Memo.

You can have a Memo file automatically position itself to a preset line
when the file is opened.  To do this, use one of the following forms on
the first line of the Memo file, starting at the fourth character
position:

   =end     (or just "=e")
   =nnn     (where "nnn" is a line number in the file)

Important: the '=' sign must be in the 4th character position.  The
first three characters (or spaces) on line 1 are ignored.  The first
form will cause Buddy to go to the end of the file.  The second form
will cause Buddy to go to the specified line.  This feature overrides
the "return-to-previous-line" or "open-at-end-of-file" features
described above.

CTRL-ENTER will start a new line and automatically add tabs and spaces
so as to position the cursor below the first character of the previous
line.  This is an auto-indent feature.  A checkbox in the EXM will let
the ENTER key invoke auto indent and convert CTRL-ENTER to a new line
key without auto indent.  If you push DEL immediately after CTRL-ENTER
(or ENTER, if so selected), the spaces will be deleted and the cursor
will be moved to the left.

Pushing Fn-PgUp or Fn-PgDn will "lock" the Fn key so that subsequent up
and down arrows will move by pages.  This feature must be enabled via
the EXM.  This mode will continue until a key other than the up or down
arrow key is pushed.  Suggested "other" keys are left, right arrow, or
ESC, but any other key will release the lock.  This is a bit
disconcerting at first, but if you frequently edit large files, you will
appreciate being able to move quickly through the file.  After a little
practice you will find it easy to push, say, the right arrow key when
you want to drop out of this mode.

[New in version 3.]  If text is highlighted, '.' (dot) will perform a
CUT and '=' (equal sign) will perform a COPY operation.  Thus, when text
is highlighted, you don't need to push the Fn key prior to the DOT or
EQUAL keys to perform a cut or copy.




5.4   Phone, Database, NoteTaker, and WorldTime
-----------------------------------------------

If "Locating:" is on for (approximately) five seconds without any
keystrokes, an ESC will be automatically issued.  The time delay is
adjustable via the "idle keyboard" setting in the EXM.

If "Locating:" is on as when searching for a name, only one ENTER key is
required to call up the card.

Also, all of the "Full-Screen Note" features apply to Phone and the
Database applications.  See section 5.6 for details.

Also, see section 4.6 for information about linkages to and from these
applications.

In NoteTaker, the up and down arrow keys will navigate between the
"Title" and the "Note" fields.

You can navigate from the main ("list") screen to the card screen by
pushing the right arrow key.

If you push ESC while at the main screen, Buddy will start Magnify! via
Fn-1.  Thus, ESC will toggle Magnify! on and off.  (Magnify! is a
program distributed by ACE Technologies, Inc.  It enlarges selected
areas on the screen, such as phone numbers.)

Also, see "Calc Features," below, for information on "AutoCalc."




5.5   Appointment/Todo Features
-------------------------------

You can use the arrow keys to navigate in the appointment and todo entry
screens.

If you type "n" (for "noon") in a start- or end-time field, Buddy will
enter "12:00pm" instead (in 12-hour mode).  The value "12:00 pm" is
invalid at worst and ambiguous at best.

[New in version 3.]  In the date field, 't' means "today" (similar to
'n' for "noon").

 "12:00p" is changed to "12:00n" on the appointment displays.  I hate
the ambiguous and invalid notation "12:00pm."

Also, all of the "Full-Screen Note" features apply to the Appointment
Book.  See section 5.6 for details.

D-gray will be inhibited when the cursor is in a date, time, or priority
field.

If F6, F7, F8, F9, or F10 is blank, that function key will become "Appt"
or "Todo".  Thus, pushing F8, for example, will flip-flop between the
weekly and daily views.

On the 200LX, you can set the Appointment daily greeting time in the
EXM.  If you set a new time, it takes effect "tomorrow," regardless of
the new setting and the current time.

On the 200LX, you can call up the daily greeting on demand by pushing Fn-
STAR in any application.  In DOS, Buddy also returns an ESC character to
the application.  This is necessary in order to cause the greeting to
pop up.  If your DOS application does not like the ESC, remember to exit
DOS or start another application before pushing Fn-STAR while in DOS.
If you use this feature, the automatic daily greeting for "today" (if
scheduled for a later time) will not occur; but it will "tomorrow."

The plus ('+') and minus ('-') keys will increase or decrease the date
by one week (optional feature in Todo).

See WorldTime (Map Overlay) Features, below, for additional information
about WorldTime.<P>

Also, see "Calc Features," below, for information on "AutoCalc."




5.6   Full-Screen Note Features
-------------------------------

These features apply to the "full" notes display in the Phone,
Appointment, NoteTaker, Database, and WorldTime applications.  Many of
these features are the same as Memo features.

F6 is "Swap."  Pushing F6 will swap the character under the cursor with
the next character and advance the cursor one position.

F7 is "Case."  Pushing F7 will change the case of the character under
the cursor and advance the cursor one position.  The change case feature
(F8) will handle accents, umlauts, and so on.

Shift-F7 will change the case of an entire word.

F8 is "Repeat."  Pushing F8 will repeat the last edit, including any
character deletes, inserts, and backspaces.  Any cursor movement
terminates the recorded sequence; thereafter, any key that changes text
clears the sequence and starts capturing a new one.  The capture buffer
can hold about 80 keystrokes.

CTRL-DEL will first delete to the end of the line, then delete the rest
of the line if pressed again.

CTRL-BACKSPACE will delete to the start of the line, then delete the
previous line(s) if used again.

There is a checkbox to make CTRL-DEL (delete to end-of-line) and CTRL-
BACKSPACE (delete to start-of-line) use "cut" instead of delete (so a
"paste" will undo).

In the full-screen note window, the letter-, gray-, and blue-key
translations will operate as in Memo.  These features must be enabled
via settings in the EXM.  See "Keyboard Translations" in section 4.3 for
details.

In the full-screen note window, F2 (Clear) must be pushed twice for it
to operate.  This prevents an accidental hit from wiping out your note.

CTRL-ENTER will start a new line and automatically add tabs and spaces
so as to position the cursor below the first character of the previous
line.  This is an auto-indent feature.  A checkbox in the EXM will let
the ENTER key invoke auto indent and convert CTRL-ENTER to a new line
key without auto indent.  If you push DEL immediately after CTRL-ENTER
(or ENTER, if so selected), the tabs and spaces will be deleted and the
cursor will be moved to the left.

You can have a note automatically position itself to a preset line when
the note is opened full screen.  To do this, use one of the following
forms on the first line of the note, starting at the fourth character
position:

   =end     (or just "=e")
   =nn      (where "nn" is a line number in the note)

Important: the '=' sign must be in the 4th character position.  The
first three characters on line 1 are ignored.  The first form will cause
Buddy to go to the end of the note.  The second form will cause Buddy to
go to the specified line.

Also, the "Applications Linkages" features apply to full-screen notes.
See section 4.6 for details.




5.7   Lotus 1-2-3 Features
--------------------------

The function key labels are restored (in 64-column mode only).
Recommendation: It will look better if you turn off the date and time
display via (better sit down for this) "MENU w g d o c n u q".
Sometimes, Lotus 123 will display an indicator at the same location as a
Buddy-generated label.  If this bothers you, you can disable the Buddy
labels via a setting in the EXM.

When at the file menu, "o" is translated to "r" (for "Retrieve").  If
you use this method to open a file, Buddy will also give you the file
"Name" list display.  MENU File Retrieve will show the file name list.

MENU q will quit 1-2-3 and automatically answer "yes" to the first
confirmation prompt.  Thus, the extraneous prompt at quit time is
removed.  If the worksheet has been modified, the second confirmation
prompt will still appear, as usual.  (You can hit 'q' a second time to
exit without saving the modified worksheet.)  For you Lotus "purists,"
this feature can be disabled via a setting in the EXM.

MENU-DOT will quit 1-2-3, automatically answer "yes" to the confirmation
prompt, and save your worksheet if it has been modified.  This feature
can be disabled via a setting in the EXM.  When Buddy saves a modified
worksheet, it will use either the "replace" or the "backup" mode
according to an EXM setting.

If there is not enough memory to load your entire worksheet, Lotus loads
the first part of your worksheet and displays a "memory full" message.
From that point on, until you quit Lotus and start again, Buddy will
disable its MENU-dot feature in Lotus to prevent you from inadvertently
writing the partial worksheet to your original file.

MENU u will save your worksheet (update) without quitting, using the
"replace" or the "backup" mode according to the EXM setting.

If you push ESC at a quit confirmation prompt, you will be "escaped" all
the way back up to the main display level.  For you Lotus "purists,"
this feature can be disabled via a setting in the EXM.

CTRL-V will paste as a "value" a number that was previously copied from
Calc.

In help mode, F2 will take you to the @Functions help screen.  Thus,
pushing F1 F2 will quickly get you to the "@Function" list.

The blue keys and their shifted symbols can be swapped whenever Lotus is
active so that the shifted symbols can be easily accessed.  This is
controlled via a setting in the EXM.

MENU File Save will automatically do an ESC if file name not known.
This will put the cursor on the filename entry line and make it less
likely that you will overwrite an existing file if you accidentally push
the ENTER key.




5.8   Calc Features
-------------------

In the sub-applications except Solver, the up and down arrow keys will
be mapped to ENTER and roll down, respectively.  Also, the "p" key will
be mapped to "%" (percent).  The 'y' key can be used as the '^'
(exponent) operator.  Also, 's', 'd', and 'r' are hotkeys that will
clear the stack, data, and registers.

[New in version 3.]  Keys 'i' and 'o' are surrogates for '(' and ')',
respectively.  (This is helpful for algebraic mode.)

'q' will exit Calc from sub-applications that do not use the 'Q' key for
another function.

The blue keys and their shifted symbols can be swapped whenever Calc is
active so that the shifted symbols can be easily accessed.  This is
controlled via a setting in the EXM.

If a numeral or dot is hit immediately after turning power on, Calc will
be started before the numeral key is processed.  The timer runs for 1.5
seconds after turning on power (or after entering your password if that
is required).  This "AutoCalc"-at-power-on feature must be enabled in
the EXM.  You can see the timer status: when the timer is running, a
little star shows up in the lower left corner of the display (just to
the left of the F1 key label).  This feature does not operate in DOS.

FYI: That little star also shows the state of the 0.5 second d-blue
timer used when double clicking a blue key to get the CTRL-app and the
Buddy HLP timer which runs when you push F1.  (Don't confuse this with
the blue-key timer.  That is shown by the "tornado" on the title bar).
You can use the indicator to gauge how long the timers are running
relative to your typing speed.  The d-click timers for d-gray and d-
letter are not shown.

In Filer and the database applications (Phone, Database, and NoteTaker),
if you push a numeral key or dot while at the main screen AND if there
is no matching file or record found, Buddy will automatically start Calc
before processing your numeric keystroke.  In the Appointment
application, typing a numeral or dot while at one of the main screens
will also activate this feature.  If you are at the TOPCARD, any numeral
key will take you to Calc.  This "AutoCalc"-after-a-numeral feature must
be enabled in the EXM.  Note that there are two AutoCalc modes and
controlling checkboxes: (1) after power-on, and (2) anytime while at
main screens in certain applications.

MENU-numeral will set the number of decimal places.  For example, MENU-2
will set two decimal places.  MENU-equal will toggle between floating-
point and fixed-point format.  [New in version 3]: If you toggle out of
Scientific, Engineering, or All format to fixed point using the "MENU ="
feature, Buddy will toggle back to that original format from fixed point
when using "MENU =" again.  In effect, Buddy remembers your floating
point preference.





5.9   WorldTime (Map Overlay) Features
--------------------------------------

(This feature will only work in "registered" copies of Buddy.)

The day/night terminator and the position of the moon and sun (both
longitude and declination) are shown on the world map.  The shape and
location of the terminator and the location of the body position markers
are based on your local date and time.  The sun marker is a small square
on a vertical line that crosses the equator at local noon.  The moon is
shown by an "M" between to small triangles.  To help locate the moon
where it is mixed in with earth land masses, the moon's longitude is
also indicated by a small triangle that moves along the bottom of the
map.  The moon marker is always directly above that triangle.  Although
the moon's phase is not explicitly shown, you can easily determine the
phase by observing the relative position of the moon with respect to the
sun.

{New in version 3.]  The location of the equator is shown on the
overlay.

You must set your initial local time zone (relative to Greenwich) using
the EXM.  See the WorldTime Settings screen in the EXM for instructions.
The default time zone is CST, the home of Buddy.  If you change your
local city, Buddy will try to follow you.  (It would be a big help if
you do NOT change the column settings via "arrange columns.")

[New in version 3.]  When you change local cities, Buddy will force an
update of the ENV time zone information (by starting and quitting the
EXM).  This cures the problem some users have had whereby the new time
zone would not be used after a reboot.  That would happen if the ENV was
not rewritten between changing the time zone and rebooting.

To manually set a specific date and time ("manDate"), push the left or
right arrow keys until the desired pair of digits are highlighted at the
left side of the display.  Use the number keys, the PLUS and MINUS keys,
or the up/down arrow keys to adjust the value.  To set the current date
and time as the manDate, push DEL.  To return the markers to the current
local date and time, push ESC.  Setting the manual date and time only
affects the world map display; adjustments here do not change the
100LX/200LX's notion of date or time in the 100LX/200LX applications.
The default manDate is 16:00 GMT, February 26, 1998.  That is the date
of the next total solar eclipse (the track of which passes through South
America).  After the March 1998, the August 11, 1999 solar eclipse data
will be used, instead.

The up and down arrow keys will always change the city listed at the
bottom of the map.  If the list is at its top or bottom, an automatic
end or home will be done to cause the list to wrap around.

When you start WorldTime, and if you have the map overlay feature
enabled, Buddy will open WorldTime and take you directly to the map.

You can overlay a great circle route on the map and control its
position.  You select two points on the map and Buddy will draw the
great circle that contains both points.  The great circle route is the
shortest distance between the two points.  (The day-night terminator is
also a separate great circle of its own.)

First, select one of the two points by pushing the comma key (or the dot
key), then select the second city and push dot (or comma).  The dot and
comma keys store the location of the selected city as the endpoints of
the great circle.  (If the great circle is not being displayed, push
'='.)  You can manually move the selected point by pushing the numeral
keys in the compass direction you wish to move.  For example, '7' will
move the selected point a few degrees to the northwest.  If you push '0'
(zero), Buddy will put the currently selected point at the location of
the city shown on the bottom line.  This lets you move the ends to
certain places very fast.

Great Circle (GC) Command Summary:

  dot     record endpoint #1 (will invoke AutoCalc if GC feature is off)
  comma   record endpoint #2
  1,2,3,4,6,7,8,9  Move the selected endpoint about 5 degrees
  5       revert the selected endpoint to the original location
  0       position the selected endpoint at the city shown at
          the bottom of the map window
  =       toggle the display mode: shortest segment, full circle, off

[New in version 3.]  An indicator on the great circle display lets you
know which of the two endpoint selections (dot or comma) is active on
the numeric keypad (used to move the endpoint), and where that endpoint
is located on the map.  In the lower left corner of the display, a
letter 'C' indicates that the comma-key endpoint is active, while a
letter 'D' indicates that the dot-key endpoint active.  The arrow to the
left or right of that character points in the longitudinal direction of
the active endpoint with respect to the other endpoint as shown on the
map.

[New in version 3.]  The great circle endpoints are saved in the ENV so
you can change them and they'll stick across reboots (assuming you at
least open and close the EXM between changing and rebooting).

The WorldTime map overlay feature is relatively expensive as far as
system memory is concerned.  For this reason, in unregistered versions
of Buddy (and if you elect to do so in registered versions), the memory
space occupied by this feature is released at startup.  This provides
about 10 Kbytes more system memory for use by DOS and the system
manager.




5.10  Application Manager Features
----------------------------------

(New in version 3)  The battery status (voltage, usage hours, and charge
state), the power-off timer, and the serial port status are displayed at
the bottom of the icon view display.  For details about this feature,
refer to section 4.8, above.

(New in version 3)  The serial port can be set to on, off, or locked
(off).  Lite Sleep can be controlled.  For details about these features,
refer to section 4.8, above.

If you try to start a DOS application and another DOS application is
already active, the "a DOS application is already open" warning will be
skipped (but you will still hear a beep), and you will be taken to that
already open DOS application.  If you close that DOS application, you
will be returned to the Application Manager and you can retry the
desired application.  (Yes, this is deja vu.  The Filer has this
feature, too.)

When you terminate sysmgr (via (MENU a t"), you may specify that Buddy
unloads, too, or remains in place with some DOS features still active.
See details in section 3.6.

Note: many features are inoperative when in DOS, and if sysmgr is not
loaded, some features are partially disabled.  For example, Fn-L and Fn-
G will not toggle d-letter and d-gray.




5.11  System Macros Features
----------------------------

For details about how Buddy creates macro-key labels and automatically
loads a specified macro file for each application, see section 4.9,
"Multiple Macro File Features."

F9 will go to the Open File window.

From the main screen, 'q' will quit.

You can quickly access a specific macro line by pushing a number key.

F10 and SHIFT-F10 are "Save" and "Save As," respectively.

Arrow-key navigation has been added to the Save As window, similar to
that provided by Buddy in other Open and Save file windows.




5.12  DOS Features
------------------

There are two versions of Buddy.COM, the TSR file.  A standard version
and a DOS-only version.  This sections applies to the standard version
of Buddy.  See section 5.15, below, for details about the DOS-only
version.

Enlarges the cursor.  Note: you might have to push Fn-C or do a zoom
after starting DOS or after quitting some applications to get the large
cursor.  I don't know why, but some DOS applications seem unfriendly --
they leave the cursor small.  Icn100.com does that, for example.

The letter- and gray-key translations will operate as in Memo.  These
features must be enabled via settings in the EXM.

The "Enable Com1 Port in DOS" setting in HP Setup (MENU o c) controls
the serial port when you are running a DOS program.  If you want the
serial port to operate in DOS, that checkbox must be checked.  Buddy can
override that control to keep the port off ("lock" mode), but Buddy
cannot force the port to go on if that checkbox is not checked.  If you
have the port enabled, then you can use Buddy to allow it to go on when
you enter DOS or to lock it off.  If you are in DOS, you can use ALT-
PLUS to turn the port on and remove the lock state or ALT-MINUS to turn
the port off and set the lock state.  (Note: the state of the "require
MENU before..." checkbox in the EXM affects this feature, too.)

   "Enable Com1 Port"     Buddy serial      Serial port
   checkbox in Setup      "lock" mode       state in DOS
   ------------------     -------------     -------------
         off               don't care           off
         on                not locked           on
         on                "locked"             off

COMMENT:  There is no way to assure that these Buddy features will work
properly in all DOS programs.  If you are getting strange results with
your DOS programs, do not enable Buddy's features in DOS, disable Buddy
(CTRL-MINUS), or remove Buddy.

MENU-dot will do <ESC>exit<ENTER>.  This will clear garbage from the
command line prior to doing the exit.





5.13  Stopwatch
---------------

Stopwatch gives Buddy fits.  All keyboard enhancement features are off
in this application.




5.14  Use with Add-in Programs
------------------------------

Although Buddy has been tested with a few add-in programs, there are
many modes and unrecognized displays that might confuse Buddy, just like
in DOS programs.  So, only enable Buddy features in your add-ins if you
have tested them and are comfortable with the way they operate.




5.15  DOS-only Version
----------------------

These features apply to the DOS-only version of Buddy (BuddyDOS.COM).

The DOS-only version will operate only for registered users.

Buddy.EXM is the same in both cases; only the .COM files are different.
Buddy EXM will display "DOS-only" on its main screen if the DOS-only
version is loaded.


5.15.1      DOS Features
------------------------

1.  (unchanged from standard version) CTRL-MINUS (disable Buddy), CTRL-
PLUS (enable Buddy).

2.  (unchanged) SmartCaps, d-letter, d-gray.  You must still enable
these features by checking the corresponding "DOS" boxes in those three
feature sections of the Buddy EXM.

3.  (unchanged) Fn-S, Fn-L, Fn-G toggle SmartCaps, d-letter, and d-gray
on/off (unless preceded by MENU).

4.  (unchanged) d-backslash.

5.  (unchanged) Fn-C (cursor), Fn-Q (quiet), Fn-W (noisy), ALT-PLUS
(serial port on), ALT-MINUS (serial port lock), MENU-dot ("exit"), SHIFT-
MENU-DEL (unload Buddy).

6.  (unchanged) The battery usage timer is updated.

7.  (new) Push CTRL-PLUS (if Buddy is already enabled) to see a printout
of the battery values, serial port status, and "Q" state.


5.15.2      Sysmgr Applications
-------------------------------

1.  In any application, whether it is a built-in or add-in, pushing CTRL-
PLUS will globally enable SmartCaps, d-letter, and d-gray, according to
the corresponding "Sysmgr" boxes that are checked in those three feature
sections of the Buddy EXM.  (If you are running the full-featured
version, then those boxes are called "Add-ins".)  The keys Fn-S, Fn-G,
and Fn-L toggle the corresponding features on and off, same as before.
If you push any blue key or the MENU key, these three features are
globally disabled.

2.  d-backslash is always active (whereby "\\" is changed to ':'), if
enabled by the setting in the EXM.





6.    BUDDY.EXM Features
------------------------

The EXM is a sysmgr-compliant program that allows certain parameters
that affect the operation of Buddy to be viewed and changed.
Instructions for installing BUDDY.EXM appear near the start of this
document.

EXM Window summary:

  Main window:
    Displays status information
  Settings menu:
    File Keys
    Default Directories/Files
    Keyboard Translations
    SmartCaps
    Blue-Key Controls
    Keyboard Preferences
    Memo Bookmarks
    Filer Information (and Battery)
    Global Preferences
    Other Settings
    WorldTime Map Overlay
  Information menu:
    Registration Info

On the main screen, hit a hot key to go directly to a specific settings
screen, or use the arrow keys to select a desired screen and push ENTER.

You can change windows from any screen by using the standard MENU-key
method, by pushing F7 or F8, or via the Fn-UP (PGUP) and Fn-Down (PGDN)
keys.  The Fn-HOME or Fn-END arrow keys will take you to the first or
last settings window, respectively.

Selecting MENU File Abort will revert the settings back to their
original values.  If the EXM is quit using this menu selection, changes
made in the EXM or by the TSR since the EXM was last started (not just
reactivated) will be canceled.  The 200LX daily greeting time, however,
will not be reset.

[The default control settings are shown in square brackets.]



6.1   Main Status Screen
------------------------

"Buddy.COM Status"
        The current status of the COM (active, inactive, or not
        loaded), and the database in use by the COM program (using
        default, using the ENV file, or using values recently sent over
        from the EXM).

"ENV file"
        The name of the ENV file read by the COM and in use by the EXM.

Hotkeys
        You may go directly to a particular settings screen by pushing
        the character assigned to the desired screen  For example,
        hitting 's' while at the main status screen will take you
        directly to the "SmartCaps" settings screen.

You can use the arrow keys to select a settings screen from the list in
the middle of the window.  Space or ENTER will take you to the selected
screen.




6.2   File Menu
---------------

"Abort (revert, no save)"
        Restores the settings to their values as they were when the EXM
        was opened and does not write any changes to the ENV file.

"Exit"
        Quit.  Automatically sends new settings to the COM and saves
        the settings in the ENV file.




6.3   Settings Menu
-------------------

The settings menu allows you to choose one of the settings screens.  You
can also use hotkeys on the main status screen or F7 or F8 to move to
other settings screens.




6.4   "File Keys" Settings
--------------------------

"FileKey Set"
        Radio buttons used to select one of the three keysets for
        viewing. [Default: "Set 1".]

"F1" through "F8"
        A label (7 characters or less) and a string (33 characters or
        less) specifying the label to display above the Fx key ("x" is
        "1" through "8") and the filename or pathname string to replay
        when the Fx key is pressed in a Goto, Open File, Save File, or
        Insert File window.  If you leave the label blank, the filename
        part of the string will be used as the label.  You can change
        the pathname string while in one of those windows by entering
        the desired pathname in the text part of the window and
        pressing SHIFT-Fx.  [Default: "*.*" in one of the labels of
        each keyset, but otherwise blank.]

"Set Assignments"
        Radio buttons used to assign the three keysets to the various
        built-in applications.  You can change a keyset assignment
        using the "+" and "-" keys while in a Goto, Open File, Save
        File, or Insert File window.  When in one of those windows, the
        currently assigned keyset ("1", "2", or "3") is shown between
        the F4 and F5 labels.  [Defaults: "Set 1" for Memo, "Set 2" for
        the four database applications, and "Set 3" for Calc, Filer,
        and Macros.]




6.5   "Default Directories" Settings
------------------------------------

Shows directory paths to be associated with the various applications.
While in an Open File, Save File, or Insert Filer window, DEL DEL will
cause movement into the specified directory.  When in one of those
windows, SHIFT-DEL will set the current directory as the default.
[Default: "C:\_DAT\" for all applications.]

"Macro Files (1st letter)"
        This checkbox enables macro file logic which allows different
        macro files to be assigned to each application.  Use the
        controls following this checkbox to specify the first letter of
        the macro file that is assigned to each application.  [New in
        version 3.] If a designation is an upper case letter, that file
        will be loaded and scanned at startup.  See section 4.9 for
        details.  [Default: not checked (disabled).]

"@boot.mac at startup"
        [New in version 3.]  If this checkbox is on, at startup Buddy
        will load the macro file starting with '@' (e.g., "@BOOT.MAC")
        if such a file exists in the default directory assigned to the
        Macro application.  See section 4.9 for details.  [Default: not
        checked (disabled).]




6.6   "Keyboard Translations" Settings
--------------------------------------

"d-letter"
        A group of settings for double-clicked letter keys as specified
        below.

"Keycap"
        A fixed list of the 26 letter keys.

"Double-click"
        The characters assigned to the letter keys for when they are
        double-clicked.  If you specify a space, the associated key
        will not be tested for double-clicks, effectively disabling d-
        letter for that key.  [Default: The 26 upper-case letters.]

"Inhibit after a lower-case letter"
        A checkbox that specifies whether or not the letter keys are
        tested for double-clicks if the previous character is a lower-
        case letter.  This checkbox prevents double-leTers that aPear
        within a word from being converted to uPer case, as is haPeNing
        in this sentence.  [Default: checked (inhibit on).]

"Memo" through "Add-ins"
        Checkboxes that specify whether or not this feature is allowed
        in the various applications.  "DOS" enables the feature for any
        and all DOS programs.  "Add-ins" enables the feature in system
        manager-compliant applications other than the built-ins.  Note
        that this feature may not work properly in all DOS and add-in
        programs.  Fn-L can be used in any enabled application to
        toggle this feature on and off.  [Default: only "Memo"
        checked.]

"d-gray"
        A group of settings for double-clicked letter keys as specified
        below.

"Keycap"
        A fixed list of the 15 participating gray keys.

"Double-click"
        The characters assigned to the gray keys for when they are
        double-clicked.  If you specify a space, the associated key
        will not be tested for double-clicks, effectively disabling d-
        gray for that key.  [Default: the 15 shifted symbols normally
        assigned to those keys, except for the period and equal sign
        keys for which d-gray is disabled by specifying a space.]

"Memo" through "Add-ins"
        Checkboxes that specify whether or not this feature is allowed
        in the various applications.  "DOS" enables the feature for any
        and all DOS programs.  "Add-ins" enables the feature in system
        manager-compliant applications other than the built-ins.  Note
        that this feature may not work properly in all DOS and add-in
        programs.  Fn-G can be used in any enabled application to
        toggle this feature on and off.  [Default: only "Memo"
        checked.]

"d-click timer (18 per second)"
        A value representing the maximum number of 0.055 second system
        timer ticks allowed between two keystrokes in order for the two
        keystrokes to be considered a double-click.  This timer is used
        for "d-letter," "d-gray," and d-blue."  [Default: 10 ticks
        (approximately 0.5 second).]

"Change '\\' to a colon"
        A checkbox that causes two consecutive backslashes to be
        converted to a colon.  This feature does NOT use the d-click
        timer, and, if enabled, it is active in all applications.
        [Default: checked (translation on).]




6.7   "SmartCaps(tm)" Settings
------------------------------

"pregray"
        A set a checkboxes that allow the associated gray key to be
        promoted to its shifted symbol if the key is pressed prior to a
        letter key.  Refer to "SmartCaps Features" in section 4.4 for
        details.  [Default: "*" checked.]

"postgray"
        A set a checkboxes that allow the associated gray key to be
        promoted to its shifted symbol if the key is pressed following
        a letter key.  Refer to "SmartCaps Features" in section 4.4 for
        details.  [Default: "3", "4", "5", "6", and "*" checked.]

"Use my specified d-gray characters"
        If this box is checked, SmartCaps will translate each gray key
        to the character you have specified for that key in the d-gray
        feature on the "Keyboard Translations" screen.  If the
        specified character is a space, then no translation will occur.
        This feature could be used by international users to easily
        obtain accented characters and umlauts.  [Default: not checked
        (disabled).]

"Reset state when toggled on (via Fn-S)"
        A checkbox that determines if the SmartCaps state is reset
        whenever it is re-enabled by pushing Fn-S.  The reset state
        will cause the next letter key to be treated as the start of a
        new sentence.  [Default: checked (Fn-S resets the state).]

"'.' after white space toggles caps lock"
        A checkbox that enables "AutoCaps," whereby a period appearing
        immediately after a white-space character (space, tab, or
        ENTER) will cause the caps lock state to be toggled.  If you
        really want a period in that situation, push it twice.  If
        AutoCaps is enabled, then d-letter will only operate on the
        first letter of a word.  [New in version 3]:  This checkbox
        also causes d-gray to be inhibited following a dot after white-
        space.  [Default: not checked (AutoCaps off).]

"Force lower case after white space"
        A checkbox that enables "auto lower case," whereby a white
        space character (space, tab, or ENTER) will force the current
        state to lower case.  If the AutoCaps checkbox (above) is
        checked, then lower case will only be forced if the upper case
        state was set using the AutoCaps feature.  [Default: not
        checked (do not force lower case).]

"Capitalize 'i'"
        International users might want to uncheck this box to prevent
        SmartCaps from capitalizing the word 'I'.  If you do so, then
        you can toggle this mode on and off internally.  See the
        "SmartCaps Features" section for details.  [Default: checked
        (Enabled).]

"Memo" through "DOS"
        Checkboxes that specify whether or not this feature is allowed
        in the various applications.  "DOS" enables the feature for any
        and all DOS programs.  "Add-ins" enables the feature in system
        manager-compliant applications other than the built-ins.  Note
        that this feature may not work properly in all DOS and add-in
        programs.  Fn-S can be used in any enabled application to
        toggle this feature on and off.  When SmartCaps is on in Memo
        or Full Notes, the word "SmartCaps" will be displayed on the
        title bar.  [Default: only "Memo" checked.]

"ENTER = EOS"
        Radio buttons that specify how many consecutive ENTER
        keystrokes will cause the SmartCaps state to be reset to "end
        of sentence."  If "0" is specified, then the ENTER key will
        never cause end-of-sentence to be set.  [Default: "2".]




6.8   "Blue-Key Controls" Settings
----------------------------------

"Blue-key Remappings"
        The keycodes generated by the blue keys may be altered in two
        ways: by being double-clicked and by setting another keycode
        for one or more of the unshifted blue keys as specified below.

"d-blue"
        A checkbox that enables the blue-key double-click logic.  If
        this box is checked, double-clicking a blue key will cause the
        application assigned to the CTRL-version of that key to start.
        This features utilizes the d-click timer value specified in the
        Keyboard Translations settings.  [Default: not checked (d-blue
        off).]

"FILER key" through "MORE key"
        Eight edit windows that let you enter a hexadecimal keycode
        that will be used instead of the code assigned to the blue key.
        A "keycode" is a 16-bit value.  The default values are:
                FILER key     "a800"
                cc:MAIL key   "ac00"   (100LX only)
                APPT key      "b000"
                PHONE key     "b400"
                MEMO key      "b800"
                Quicken key   "ac00"   (200LX only)
                LOTUS key     "bc00"
                CALC key      "c000"
                MORE key      "a400"

        To determine a keycode for a particular key, push Fn-K followed
        buy the key of interest.  The key's hexadecimal keycode will be
        shown on the title bar.  For example, Press Fn-K and then ALT-
        F10.  You should see the value "7100" appear on the title bar.

        Keycodes for some keys are:

        Key   Keycode      Key     Keycode      Key    Keycode
        ------ -------     -------- -------     ------- ------
                           SHIFT-F1  5400       CTRL-F1  5e00
        ALT-F2  6900       SHIFT-F2  5500       CTRL-F2  5f00
        ALT-F3  6a00       SHIFT-F3  5600       CTRL-F3  6000
        ALT-F4  6b00       SHIFT-F4  5700       CTRL-F4  6100
        ALT-F5  6c00       SHIFT-F5  5800       CTRL-F5  6200
        ALT-F6  6d00       SHIFT-F6  5900       CTRL-F6  6300
        ALT-F7  6e00       SHIFT-F7  5a00       CTRL-F7  6400
        ALT-F8  6f00       SHIFT-F8  5b00       CTRL-F8  6500
        ALT-F9  7000       SHIFT-F9  5c00       CTRL-F9  6600
        ALT-F10 7100       SHIFT-F10 5d00       CTRL-F10 6700
        ALT-FILER ab00     ALT-MAIL  af00       ALT-APPT b300
        ALT-PHONE b700     ALT-MEMO  bb00       ALT-CALC c300
        ALT-LOTUS bf00     ALT-MORE  a700       ALT-QUICKEN  af00
        CTRL-FILER ae00    CTRL-MAIL  b200      CTRL-APPT b600
        CTRL-PHONE ba00    CTRL-MEMO  be00      CTRL-CALC c600
        CTRL-LOTUS c200    CTRL-MORE  aa00      CTRL-QUICKEN  b200


"Blue-Key Auto Inhibit"
        A group of controls for the automatic shifting of the blue keys
        when you are typing text.

"Blue-key timer (seconds)"
        The number of seconds after an alphanumeric or a text edit
        during which the blue-key timer will run.  If the timer is
        running, pressing a blue key will cause the blue key to be
        automatically shifted.  If the timer is running, a "tornado"
        character will appear on the title bar.  [Default: 0 (timer
        off).]

"Memo" and "Full notes"
        Checkboxes that enable the blue-key inhibit feature in Memo or
        full-screen notes applications.  [Default: only "Memo"
        checked.]

"Swap Blues with Shifted-Symbols"
        A group of controls for the automatic swapping of the blue-keys
        and their shifted values.

"Memo" through "Calc"
        Checkboxes that specify whether or not this feature is allowed
        in the various applications.  [Default: none checked.]

"Magnify key"
      If you have Magnify! installed, set this control to the hotkey you
      have specified to start Magnify!.  [Default: 8500 (Fn-1).]




6.9   "Keyboard Preferences" Screen
-----------------------------------

"Sticky CTRL"
        A checkbox that controls the "sticky" CTRL key logic.  Buddy
        bug alert:  If this box is checked, pushing CTRL-SHIFT-SHIFT
        will cause your arrow and gray keys to generate incorrect
        codes.  To correct this, push SHIFT-SHIFT.  [Default: checked
        (sticky CTRL).]

"Sticky ALT"
        A checkbox that controls the "sticky" ALT key logic.  Caution:
        because the ALT key is also used to call up menus, it may take
        some practice to get used to this feature.  [Default: not
        checked (not sticky).]

"Sticky SHIFT when highlight (Memo and Full Notes)"
        A checkbox that controls the "sticky" SHIFT key text highlight
        logic in Memo and full-screen notes.  If you want to cancel the
        text highlight mode, push ESC or double-click the SHIFT key.
        Caution: it may take some practice to get used to this feature.
        [Default: not checked (not sticky).].

"Allow ESC ESC to mean "No""
        A checkbox that controls whether or not two consecutive ESC
        keystrokes is taken to mean "No" in those cases when you are
        given "Yes, " No," and "Cancel" choices (e.g., after adding a
        record in Phone).  [Default: not checked (ESC ESC means ESC
        Cancel).]

"Todo: +/- changes week"
        [New in version 3]  This checkbox changes the '+' and '-' key
        functions in the Todo main view.  If this checkbox is on, those
        keys will change the date by one week.  This was the normal
        action in version 2.  [Default: not checked ('-' will toggle
        Todo status).]

 "Memo: Auto indent on ENTER"
        Normally, the auto indent feature is triggered by CTRL-ENTER.
        If this box is checked, then auto-indent will be the normal
        action of the ENTER key, and CTRL-ENTER will do an ordinary new
        line.  [Default: not checked (CTRL-ENTER).]

"Always use spaces"
        The auto indent feature will normally use a combination of tabs
        and spaces.  This checkbox can be used to force auto indent to
        be done only with spaces.  [Default: not checked (use tabs and
        spaces).]
      
"Memo open: go to previous"
        When you open a file, Buddy will automatically move the cursor
        to the line where you were the previous time the file was seen.
        Buddy uses the three "Bookmark" slots in the EXM to save the
        file names, so the previous positions for at most only the
        three most-recently-seen files are retained.  [Default: not
        checked (disabled).]
      
"Memo open: go to end"
        When you open a file, Buddy will take you to the end of the
        file.  The previous ("previous"!) checkbox will override this
        feature if the file name and previous position are known.
        [Default: not checked (disabled).]

"Memo: latch PgUp, PgDn"
        This checkbox will cause Fn-PgUp and Fn-PgDn to latch the Fn
        key so that the up and down arrow keys alone will move by full
        pages.  To release this mode, push any other key.  [Default:
        not checked (disabled).]

"Memo: MENO does Goto"
        [New in version 3.]  When Memo is active, this checkbox will
        cause the MEMO key to take you to the "Goto" menu.  This
        feature does not operate if "swap blues with shifted-symbols"
        is on in Memo.  [Default: not checked (disabled).]

 "Idle keyboard timer (seconds)"
        A value representing the number of seconds after which a
        "Locating" operation in Filer or a database application will
        cause an automatic ESC.  This will restore the 100LX/200LX to a
        standard state if the keyboard is idle.  [Default: 5 seconds.]

"Require MENU before Buddy Fn-letter keys"
        A checkbox that controls whether or not the MENU key must be
        pressed before Buddy will look for an Fn-letter keystroke as a
        Buddy command (e.g., Fn-S, Fn-P).  This is provided for
        international users who have special characters assigned to
        many of the Fn-letter keys.  If this box is checked, you must
        also push MENU before using ALT-PLUS and ALT-MINUS in DOS to
        control the serial port.  [Default: not checked (MENU key not
        required).]

"(Int'l) Normal Fn-A, Fn-I, Fn-N, Fn-T (accents), Fn-K"
        International users might want to check this box to restore the
        normal, built-in functions of these keys.  [Default: not
        checked (Buddy functions are assigned).]
      
"(Int'l) Auto d-gray (if SmartCaps on and d-gray off)"
        This checkbox allows you to change the character returned by a
        single-click of a numeral key.  This can be useful if you
        frequently need accented characters, umlauts, or other symbols.
        See "SmartCaps Features" for details.  [Default: not checked
        (disabled).]




6.10  "Memo Bookmarks" Settings
-------------------------------

"File"
        The three file names that have been assigned to the bookmark
        sets for the Memo application.  These names are automatically
        set when you push SHIFT-MENU-numeral in Memo.  They are also
        used by the automatic cursor positioning logic.

"Freeze file name"
        A checkbox that causes the associated bookmark set to be
        reserved for the specified file.  If this box is checked, the
        associated bookmark set will not be reused for another file.
        [Default: not checked (not frozen).]

"Freeze bookmarks"
        A checkbox that causes the associated bookmark values to be
        frozen.  If this box is checked, the associated bookmark values
        will not be changed by SHIFT-MENU-numeral.  If this box is
        checked, then it would make sense to also check "Freeze file
        name."  [Default: not checked (not frozen).]

"1:" through "9:"
        The current line number saved for each of the bookmarks.
        [Default: 100 through 900.]




6.11  "Filer Settings" Screen
-----------------------------

"EXT"
        Three extensions that are assigned special significance for the
        Filer-to-application link.  Wild cards ("?" and "*") are
        allowed.

"DOS Program"
        The program names for each of the three special extensions.  If
        a filename is highlighted in the Filer that has one of the
        special extensions, when you push ENTER ENTER the specified DOS
        program will be executed with the highlighted filename passed
        as an argument.  If the program name starts with "-", files
        with the associated extension will be ignored by the Filer-to-
        application link logic. The default action is to launch Memo
        (except in the case where FILER.INI is used on the 200LX -- see
        section 5.1.1).

".BAT extension: ENTER executes"
        A checkbox that controls what happens when you highlight a file
        that has a "bat" extension and push ENTER.  If this box is
        checked, the ENTER key will cause the filename to be passed to
        DOS and executed as a batch file (this is the normal sysmgr
        action).  If this box is not checked, ENTER will simply cause
        the file to be viewed.  If this box is not checked, you can
        force the standard action (execution) by pushing CTRL-ENTER in
        the Filer.  Any file named "AUTOEXEC.BAT" will not be executed
        by pushing ENTER, regardless of the EXM settings.  [Default:
        checked (execute BAT files).]

"Lite Sleep Control (use with care)"
        A checkbox that enables Lite Sleep control in the Filer.  If
        this box is checked, CTRL-L while in the Filer will toggle Lite
        Sleep mode on and off.  Caution: if Lite Sleep is turned off,
        you may experience excessive battery drain.  Use this feature
        with caution.  [Default: not checked (control off).]

"DOS Key (hex)"
        The hexadecimal keycode of the Filer hotkey that will call up a
        specified DOS program with the highlighted filename passed as
        an argument.  To determine a keycode for a particular key, push
        Fn-K followed by the key of interest.  The key's hexadecimal
        keycode will be shown on the title bar.  For example, Press Fn-
        K and then TAB.  You should see the value "0f09" appear on the
        title bar.  If the "+ENTER" box is checked, the DOS hotkey
        string will be followed by the ENTER keycode.  [Default: "332c"
        (the comma key).]

"Pgm"
        The program that the Filer hotkey will execute.  [Default:
        "echo".]

"Use full pathname for passed args"
        A checkbox that controls the format of the argument passed to
        the (four) DOS programs used in the above features.  If the box
        is checked, the argument will include a drive and directory
        specification, otherwise, just the filename will be used.
        [Default: checked (use full pathname).]

"+ENTER"
        If this box is checked, the DOS hotkey string will be followed
        by the ENTER keycode.  [Default: checked.]

"Use MENU O D"
        This checkbox causes Buddy to start DOS via MENU O D (instead
        of CTRL-123) when you push the DOS hotkey (normally comma) or
        after ENTER while viewing a file with a specified "DOS"
        extension (set elsewhere on this screen).  These two methods
        allocate different amounts of RAM to the DOS application.  See
        the HP manual for details.  [Default: not checked (use CTRL-
        123).]

"Battery Usage Timer"
        A push button that will reset the battery usage timer shown on
        the main Filer, Application Manager, and HP Setup screens.
        Push the "Reset" button after you change or charge your main
        batteries.

"Flash highlight"
        If this box is checked, the battery voltage and timer
        highlights will flash.  [Default: not checked (steady).]

"Highlight below (0.01 volts)"
        This control specifies a time value under which the battery
        voltage will be highlighted on the Filer title bar.  For
        example, "310" will cause the battery voltage to be highlighted
        when the voltage falls to or is below 3.10 volts.  [Default:
        220 (2.20 volts).]

"Highlight above (0.01 hours)"
        This control specifies a time value after which the battery
        timer will be highlighted on the Filer title bar.  For example,
        "450" will cause the battery timer to be highlighted after the
        battery usage time value reaches 4.50 hours.  [Default: 900
        (9.00 hours).]




6.12  "Global Preferences" Settings
-----------------------------------

"Startup Defaults"
        The specified features can be enabled at startup (boot) by
        checking the appropriate boxes.  [Default: d-letter, d-gray
        checked.]

"AutoCalc: Numeral after power on"
        Enables the AutoCalc logic which will automatically take you to
        Calc if you push a numeral key or dot within 1.5 seconds of
        turning the machine on.  [Default: checked (AutoCalc on).]

"AutoCalc: # in Phone(etc.), Filer"
        Enables the AutoCalc logic which will automatically take you to
        Calc if you push a numeral key from Filer, or push a numeral
        key or dot from TOPCARD or a main screen of Phone, Database,
        NoteTaker, WorldTime, or Appointment.  [Default: checked
        (AutoCalc on).]

"Fn-Q also silences appt and timer alarms"
        This checkbox determines whether or not an automatic Fn-W will
        be performed to restore the beeper volume when an alarm occurs.
        If this box is checked, then Fn-Q will silence keyboard beeps
        and alarms.  If this box is not checked, then you will hear the
        next alarm, and then you must do another Fn-Q to (re)silence
        the beeper.  Note:  custom sounds that do not include a volume
        setting command will not cause an automatic Fn-W until the end
        of the alarm.  See section 4.1 for more information.  [Default:
        not checked (alarms are not silenced by Fn-Q)]

"Auto Fn-W timer (mins)"
        This control lets you specify the number of minutes after which
        you would like Buddy to perform an automatic Fn-W.  This will
        restore alarm beeps after you push Fn-Q.  If you set this value
        to zero, then Buddy will not do an automatic Fn-W.  [Default:
        zero (off).]

"Maintain video invert mode (ON-/)"
        If you push ON-slash, the video mode of the current screen will
        be inverted.  (That is a built-in feature of the machine.)  If
        this checkbox is on, then Buddy will maintain the video mode
        even if you change screens.  [Default: checked (maintain
        inverted mode).]

"Flashing alarm"
        Turn this checkbox off to prevent Buddy from flashing the
        display during an alarm.  [Default: checked (flashing alarms).]

"Password"
        If you push Fn-F, Buddy will power the machine down.  When you
        turn power back on, Buddy will lock the keyboard (and scramble
        the display or show the TOPCARD) until you type this text
        string and push ENTER.  Case is important.  If you forget your
        password, you must cold boot your machine.  Unless you are
        entering a new password, the window will show asterisks instead
        of the actual characters of your password.  To prevent
        unauthorized changing of your password, you must push '%'
        before the EXM will allow you to access the password entry
        line.  Non-null passwords can only be specified in registered
        copies of Buddy.  [Default: null (no password required, just
        press ENTER to resume normal operation).]

"Require PW if off (mins)"
        This control is a checkbox and a timer value.  If the box is
        checked and the time value is zero, then Buddy will prompt for
        a password whenever you turn power on, regardless of how the
        machine was turned off.  Set a non-zero value to cause Buddy to
        prompt for a password only if the specified number of minutes
        has elapsed since power-off.  [Default: not checked
        (disabled).]
      
"Prompt"
        You can use this control to change the text of the default
        password prompt.

"Method: Scramble, TopCard, none"
        Depending on this control setting, Buddy will scramble (most)
        screens when the password is demanded, bring up the TOPCARD, or
        do nothing except ask for a password.  For more details, please
        read the description in the "General Features" section, above.
        [Default: scramble.]

"Blow up the machine on cold boot"
        This is for those of you who are REALLY paranoid about data
        security.  It's just a joke.




6.13  "Other Settings" Screen
-----------------------------

"Large cursor in DOS"
        A checkbox that will cause Buddy to enlarge the cursor when you
        go to DOS.  In some cases, if may be necessary to manually
        reset the cursor to the large state by using Fn-C while in DOS.
        [Default: checked (large cursor).]

"Remove slashes through zeros"
        Enables the removal of the slash through the middle of the zero
        characters in the small- and medium-sized fonts.  This makes a
        "0" easier to distinguish from an "8". [Default: checked
        (remove slashes).]


        "Unload Buddy when terminating sysmgr"
        A checkbox that controls whether or not Buddy will remove
        itself when you terminate sysmgr (via "MORE MENU a t ENTER" or
        MENU-SHIFT-DEL).  Even if this checkbox is not checked, you can
        cause Buddy to remain loaded by pushing F8 instead of ENTER.
        [Default: checked (unload Buddy).]

"Use small font for Fn and Fx labels"
        A checkbox that controls whether or not the character size for
        Buddy-generated F-key labels is automatically determined based
        on the number of characters in the label (thus using the small
        font only if necessary) or if the small font should be used for
        all labels.   [Default: not checked (automatic font size).]

"Fn-P/D/N: Use first word in note when linking"
        A checkbox that controls whether or not the current word is
        used when linking to Phone, Database, or NoteTaker via Fn-P, Fn-
        D, or Fn-N.  If this box is checked, then the current cursor
        location is not significant.  [Default: not checked (use word
        at the current cursor location).]

"Fn-P/D/N: Use Appt Description field when linking"
        This checkbox will override the use of an appointment note when
        linking to Phone.  This mode allows you to create an
        appointment from Phone (using Fn-A) and then quickly link back
        later (using Fn-P) even if the note field is empty.  [Default:
        not checked (search note).]

"Fn-P/D/N: Open record after linking"
        If this checkbox is on, then Buddy will automatically open the
        record after linking using Fn-P, Fn-D, or Fn-N.  [Default: not
        checked (do not open record).]

"Lotus keyboard shortcuts and F-key labels"
        Experienced Lotus users may find some of Buddy's shortcuts
        unnecessary or confusing.  This checkbox is provided to allow
        such "purists" to turn off those features.  This checkbox also
        turns off the f-key labels.  Use this checkbox if the
        occasional conflict between Buddy and Lotus on the label line
        drives you nuts.  [Default: checked (shortcuts enabled).]

"MENU-dot in Lotus; save using"
        A pair of radio buttons that specify the action ("replace" or
        "backup") to use when saving a file in Lotus 123.  This action
        is done as part of the automatic keystroke generation in Lotus
        after pressing MENU dot or MENU u.  [Default: "replace".]

"Use Fn-CUT for delete EOL/SOL"
        If this box is checked, then delete to end-of-line (CTRL-DEL)
        and delete to start-of-line (CTRL-BACKARROW) in Memo and Full
        Notes will save the deleted material to the clipboard instead
        of tossing the text away.  The previous contents of the
        clipboard are overwritten.  [Default: not checked (do not use
        clipboard).]

"Appt: daily greeting time"
        (200LX only)  This control allows you to specify the appearance
        time for the Appointment daily greeting.  A change takes effect
        "tomorrow."  Use Fn-STAR to see the greeting on demand.
        [Default: 12:00 midnight.]




6.14  "WorldTime Map Overlay" Settings
--------------------------------------

(Note: these controls are only useful for registered copies of Buddy.)

"Time zone (0.1 hours)"
        The number of hours times 10 that the local city is from
        Greenwich, England.  [Default: 60 (6.0 hours, Central time
        zone).]

"east"
        A checkbox that indicates if the local city is east or west of
        Greenwich..  United States times zones are west.  [Default: not
        checked (west).]

"DST (summer time)"
        A checkbox to indicate if the local city is on summer time
        ("daylight saving") or winter time ("standard").  [Default: not
        checked (standard time).]

"Auto TZ update after changing local city"
        A checkbox that allows Buddy to automatically update the local
        city's time zone, direction, and summer time controls
        (described above) when you change the local city in the
        WorldTime application.  [Default: checked (automatic update
        enabled).]

"Delete this feature"
        A checkbox that allows registered users to disable the map
        overlay feature and in turn release the code and data space
        used to implement the overlay.  If you are short on system
        memory, check this box to make Buddy smaller.  Unregistered
        copies do not show this control because, in that case, this
        system memory is automatically released on boot.  This checkbox
        does not affect the size of BUDDY.COM on disk; it only causes
        BUDDY.COM to use less space in system memory after it has been
        loaded.  You must reboot after changing this checkbox for the
        new state to become effective.  [Default: not checked (overlay
        feature remains in memory for registered users).]




6.15  "Registration Information" Screen
---------------------------------------

This screen contains information about Buddy and how to register your
copy.  Please fill out the form provided at the end of this
documentation file or print out and mail "REGISTER.TXT."

7.    Troubleshooting Tips
--------------------------

If you think Buddy is misbehaving, try one or more of these suggestions
to determine if the problem is really with Buddy or is an interaction
with some other program.  These are independent items; not a sequence.

  1.  Turn Buddy off (push CTRL-MINUS).
  2.  Reboot and push MINUS during the banner message to keep Buddy from
loading.
  3.  Start a user macro recording (e.g., SHIFT-Fn-F1), do the operation
that is not working properly, stop the recording, and then look at the
macro that was recorded to see what Buddy did.
  4.  Remove or rename your Buddy ENV file (e.g., C:\_DAT\BUDDY.ENV) and
reboot.
  5.  Remove all of your other TSRs and reboot.
  6.  Change the order in which your load your TSRs, including
BUDDY.COM.
  7.  (For DOS communication program problems.)  In HP Setup, check that
you do NOT have the client or server interface(s) set to "infrared."
  8.  If you occasionally find that some of your keystrokes are skipped
or ignored, that may be due to a problem with your 100LX/200LX.  Some
early ROM versions do that.
  9.  You must at least activate and then quit the EXM in order for the
ENV file to be created or updated.  If you never activate the EXM, any
"on-line" changes you make to the database using the COM will not be
saved for the next time you reboot.





8.   Interactions
------------------

When you record an Fn macro, the recording will include only those
keystrokes passed through by Buddy and keycodes generated by Buddy.
This may cause unexpected results when you play back the macro.  (You
can use this "feature" to trap Buddy's keystrokes if you want to go back
and see what Buddy is doing.)  Likewise, when you invoke an Fn macro,
Buddy does NOT see the keystrokes.  So, when you record a macro, it is
wise to temporarily turn Buddy off (via CTRL-MINUS).

If you are using other TSRs, load them before you load Buddy, unless
noted otherwise, below.

FCL:          Font changer.
HELV100       Helvetica font.
Magnify!      Enlarges regions of the screen.  Load after Buddy.
Sticky.COM:   Not necessary -- functionality is provided by Buddy.
Timeout.COM:  Not necessary -- functionality is provided by Buddy.
Key100.COM:   May interact, but OK to use.  Just remember it's there.
Keybez:       Fn labels and keys won't work in Memo.  Checking "Require
              MENU before Buddy Fn-letter keys" in the EXM might solve
              this problem.  Easy navigation in some windows does not
              work.
Comm pgms:    Buddy will hold the serial port off if you have the port
              "locked" in the Filer.
DOS:          Weird results may happen in some DOS programs if you are
              using SmartCaps or d-click features.
95LX EXMs:    Most will probably work OK, but no promises.  The
              password prompt after doing Fn-F will not appear.
Software Carousel:  Allows multiple DOS sessions.


The following example batch file can be used to alternate between
running sysmgr with Buddy and running a DOS program.  Buddy should be
configured to exit when you terminate sysmgr.

      :loop
      a:\buddy\buddy.com a:\buddy\buddy.env
      100
      hdm
      goto loop






9.    Shareware Distribution and Registration Notice
----------------------------------------------------

Buddy is not freeware.  It is shareware.  Try it out for a few days.  If
you like it and want to continue using it, you are on your honor to send
your shareware registration fee of $40.00 to the address below.  Please
send US$ only or a check drawn in US$ on a U.S. bank.  Sorry, no credit
cards.  For single-copy registrations, please prepay with your order and
save us both the hassle of processing an invoice.  Registration entitles
you to continue using the program (and any new releases of Buddy) on one
computer.  If you do not register your copy of Buddy, please discontinue
its use and remove it from your computer.

If you obtained Buddy from a shareware distributor or other source, you
have NOT paid the registration fee, only a diskette charge.  You still
need to register and obtain a serial number from The Buddy System, LLC.

If you have already registered for 100/200Buddy versions 1 or 2, you do
not need to register again.

Attention international users:  Please add $1.00 for diskette postage
and $5.00 for manual postage (if you order a diskette or manual).  I
cannot accept Eurocheques.  All checks MUST have the name and address of
a U.S. member bank, otherwise it costs me too much to cash the check.
Most banks can do that, or go to an American Express office.
International postal money orders are acceptable, too.

Registration may also be done via CompuServe's shareware registration
database.  Registration via CompuServe assumes you have already
downloaded the program from the HP Handhelds forum, "100/200LX General,"
library 11.  This registration method will be of particular interest to
international users.  Logon to CompuServe and type "GO SWREG" for more
details.  Look for "BUD100.ZIP" (program ID #2101).  Discussions about
Buddy and other HP 100LX/200LX topics occur in the HPHAND forum, section
11.  Do not confuse 95BUDDY ("BUD95.ZIP") with Buddy ("BUD100.ZIP").
95BUDDY will not work on the 100LX/200LX.

Quantity discounts for purchases of 10 or more copies and site licenses
for 100 or more copies are available.  Please contact me for details.

Buddy may be freely distributed as long as this complete documentation
file and the registration form are included in full.  To be complete,
please distribute the BUDDY.ZIP file.  No charges may be made for such
distribution (other than nominal charges to cover the costs of diskettes
and shipping).  If you are distributing Buddy to a wide audience,
contact me to be sure you have the latest release or any important
repairs thereto.

This documentation file may be summarized or otherwise edited and freely
distributed in printed or electronic form without the executable code as
long as there is a mention that Buddy is shareware.

SmartCaps(tm) and Buddy(tm) are registered trademarks of Jeffrey Mattox.





10.   Distribution Files
------------------------
   
   The distribution files and contents of BUDDY.ZIP are:
   
   File name      Disk requirements    System RAM requirements
   ------------   -----------------    -----------------------
   Buddy.COM      61 Kbytes on disk    56.5 Kbytes when loaded
                                       46 Kbytes (w/o Wtime)
   BuddyDOS.COM   16 Kbytes on disk    12 Kbytes when loaded
   Buddy.EXM      38 Kbytes            64 Kbytes when loaded
   Buddy.ICN      200 bytes
   Buddy.ENV      1.5 Kbytes
   Readme         5 Kbytes
   Buddy.TXT      160 Kbytes
   Buddy.HLP      22 Kbytes
   Register.TXT   2 Kbytes
   FAQ3.TXT       10 Kbytes
   Version3.TXT   17 Kbytes


Note: BUDDY.ENV is not on the distribution diskette; it is created
automatically when you activate BUDDY.EXM.  Another file of interest is
BUDDY.OWN.  You create that text file yourself.  It is automatically
displayed after a number of failed attempts to enter a password.  The
ENV, HLP, and OWN files must all be in the same directory (the default
location is C:\_DAT\.)





11.   Disclaimer
----------------

Every effort has been made to thoroughly test and verify all Buddy
functions.  However, THIS PROGRAM IS PROVIDED "AS-IS" AND WITHOUT
WARRANTY OF ANY KIND.  IN NO EVENT WILL THE AUTHOR HAVE RESPONSIBILITY
FOR IMPROPER OPERATION OF BUDDY OR INTERFERENCE OF BUDDY WITH ANY
PROGRAM, NOR BE LIABLE FOR DAMAGES OF ANY SORT RELATED TO THE USE OF
THIS PROGRAM.  Make backup copies of your important files and use this
program at your own risk.





12.   Author
------------

Buddy was written by:

         Jeffrey Mattox
         The Buddy System, LLC
         P.O. Box 45282
         Madison,  WI  53744-5282

e-mail: CompuServe: 71044,2356   Internet: info@buddy.com.
WWW:    http://www.buddy.com

voice: (608) 831-1103   evenings after 7:00pm U.S. central time only.

Please send your comments and suggestions.  Most of the features in
Buddy are the result of suggestions from users.  If you find a bug or
have special needs, please contact me.




13.   Boot Options
------------------

During a boot, Buddy displays a startup screen and pauses for a few
seconds.  If you hit "*" while booting, Buddy will pause indefinitely so
that you can contemplate any messages on the display; hit any key to
resume processing.  If you press the minus key ("-") while booting,
Buddy will abort its startup process and all Buddy features will be
turned off.  Use this to see what life was like BB (before Buddy).




14.   Other
-----------

Buddy only understands English, same as me.  It will not operate with
non-English displays.  It would be a lot of work to make it understand
another language because Buddy uses hundreds of display cues.

While Buddy is busy opening a memo file or doing other work, you may use
the keyboard and type ahead.  Up to 16 keystrokes will be saved.

If you reboot while operating on batteries, your battery timer may
appear to lose a few minutes of time unless you push a key prior to
rebooting.

Buddy will not take complete control until sysmgr starts.  Therefore, if
you start in DOS after a boot, most Buddy features will not be activated
until you enter sysmgr.  (Then you can go back to DOS.)

KNOWN BUGS:  (1) If you have sticky CTRL and sticky SHIFT enabled, then
CTRL SHIFT SHIFT may cause the gray keys and the arrow keys to generate
incorrect codes.  To correct this, push SHIFT SHIFT.  (2) In HP Setup,
if the letter keys only beep after pushing MENU, use the arrow keys to
highlight the desired menu selection and push ENTER.  This problem has
been seen even without Buddy loaded.

Buddy was written entirely on a 100LX.  It consists of about 10,000
lines of C and machine code.  It was compiled, assembled, and linked on
a 100LX using PCC, PCCA, and PCCL from C-Ware Corporation, Paso Robles,
CA.  It did a great job.  This documentation file, however, was written
on a Mac.  I love my Mac!

Buddy chains to interrupts 06h, 10h, 15h, 16h, 1ch, 21h, 2fh, and 7eh.
Buddy will not unload if any of these vectors has been changed since
Buddy was started.  Thus, you should carefully consider the order in
which you load and unload your TSRs.  (Buddy should be loaded last,
except for Magnify!.)

XBRAM information:  Buddy uses 10 bytes of XBRAM with an ID of "JM"
according to HP's XBRAM allocation scheme.



15.   Shareware Registration Form                           Release 3.0

     Date:                 ____________________  (please print)

     Name: (Mr./Ms./Dr.)   _____________________________

     Address:              _____________________________

                           _____________________________

     City, State, ZIP:     _____________________________

     Country:              _____________________________

     Telephone number:     (_____)  _____ - __________

     e-mail address:       _____________________________

Buddy version (100Buddy or 200Buddy- x.xx):     ___________
(See the HP SETUP or main Buddy EXM display for the version number.)

Shareware version:    $40.00 US           amount enclosed: $________
   Sorry, I cannot accept credit cards.
Check here (  ) and add $15.00 to receive a formatted, printed, and
   bound copy of the 65-page user's manual, BUDDY.TXT (8.5" x 11").
Corporate customers (Paperwork Reduction Act): please prepay single-copy
   registrations.  Contact me about multiple-copy licenses (10 or more).

International users:  Please add $1.00 for diskette postage (if you need
   a diskette) and $5.00 for manual postage.  I cannot accept
   Eurocheques.  All checks MUST have the name and address of a U.S.
   member bank, otherwise it costs me too much to process the check.
   You may also send U.S. cash or an  International Postal Money Order.

a.  My machine is a:                  _____100LX      _____200LX
b.  My HP 100LX/200LX memory size is: ___1Meg __2Meg __4Meg __6M
c.  I heard about Buddy via:           _________________________
d.  I obtained my copy of Buddy from:  _________________________
e.  I have the following add-in EXMs:  _________________________
f.  I have the following add-in TSRs:  _________________________
g.  Favorite 100LX/200LX editor:      __________________________
h.  Buddy features:    most useful:   __________________________
                       least useful:  __________________________
i.  Comments:








Mail to:  The Buddy System, LLC,  PO Box 45282, Madison,  WI  53744-5282
e-mail:   CompuServe: 71044,2356    Internet: info@buddy.com.
voice:    Jeff at (608) 831-1103
            call in the evenings after 7:00 pm U.S. central time only.
Web:      http://www.buddy.com                                   Rel 3.0
