home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
HomeWare 14
/
HOMEWARE14.bin
/
utils1
/
100buddy.arj
/
100BUDDY.TXT
< prev
next >
Wrap
Text File
|
1994-03-20
|
111KB
|
2,622 lines
100Buddy (Rel 1.1) Shareware Information
"100BUDDY(tm)"
A Keyboard Companion For The HP 100LX Palmtop Computer
Release 1.1 Documentation
Table of Contents
Overview 1
1. Highlights of 100Buddy 1
2. Terms Used in This Document 2
3. Installation and General Usage Instructions 3
3.1. To Manually Load 100BUDDY.COM (Quick Start) 3
3.2. To Automatically Load 100BUDDY.COM 3
3.3. To load 100BUDDY.EXM (Optional) 3
3.4. Information About Loading 100Buddy 4
3.5. To Unload 100BUDDY.COM 5
3.6. ENV Database 5
4. Features of 100Buddy 7
4.1. General Features 7
4.2. Keyboard Translation Features 10
4.3. SmartCaps(tm) Features 11
4.4. Open, Insert, and Save File Windows 13
4.5. Application Linkages 14
Links to Database Applications
Links to Memo Files
Links to Appointment Book
5. Application Features 17
5.1. Filer Features 17
Filer-to-application links
5.2. HP Setup Features 20
5.3. Memo Features 22
5.4. Phone, Database, NoteTaker, and WorldTime 23
5.5. Appointment Features 25
5.6. Full-Screen Note Features 25
5.7. Lotus 1-2-3 Features 26
5.8. CALC Features 26
5.9. WorldTime (Map Overlay) Features 27
5.10. Application Manager Features 28
5.11. System Macros Features 28
5.12. DOS Features 28
5.13. Stopwatch 29
5.14. Use with Add-in Programs 29
6. 100BUDDY.EXM Features 30
6.1. Main Status Screen 30
"100Buddy Status"
"ENV file"
"ENV status"
"I/O status"
Hotkeys
6.2. File Menu 31
"Abort (no save)"
"Exit"
6.3. Settings Menu 31
6.4. "File Keys" Settings 31
"FileKey Set"
"F1" through "F8"
"Set Assignments"
6.5. "Default Directories" Settings 32
6.6. "Keyboard Translations" Settings 32
"d-letter"
"Double-click"
"Inhibit after a lower-case letter"
"Memo" though "Add-ins"
"d-gray"
"Double-click"
"Memo" though "Add-ins"
"d-click timer (18 per second)"
"Change '\\' to a colon"
6.7. "SmartCaps(tm)" Settings 33
"pregray"
"postgray"
"Reset state when toggled on (via Fn-S)"
"'.' after white space toggles caps lock"
"Force lower case after white space"
"ON after boot"
"Memo" though "DOS"
"ENTER = EOS"
6.8. "Blue-Key Controls" Settings 34
"Blue-key Remappings"
"d-blue"
"FILER key" through "MORE key"
"Blue-Key Auto Inhibit"
"Blue-key timer (seconds)"
"Memo" and "Full notes"
"Swap Blues with Shifted-Symbols"
"Memo" through "Calc"
6.9. "Keyboard Preferences" Screen 36
"Sticky CTRL"
"Sticky ALT"
"Sticky SHIFT when highlighting text"
"Require MENU before Buddy Fn-letter keys"
"Allow ESC ESC to mean "No""
"Idle keyboard timer (seconds)"
6.10. "Memo Bookmarks" Settings 37
"File"
"Freeze file name"
"Freeze bookmarks"
"1:" through "9:"
6.11. "Filer Settings" Screen 37
"EXT"
"DOS Program"
".BAT extension: ENTER executes"
"Lite Sleep Control (use with care)"
"DOS Key (hex)"
"Pgm"
"Use full pathname for passed args"
"Battery Usage Timer"
"+ENTER"
6.12. "WorldTime Map Overlay" Settings 39
"Time zone (0.1 hours)"
"east"
"DST (summer time)"
"Auto TZ update after changing local city"
"Delete this feature"
6.13. Other Settings" Screen 39
"Large cursor in DOS"
"Unload Buddy when terminating sysmgr"
"Always use first word in note when linking"
"Use small font for Fn and Fx labels"
"Curly braces are OK in Fn-key labels"
"Fn-Q also silences appt and timer alarms"
"Lotus keyboard shortcuts and F-key labels"
"MENU-dot in Lotus; save using:"
"Password"
"Require password after power ON"
7. Troubleshooting Tips 41
8. Interactions 42
9. Shareware Distribution and Registration Notice 42
10. Distribution Files 43
11. Disclaimer 44
12. Author 44
13. Boot Options 45
14. Other 45
15. Shareware Registration Form 47
Overview"100BUDDY(tm)"
A Keyboard Companion For The HP 100LX Palmtop Computer
Release 1.1 Documentation
100Buddy is a program for the HP 100LX that adds dozens of
features and keystroke shortcuts to the built-in HP 100LX
applications.
Unlike the built-in macro capability provided by the HP 100LX
"user keys" (which simply replay a series of preset keystrokes),
100Buddy is actively involved with the operation of the
applications. For example, 100Buddy 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.
1. Highlights of 100Buddy:
---------------------------
+ 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. Also, 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, and power-off timer values on the Filer display.
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, save find string, and recall find string. 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.
+ Adds a global password feature to prevent unauthorized access
to your data. (Registered users 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.
+ 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.
+ Adds user-specified labels to your function keys so you can
easily remember which key invokes which macro.
+ Smartly inhibits certain keys that, when pushed by accident,
produce long time delays in Filer or change the mode of your
Memo file.
+ Enlarges the cursor when in DOS.
100Buddy loads at boot time. Part of it stays resident. Unless
one of its special functions is triggered, it lingers
unobtrusively in the background.
100Buddy 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 100BUDDY.COM program. That program loads
at boot-time and stays resident. It does the work.
"EXM" refers to the system manager-compliant program,
100BUDDY.EXM. This program is used to configure 100Buddy
according to your preferences.
"ENV" (environment) refers to the configuration file that is
read at startup by the 100BUDDY.COM program and can be read,
modified, and saved by 100BUDDY.EXM.
"HLP" refers to the 100Buddy help file, 100BUDDY.HLP.
"OWN" refers to the 100Buddy owner information file,
100BUDDY.OWN.
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 100BUDDY.COM (Quick Start):
--------------------------------------------------
1. Download 100BUDDY.COM from your host computer to your HP
100LX. 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 "100BUDDY.COM" ENTER. You may need to type the
complete pathname, including the drive and directory where you
put 100BUDDY.COM (e.g., "C:\BIN\100BUDDY.COM").
4. To restart the system manager, type "100" ENTER.
5. If 100BUDDY is running, you will see battery voltage and
usage information along the title bar in the Filer.
3.2. To Automatically Load 100BUDDY.COM At Boot Time:
------------------------------------------------------
1. Download 100BUDDY.COM from your host computer to your HP
100LX. 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 "100BUDDY.COM" in your AUTOEXEC.BAT file
before the line that starts the system manager ("100" or
"$sysmgr"). You may need to enter the complete pathname,
including the drive and directory where you put 100BUDDY.COM
(e.g., "C:\BIN\100BUDDY.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. To load 100BUDDY.EXM (Optional):
--------------------------------------
100BUDDY.EXM is a system manager-compliant program that allows
many parameters that affect the operation of 100Buddy 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 100BUDDY.EXM program to the application list, do the
following:
1. Download 100BUDDY.EXM and 100BUDDY.ICN from your host
computer to your HP 100LX. 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
100BUDDY.EXM (for example: "C:\100BUDDY.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.
3.4. Information About Loading 100Buddy:
-----------------------------------------
100BUDDY.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\100BUDDY.COM
100
There is one optional command-line argument, and that is the
pathname of the ENV file that 100Buddy should load at start-up.
Example:
C:\BIN\100BUDDY.COM C:\_DAT\100BUDDY.ENV
The ENV file is created using the EXM program, described later.
If you do not specify an ENV file, then Buddy will try to load
the default ENV file, C:\_DAT\100BUDDY.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
"100BUDDY," 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 100Buddy is loading, it pauses for a few moments. MINUS or
CTRL-MINUS just after the 100Buddy banner message is displayed
will abort the load process. Pushing STAR will pause the load
process until the next key is pressed.
The first thing that Buddy does after sysmgr starts is to look
at your current macro file. This causes a brief flashing of
your display the first time your TOPCARD appears.
3.5. To Unload 100BUDDY.COM:
-----------------------------
To unload 100Buddy, simply exit sysmgr (via "MORE MENU a t
ENTER"). Sysmgr should exit, 100Buddy 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".)
If there is a modified Memo file when you terminate sysmgr,
Buddy may not unload completely nor reload correctly. To
correct this situation, reboot.
3.6. ENV Database:
-------------------
This section is provided for those of you who are especially
interested in the relationship between the COM, EXM, and ENV.
The ENV is read at startup by the COM program. The default
file pathname is C:\_DAT\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 100BUDDY.COM command line,
then the EXM will operate on that file, otherwise the EXM will
use the default pathname, C:\_DAT\100BUDDY.ENV.
When 100BUDDY.COM loads, it will read the default ENV file or
the ENV file that you have specified as an argument on the
100BUDDY.COM line.
To revert to the default ENV settings, (1) quit the EXM, (2)
delete your ENV file from the disk, (3) disable 100BUDDY.COM by
pushing CTRL-MINUS, (4) restart the EXM, and (5) push CTRL-PLUS.
You could also quit the EXM, delete the ENV file, and reboot.
4. Features of 100Buddy:
-------------------------
4.1. General Features:
-----------------------
Makes 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 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,
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 stick shift.) The deleted text will be "cut" to the
clipboard, so you can undo the replacement by using "paste."
CTRL-MINUS disables 100Buddy'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
100Buddy 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.
100Buddy 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. The state of Fn-Q is shown on the Filer title bar
("Q" or "q", depending on whether the "Fn-Q also silences ...
alarms" checkbox is on or off).
"Fn-Q" box ON "Fn-Q" box OFF
------------- ----------------
In Filer, Fn-Q shows: "Q" "q"
Keyboard beeps: not heard not heard
Built-in alarms: 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
* In this case, 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.
Fn-F will turn the machine off. When you turn it back on again,
Buddy will lock the keyboard and garble 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 "Other 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 100Buddy. If you make a mistake when entering the
password, press ENTER or DEL and start again. The display is
not garbled 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.
(NEW IN VERSION 1.1) 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\100BUDDY.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 lost & found"
instructions therein. You must put your 100BUDDY.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 "100BUDDY") you
must also rename your OWN file.
(NEW IN VERSION 1.1) 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. Also new: case is ignored when checking the
password.
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 100BUDDY.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 "100BUDDY") you must
also rename your HLP file. Then F1 F1 will view the HLP file in
the Filer. When you are done, push ESC and Buddy will return
you to your original location.
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 last character of the .MAC file filename will be shown to
the left of the F1 label. (E.g., if the filename is
"MACROS2.MAC," the numeral "2" will appear.)
Any alarm will produce a visual alarm warning. Thus, you can
turn off the sound and still notice the alarm. Psychedelic, it
is!
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".
4.2. Keyboard Translation Features:
------------------------------------
There are numerous keyboard translation functions built into
100Buddy. 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(tm)).
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.)
(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(tm). This deserves a section of its very own.
See "SmartCaps(tm) Features," in section 4.3, 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 100BUDDY.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.3. SmartCaps(tm) Features:
-----------------------------
Throw away your shift keys! SmartCaps(tm), 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 or pushing "." just before the first letter. (As of
version 1,.1, double-clicking 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.") (NEW IN
VERSION 1.1) 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.
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 100Buddy 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(tm) 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, 100Buddy 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(tm), 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.
EDITORIAL COMMENT
SmartCaps(tm) 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 100Buddy 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.
4.4. Open, Insert, and Save File Windows:
------------------------------------------
When at an "Open File," "Insert File," or "Save As" window, F1
through F8 become preset file selection keys. 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 and MINUS keys 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.5. Application Linkages:
---------------------------
Memo, Phone, Appointment, Todo, Database, NoteTaker, and Full
Notes can be linked.
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 as 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...
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, 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.
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.
5. Application Features:
-------------------------
5.1. Filer Features:
---------------------
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.
Displays the power supply source ("adapter" or "battery"). Also
displays "charging" if the AC adapter is plugged in and your
NiCads are being charged. Displays the main battery voltage and
the battery usage time. See also "HP Setup Features"
Displays the state of the IR and RS232 ports. 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. Unlike 95Buddy, whether or not the machine is operating
on battery power does not affect any of this Buddy logic.
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).
Displays the current value of the timeout counter (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.
Displays the state of the beeper inhibit logic (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 quite mode).
Fn-PLUS increments the power-off timeout value by 10 seconds,
and Fn-MINUS decrements the timeout value by 10 seconds.
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 to
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. As of
version 1.1a, any file named "AUTOEXEC.BAT" will not be executed
by ENTER, regardless of the EXM settings.
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.
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.
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.
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.
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
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 does not recognize all symbols in a
search string, nor any characters following an imbedded space.
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).
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" in the Delete File window to cause the file to
be deleted.
Widens the background of the status lines at the top and bottom
of the display to make the text easier to read.
Highlights the target filename in the create directory, delete,
rename, and move file windows. 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." As of version 1.1a, 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.
If this feature is enabled via the EXM, the state of Lite Sleep
(LSon or LSoff) will be shown. 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.
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.
5.2. HP Setup Features:
------------------------
The unused function keys 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.
Displays the main and backup battery voltages.
Displays the battery usage timer 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 in setup mode.
The value of the timer is saved across a reboot. You can also
reset the timer via 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.
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 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"). 100Buddy 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 set 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. 100Buddy 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.
Hides and disables F2 (Bold) and F3 (Underln) unless the key is
pushed twice. This prevents accidental function key hits from
changing you file to "formatted." If your file is already
formatted, then these two keys will always be visible and
active. (NEW IN VERSION 1.1) You can also access the built-in
functions by pushing MENU first.
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.
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.
(NEW IN VERSION 1.1) The labels for the built-in functions
(e.g., Bold and Promote) appear on the F-keys after pushing
MENU.
Also, all of the "File Open/Insert/Save windows," and "Keyboard
Translations," and "Applications Linkages" features apply to
Memo. See sections 4.2 and 4.3 for details.
SmartCaps(tm). 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(tm)" will be shown on the title
bar. Refer to "SmartCaps(tm) Features" in section 4.3 for
details.
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.5 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.
5.5. Appointment 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. The value "12:00 pm" is
invalid at worst and ambiguous at best.
"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 or time
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.
5.6. Full-Screen Note Features:
--------------------------------
These features apply to the "full" notes display in the Phone,
Appointment, NoteTaker, Database, and WorldTime applications.
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.
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.
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.2 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.
Also, the "Applications Linkages" features apply to full-screen
notes. See section 4.5 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 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.
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.
5.8. CALC Features:
--------------------
In the Math, Arithmetic and Custom sub-applications, the up and
down arrow keys will be mapped to ENTER and roll down,
respectively, Also, the "p" key will be mapped to "%"
(percent).
'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.
5.9. WorldTime (Map Overlay) Features:
---------------------------------------
(This feature will only work in "registered" copies of
100Buddy.)
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.
You must set your initial local time zone (relative to
Greenwich) using the EXM. See the appropriate EXM screen for
instructions. The default time zone is CST, the home of
100Buddy and the Rose Bowl champions. 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.")
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's notion of date or time in the 100LX applications.
The default manDate is 8:00am EST, November, 3, 1994. That is
the date of the next total solar eclipse (the track of which
passes through South America).
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.
The WorldTime map overlay feature is relatively expensive as far
as system memory is concerned. For this reason, in unregistered
versions of 100Buddy (and if you elect to do so in registered
versions), the memory space occupied by this feature is released
at startup. This provides about 9 Kbytes more system memory for
use by DOS and the system manager.
When you start WorldTime, and if you have the map overlay
feature enabled, Buddy will open WorlTime and take you directly
to the map.
5.10. Application Manager Features:
------------------------------------
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.5.
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:
------------------------------
F9 will go to the Open File window.
From the main screen, 'q' will quit.
When you change macro files, Buddy will load a new set of Fn-key
labels. Buddy captures the first seven characters (or the first
word) of the description field of the macro. An EXM setting
will cause a default label to be generated instead of using
macro text with curly braces.
(NEW IN VERSION 1.1) You can quickly access a specific macro
line by pushing a number key.
(NEW IN VERSION 1.1) F10 and SHIFT-F10 are "Save" and "Save
As," respectively.
5.12. DOS Features:
--------------------
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.
5.13. Stopwatch:
----------------
Stopwatch gives buddy fits. All keyboard enhancement features
are off in this application.
5.14. Use with Add-in Programs:
--------------------------------
Although 100Buddy 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.
6. 100BUDDY.EXM Features:
--------------------------
The EXM is a sysmgr-compliant program that allows certain
parameters that affect the operation of 100Buddy to be viewed
and changed. Instructions for installing 100BUDDY.EXM appear
near the start of this document.
EXM Window summary:
Main window:
Displays status information
Settings menu:
File Keys
Default Directories
Keyboard Translations
SmartCaps(tm)
Blue-Key Controls
Keyboard Preferences
Memo Bookmarks
Filer Information (and Battery)
WorldTime
Other Settings
Registration Information
You can change windows 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.
If you are at the main status screen, pushing the letter key
corresponding to a particular settings window will take you
directly to that window. For example, "s" will take you
directly to the SmartCaps(tm) window.
[The default control settings are shown in square brackets.]
6.1. Main Status Screen:
-------------------------
"100Buddy 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.
"ENV status":
The current status of the ENV file (loaded, modified,
saved, etc.).
"I/O status":
The results of the last ENV file I/O operation.
Hotkeys:
You may go directly to a particular settings screen by
pushing the character assigned to the desired screen
(use "MENU Settings" to see the hotkey assignments.)
For example, hitting 's' while at the main status screen
will take you directly to the "SmartCaps(tm)" settings
screen.
6.2. File Menu:
----------------
"Abort (no save)":
Quits the EXM without sending the (possibly changed)
database to the COM and without writing the database to
the ENV file.
"Exit":
Quit. Automatically send new settings to the COM and
save 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 hotkeys from 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:
-------------------------------------
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.]
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" though "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" though "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(tm)
Features" in section 4.3 for details. [Default: "6" and
"*" 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(tm)
Features" in section 4.3 for details. [Default: "3",
"4", "5", "6", and "*" checked.]
"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. (NEW IN VERSION 1.1) If
autocaps is enabled, then d-letter will only operate on
the first letter of a word. [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).]
"ON after boot":
A checkbox that enables SmartCaps after a boot. This
takes the place of doing Fn-S after a boot. [Default:
not checked (SmartCaps not on after a boot).]
"Memo" though "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(tm)" 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"
APPT key "b000"
PHONE key "b400"
MEMO key "b800"
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
"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.]
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 highlighting text":
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).].
"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).]
"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).]
"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 to a standard state if the keyboard is idle.
[Default: 5 seconds.]
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.
"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 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.
'".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. As of version 1.1a, 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 buy 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.
(NEW IN VERSION 1.1a.) 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).]
"Battery Usage Timer":
A push button that will reset the battery usage timer
shown on the main Filer and HP Setup screens. Push the
"Reset" button after you change your main batteries.
"+ENTER":
(NEW IN VERSION 1.1a.) If this box is checked, the DOS
hotkey string will be followed by the ENTER keycode.
[Default: checked.]
6.12. "WorldTime Map Overlay" Settings:
----------------------------------------
(Note: these controls are only useful for registered copies of
100Buddy.)
"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 100Buddy 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 100Buddy
smaller. Unregistered copies do not show this control,
however the system memory is automatically released on
boot. This checkbox does not affect the size of
100BUDDY.COM on disk; it only causes 100BUDDY.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.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).]
"Unload Buddy when terminating sysmgr":
A checkbox that controls whether or not Buddy will
remove itself when you terminate sysmgr (via "MORE 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).]
"Always 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).]
"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 of necessary) or
if the small font should be used for all labels.
[Default: not checked (automatic font size).]
"Curly braces are OK in Fn-key labels":
A checkbox that determines whether or not Buddy will
generate a default macro-key label if no "description"
has been entered. If this box is checked, then Buddy
will use the first few letters of the macro-key
"contents" (which likely will include a curly brace).
If this key is not checked, then Buddy will generate a
default label (the Fn-key number) for keys that do not
have a description. [Default: checked (allow curly
braces).]
"Fn-Q also silences appt and timer alarms":
(NEW IN VERSION 1.1) A checkbox that 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. [Default:
not checked (alarms are not silenced by Fn-Q)]
"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 of 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".)
"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 except in Filer and
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 100Buddy. [Default: null (no
password required, just press ENTER to resume normal
operation).]
"Require password after power ON":
Specifies that a password should be asked for even if
you do not turn the machine off via Fn-F. [Default: off
(Fn-F must be used to force a password request when
power is turned back on).]
"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.14. Registration Information" Screen:
----------------------------------------
This screen contains information about 100Buddy and how to
register your copy. Please fill out the form provided 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 100Buddy
or is an interaction with some other program.
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\100BUDDY.ENV) and reboot.
5. Remove all of your other TSRs and reboot.
6. Change the order in which your load your TSRs, including
100BUDDY.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. 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 100Buddy 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.
FCL: (allows fonts changes) This may cause some
strings, such as file names or application link
strings to be truncated.
Sticky.COM: Not necessary.
Timeout.COM: Not necessary.
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(tm) or d-click features.
95LX EXMs: Most will probably work OK, but no promises. The
password prompt after doing Fn-F will not appear.
9. Shareware Distribution and Registration Notice:
----------------------------------------------------
100Buddy 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 100Buddy)
on one computer. If you do not register your copy of 100Buddy,
please discontinue its use and remove it from your computer.
Attention international users: Please add $1.00 for diskette
postage 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 cash the
check. Most banks can do that, or go to an American Express
office.
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,
"100LX 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 100Buddy and
other HP 100LX topics occur in the HPHAND forum, section 11.
(Caution: do not confuse 95BUDDY ("BUD95.ZIP") with 100Buddy
("BUD100.ZIP"). 95BUDDY will not work on the 100LX.)
Quantity discounts for purchases of 10 or more copies and site
licenses for 100 or more copies are available. Please contact
me for details.
100Buddy 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 100BUDDY.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 100Buddy 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 there is a mention that 100Buddy is
shareware.
SmartCaps(tm) and Buddy(tm) are trademarks of Jeffrey Mattox. A
patent application is pending covering 95Buddy, 100Buddy,
SmartCaps, and the general "keyboard companion" concept which
changes the functionality of the computer.
10. Distribution Files:
The distribution files and contents of 100BUDDY.ZIP are:
File name Disk requirements System RAM requirements
------------ ----------------- -----------------------
100BUDDY.COM 50 Kbytes on disk 48 Kbytes when loaded
39 Kbytes (w/o WTime)
100BUDDY.EXM 30 Kbytes 51 Kbytes when loaded
100BUDDY.ICN 200 bytes
100BUDDY.ENV 1.5 Kbytes
README 4 Kbytes
100BUDDY.TXT 100 Kbytes
100BUDDY.HLP 13 Kbytes
LOG.TXT 6.5 Kbytes
REGISTER.TXT 2 Kbytes
Note: 100BUDDY.ENV is not on the distribution diskette; it is
created automatically when you activate 100BUDDY.EXM. Another
file of interest is 100BUDDY.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
100Buddy 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 100BUDDY OR
INTERFERENCE OF 100BUDDY 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:
100Buddy was written by:
Jeffrey Mattox
P.O. Box 45282
Madison, WI 53744-5282
e-mail: CompuServe: 71044,2356
voice: (608) 274-6206 evenings after 7:00pm central time only.
Please send your comments and suggestions. Most of the features
in 100Buddy 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, 100Buddy displays a startup screen and pauses for
a few seconds. If you hit "*" while booting, 100Buddy 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, 100Buddy will abort its startup
process and all 100Buddy features will be turned off. Use this
to see what life was like BB (before Buddy).
14. Other:
100Buddy 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.
While 100Buddy 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.
100Buddy features cannot be invoked from a user macro key. User
key macros must use the conventional HP 100LX keystroke
sequences. Also, when "recording" a user macro, be aware that
it is recording 100Buddy'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).
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.
100Buddy will not take complete control until sysmgr starts.
Therefore, if you start in DOS after a boot, most 100Buddy
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.
100Buddy was written and tested 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. This
documentation file, however, was written on a 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.)
XBRAM information: 100Buddy uses 10 bytes of XBRAM with an ID
of "JM" according to HP's XBRAM allocation scheme.
Future: How about a "Buddy-Lite?" That is, a smaller version
that just does keyboard translations and SmartCaps, but not much
else. Also, the DOS features could be improved; many DOS users
would like more control over how Buddy loads and exits with
respect to exiting sysmgr and DOS.
15. Shareware Registration Form: Release 1.1
Date: ____________________ (please print)
Name: (Mr./Ms./Dr.) _____________________________
Address: _____________________________
_____________________________
City, State, ZIP: _____________________________
Country: _____________________________
Telephone number: (_____) _____ - __________
e-mail address: _____________________________
100Buddy version (100Buddy- 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 $5.00 to receive the NEXT major release
on a 3.5-inch diskette.
Check here ( ) and add $15.00 to receive a formatted, printed,
and bound copy of the 40-page user's manual, 100BUDDY.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 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. Most
banks can do that, or go to an American Express office. You
may also send U.S. cash.
a. I heard about 100Buddy via: ____________________________
b. I obtained my copy of 100Buddy from: ______________________
c. My HP 100LX memory size is: _____1Meg _____2Meg
d. I have the following extensions: _____CMCALC
other:______________________________
e. Favorite 100LX editor: ______________________________
f. 100Buddy features: most useful: __________________________
least useful: __________________________
g. Comments:
Mail to: Jeffrey Mattox, PO Box 45282, Madison, WI 53744-5282
e-mail: CompuServe: 71044,2356
voice: (608) 274-6206 evenings after 7:00pm central time only.