95BUDDY (Rel 1.0) Shareware Information May 24, 1992 "95BUDDY" A Keyboard Companion For The HP 95LX Palmtop Computer Release 1.0 Documentation Table of Contents Overview 1 Highlights of 95BUDDY 1 Quick Startup and Demonstration Instructions 1 1. Functional Description and Operating Instructions 2 General 2 MEMO 2 LOTUS 1-2-3 2 PHONE BOOK 3 APPOINTMENT BOOK 3 CALC 3 FILER 4 DATACOMM 4 SETUP 5 CMCALC 5 WEEKABK 6 HP Dictionary/Thesaurus 6 2. Supported Application Extensions 6 3. Setting a New Memo Default Directory 7 4. Shareware Distribution and Registration Notice 7 5. Customization 8 6. Disclaimer 8 7. Author 8 8. Installation Instructions 9 9. CONFIG.SYS Command Line Options 10 123= 10 appt= 10 bbatt= 10 calc= 10 cmbase= 10 cmmode= 10 cursor= 10 dcomm= 10 hide= 11 mbatt= 11 mdef= 11 serial= 11 sticky= 11 timer= 11 todo= 11 wkabk= 11 10. Boot Options 12 11. Other 12 12. Serial Port Test Cable 12 13. Keystroke Shortcuts and Added Functions - Partial Summary 13 Keystroke Shortcuts 13 Additional functions 13 14. Shareware Registration Form 14 Overview;"95BUDDY" A Keyboard Companion For The HP 95LX Palmtop Computer Release 1.0 Documentation 95BUDDY is a program for the HP 95LX that adds dozens of features and keystroke shortcuts to the built-in HP 95LX applications. Unlike the built-in macro capability provided by the HP 95LX "user keys" (which simply replay a series of preset keystrokes), 95BUDDY is actively involved with the operation of the applications. For example, two keystrokes invokes a new "quick close" function that will automatically save any open file (but only if necessary), then quit the application. Also, 95BUDDY links the filer to the MEMO, Lotus 1-2-3, and Phone Book applications, allowing easy "point-and-click" access to files and worksheets. Highlights of 95BUDDY: ù Provides a much sought-after default directory feature for MEMO. ù Improves the look-and-feel of the built-in applications by making menu selections more consistent. For example, files may be "opened" (instead of "retrieved") in Lotus 1-2-3, and the more- natural "y" and "n" keys can be used instead of the function keys to respond to CALC's file save prompts. ù Speeds your work by providing quick open and close functions for applications. If you are in the filer, only two key presses are required to open a highlighted file and start MEMO, Lotus 1-2-3, or PHONE. (And, 95BUDDY is smart; it won't blindly overwrite an already open file.) ù Adds new features, such as Fahrenheit and Celsius conversion functions to CALC, and dramatically improves the string search options in MEMO. ù Displays the new functions, when appropriate. For example, the new CALC and MEMO function keys are labeled on the function-key identification bar. ù Intelligently controls the serial port to save power when operating from batteries. ù Allows preferences to be set that control 95BUDDY's operation. 95BUDDY automatically loads at boot time. Part of it stays resident, using as little system memory as possible. Unless one of its special functions is triggered, it lingers unobtrusively in the background. Quick Startup and Demonstration Instructions: Note: for detailed installation instructions, refer to section 8. a) Copy 95BUDDY.SYS to your root directory. b) Add a DEVICE=C:\95BUDDY.SYS line to your CONFIG.SYS file. c) Reboot. (And get ready to witness magic!) d) Start the FILER application. e) Use the arrow keys to highlight a text file (or a 1-2-3 worksheet). f) Push ENTER to "view" the file. g) Push MEMO (or 123) to automatically open the file in the application. h) Edit the file or worksheet. i) Push MENU @ to save the file and quit. j) Start a bunch of applications. k) Push MENU DEL and watch them all close. l) Push FILER twice and see your battery voltages. 95BUDDY is a shareware program. Please read the shareware registration notice in section 4 and register your copy using the form at the end of this document. 1. Functional Description and Operating Instructions: General: Increases the cursor size in all applications so it won't get "lost" on your screen.* Disables the print screen (PRT SC) function so your computer won't temporarily lock up if you hit the ESC key by accident after shifting.* Adds a quick close feature to all applications. Push MENU @ to automatically save an open document and quit the current application. You may also push @ after doing MENU q if you are prompted to save your open and modified file. Adds a "mass exit" function to all applications. While in any application, simply push MENU DEL to save all open files, exit all applications, and return to your picture-file idle display. The MassExit function will stop if it encounters an application that is in an unusual state. Adds a "sticky" option to the CTRL and ALT keys, so they operate more like the SHIFT key.* MEMO: Allows easy document opens from the filer (see "FILER," below). Automatically saves document changes (if any) and closes the memo application by pushing MENU q @ or simply MENU @. Push MEMO MEMO to start the editor and go directly to the file open menu. Also, a new default directory and file name (including wild cards) may be specified. This means that you aren't stuck with just C:\_DAT\*.TXT. Refer to section 3 for details. If MEMO is already active, pushing MEMO MEMO will allow you to quickly change files. Adds "find first occurrence" (F4), "find last occurrence" (F8), and "hunt for next occurrence" (F6) string search functions. To use, push "Find" (F7), enter a character string, and then select the desired search function. The "hunt" function finds the next string occurrence, if any; otherwise it automatically restarts the search from the beginning of the file. As usual, a search function will "fail" if the cursor is already positioned at the only matching string. Allows "Find" (F7) to be pushed immediately after an unsuccessful "find" operation instead of only the ESC key. This allows a quick return to the find functions to edit the search string or to repeat the search in the opposite direction. In addition, the up and down arrow keys and the MENU key may be pushed directly after a failed search. Changes MENU into SHIFT if any gray keypad key is hit immediately after MENU. This quietly corrects any accidental MENU key hits when you really meant to push the nearby SHIFT key prior to a gray key. LOTUS 1-2-3: Allows easy worksheet opens from the filer (see "FILER," below). Automatically saves any worksheet changes and closes 1-2-3 by pushing MENU q @ or simply MENU @. 95BUDDY won't overwrite an existing worksheet file (as a user-defined key might do) if the current worksheet is not yet named. Push 123 123 to start Lotus and go directly to the file open menu (and with a full-screen filename display). Allows a "y" key response instead of "r" to "replace" a file. This makes the look-and-feel of Lotus 1-2-3 appear more like the other applications. Allows the use of "o" to open a file (in addition to "r" to retrieve a file). Push MENU fo. This makes the look-and-feel of Lotus 1-2-3 appear more like the other applications. PHONE BOOK: Allows easy phone book opens from the filer (see "FILER," below). Automatically saves any phone book changes and closes the phone application by pushing MENU q @ or simply MENU @. Push PHONE PHONE to start the phone book application and go directly to the file open menu. You may then push TAB to change to MEMO's "new" default directory. If the phone book application is already active, pressing PHONE PHONE will move you directly to the file open menu to switch files. After typing a "goto" string (whether matched or unmatched and before you hit ENTER), press PHONE to automatically save your current phone book file and take you to the file open menu. 95BUDDY will wait while you to select another file (highlight a file and push ENTER). Then, it will automatically resume the "goto" search in the alternate file. After typing a "goto" string, the up and down arrow keys may be used to move about the phone list without first having to hit ENTER or ESC ESC. Adds "find first occurrence" (F4), "find last occurrence" (F8), and "hunt for next occurrence" (F6) string search functions. To use, push "Find" (F7), enter a character string, and then select the desired search function. The "hunt" function finds the next string occurrence, if any; otherwise it automatically restarts the search from the beginning of the file. (OK, so it's no big deal. In the phone book application, the vanilla find next and find previous functions are circular, anyway.) APPOINTMENT BOOK: When opened, automatically selects the "Todo" or "Day" view.* Automatically saves any appointment book changes and closes the appointment book application by pushing MENU q @ or simply MENU @. Todo items that are "completed" are more clearly marked. Or, completed entries may be totally blanked out.* From the file open menu, push TAB to switch to MEMO's default directory. CALC: When CALC is opened, automatically selects a math mode and advances to the trigonometry functions.* Any other menu may be specified as the default. Adds degrees F (F9) and degrees C (SHIFT-F9) conversions to the math functions. Assigns the "%" function to "p" key (in addition to "SHIFT +"). Automatically saves any solve catalog changes and closes CALC by pushing MENU q @ or simply MENU @. Allows "o" (for "open") to be used instead of "r" to retrieve a file. This makes the look-and-feel of CALC more like the other applications. Allows "y" or "n" to specify the "YES" or "NO" responses to the file save prompts (in addition to F6 or F10). When in the solve catalog, the ENTER key may be used to go to "solve calc" mode (in addition to F9). This is the more natural way to select a highlighted entry. When in the solve editor, the ENTER key may be used to insert a new line (in addition to the TAB key). Using the ENTER key to insert a new line is more natural. The down arrow key will roll down the stack (in addition to "v"). FILER: Links to MEMO. Automatically opens any highlighted file by pushing ENTER and then MEMO. If the editor is already open with a modified document, the automatic document open operation will be aborted. Links to Lotus 1-2-3. Automatically opens any highlighted worksheet file by pushing ENTER and then 123. Caution: if 1-2-3 is already open with a modified worksheet, a file open operation will not save your changes.* Don't blame 95BUDDY; it's a fault of Lotus 1-2-3. Links to PHONE. Automatically opens any highlighted file by pushing ENTER and then PHONE. If the phone book application is already open with a modified phone book file, the automatic open operation will be aborted. The MENU key does not have to be pushed to select a menu function. For example, to quickly exit from the filer, simply push "q". This works for the other filer menu selections, too, except "p". If you try to launch a DOS file via the "Run" function (F4) or MENU s, but have not first closed all other applications, simply push F4 (again) in response to the error message and 95BUDDY will automatically "mass exit" all of the other applications, return you to the same spot in the filer, and retry the "Run" or MENU s function.. Allows certain files to be blanked.* Any file whose name starts with an underscore character will be blanked unless highlighted by the cursor. This feature "removes" the ROM-based worksheet files from the root directory and any other files you name that begin with an underscore. The files are still there; they just don't show up on the display. To temporarily see them again, push MENU. Automatically turns the serial port off when the filer is started. This prevents battery drain on the 512K-byte model. The serial port will be turned on if you hit "Remote" (F6). It may be manually turned on or off by pushing "+" for on or "-" for off (works on both HP 95LX models). If the serial port is on and you are operating on battery power, the serial status indicator (provided by 95BUDDY on the filer display) will flash. If the serial port is off when you launch a DOS program on the 512K-byte model, it will remain off unless the program (or SERCTR) turns it back on. On the one megabyte model, the serial port will be turned on automatically when a DOS program is launched only if you are operating on AC power.* The bottom line: longer battery life. DATACOMM: When Datacomm is opened, automatically advances directly connect, Kermit, or XMODEM.* For Kermit, the transfer mode can be automatically set to binary.* Displays a flashing indicator if the serial port is on and you are operating on battery power. Have you ever unknowingly plugged your adapter into a dead AC outlet and had your batteries go kaput? Automatically closes the application from any sub menu by pushing MENU @. SETUP: Indicates whether the power source in use is the AC adapter or the main battery. This can be used to verify proper operation of your AC adapter. Numerically displays the internal battery voltages.* The first voltage shown is for the main battery; the second is for the backup battery. Refer also to section 9. Accumulates and displays the total time (in hours) while operating on batteries. This will give you an accurate method of gauging battery life. You can manually adjust the time value two ways. Use CTRL-F8 or CTRL-F9 to increase or decrease the current value, or delete the file C:\_95BUDDY.ENV and reboot to clear the value to zero. Use that method when you replace your batteries. The env file is used to preserve the time value across reboots. Your power source, battery voltages, and battery timer will be displayed in real-time. Use this to test your AC adapter connections and battery status. Note: the graphic battery gauge is only updated when you enter Setup. Flip-flops between the filer and setup applications with the FILER key (no need to push the SHIFT key). If you try to define a user-key macro (via a SHIFT-CHAR function key) when the user key is already defined, simply push CTRL-DEL in response to the error beep. The old definition will be deleted and you may then redefine the user key. No extra keystrokes are required. Allows ESC to be used to quit (in addition to "q" or MENU q ). Shows a 95BUDDY feature usage counter. The counter increments whenever 95BUDDY does some significant work for you. Unregistered copies of 95BUDDY might tend to get "tired," eventually. Displays the power-off timeout value and allows the timeout value to be easily changed.* Use F8 to increase the value and F9 to decrease it. Note: the HP 95LX timeout function is only active when you are operating on battery power. Adds a "key" function (F10) that will display the hexadecimal scancode associated with any key. Push F10, then the key of interest. Read the key value on line 4 of the display. The first two digits are the scancode; the second two digits are the ASCII value. This information is useful for setting up APNAME.LST. CMCALC (if installed): Flip-flops between the CALC and CMCALC applications with the CALC key (no need to push the ALT key). When CMCALC is opened, automatically advances to the function key mode having the "SHOW" function.* To temporarily avoid the automatic advance, enter CMCALC via ALT-CALC. Adds one-step radix selection and base conversion functions. Allows the "SHOW" function key (F6) to flip-flop between the SHOW and the normal display (no need to push ESCAPE). The down arrow key will roll down the stack (in addition to "v"). WEEKABK (if installed): Flip-flops between the APPT and WEEKABK applications with the APPT key (no need to push the ALT key). Also, the ESC key will flip back to APPT. If you start WEEKABK by pushing APPT while in the conventional appointment application, and if you have modified your appointment data but yet not saved it, 95BUDDY will automatically update your RAM- disk appointment file before starting WEEKABK. This means that WEEKABK will always display current information. To avoid this automatic update, start WEEKABK via ALT-APPT. Automatically displays the next week of appointments if you push the right arrow key while the cursor is on Saturday. Automatically displays the previous week of appointments if you push the left arrow key while the cursor is on Sunday. Automatically moves the cursor up or down to appointments (if any) when starting or when moving between days. This makes it faster to scan and view appointments. Also, blank lines between appointments will be skipped when moving the cursor up or down. Adds time-window scroll up (F6) and scroll down (F7) functions. Provides a single-key update of APPT's appointment file (F3). This allows WEEKABK to correctly display any recent (but not yet saved) changes made to the appointment book file. Note: this can be an automatic function.* Push "Day" (F8) to automatically switch to the appointment book and go to the same day as selected in WEEKABK. This makes it easy to select a day and then edit your appointments. (Simply push APPT to update your appointment file and return to WEEKABK.) HP DICTIONARY/THESAURUS (if installed): MENU q may be used to quit (in addition to F10). This makes the look- and-feel of this application more like the others. Also adds all functions listed under MEMO, above. * These functions may be inhibited or modified via command-line options in your CONFIG.SYS file. 2. Supported Application Extensions: The WEEKABK application (week of appointments-at-a-glance), if installed, must be tied to the ALT-APPT key (see section 8). WEEKABK is a shareware program written by Ehood Baratz. (Tested releases are 1.7.4 and 2.1.8.) WEEKABK is available on CompuServe. The CMCALC application (computer math calculator), if installed, must be tied to the ALT-CALC key (see section 8). CMCALC is a freeware program written by Eugene Dorr. CMCALC is available on CompuServe and on The Palmtop Paper ON DISK. The HP Dictionary/Thesaurus is a ROM-card application program available from Hewlett-Packard. 3. Setting a New Memo Default Directory: To specify a new default directory path and/or file name for MEMO, follow these steps: a. Go to MEMO's file open menu. (Push MEMO MEMO to automatically take you to MEMO's file open menu.) b. Backspace over the old default directory specification. c. Type in your new default directory and/or file name. You may use wildcards where appropriate. For example, try: C:\*.* d. Push SHIFT-TAB. This will save your new specification. e. Push ENTER to verify that your new default will work. The new default will be used in two circumstances. If you quick- start MEMO with "MEMO MEMO", the new default will automatically be called up. Also, if you manually go to the file open menu, you may push TAB to recall the new default. This latter method also works in PHONE and APPT (and uses the same default value). You may use the "mdef" command line option to automatically set a new default directory at boot time. See sections 8 and 9 for details. 4. Shareware Distribution and Registration Notice: 95BUDDY 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 $35.00 to the address below. Please send US$ only. Registration entitles you to continue using the program on one computer. If you do not register your use of 95BUDDY, please discontinue its use and remove it from your computer. You may deduct $5.00 from the registration fee if you post or write something nice about 95BUDDY on a BBS or in a publication seen by HP 95LX users. 95BUDDY.SYS may be freely distributed as long as this complete documentation file and the registration form are included in full. No charges may be made for such distribution (other than nominal charges to cover the costs of diskettes and shipping). 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 95BUDDY is shareware. Distribution files are: 95BUDDY.SYS 95BUDDY file (binary) 95BUDDY.TXT documentation file (text only) REGISTER.TXT shareware registration form (text only) CONFIG.SYS sample system configuration file (text) APNAME.LST sample application control file (text) WEEKABK.ENV better WEEKABK env file (text) WEEKABK.HLP revised WEEKABK help file (text) 5. Customization: The operations of some functions can be modified by editing your CONFIG.SYS file. See sections 8 and 9. Custom versions of 95BUDDY are available. For a quotation, mail your specifications to the author at the address below. 6. Disclaimer: Every effort has been made to thoroughly test and verify all 95BUDDY 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 95BUDDY OR INTERFERENCE OF 95BUDDY 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. 7. Author: 95BUDDY was written by: Jeffrey Mattox, P.O. Box 45282, Madison, WI 53744 - 5282 e-mail (Internet): jeff.mattox@heurikon.com voice: (608) 828-3404 Please send your comments and suggestions. 8. Installation Instructions: a) Backup your important files, just in case. b) Download 95BUDDY.SYS to the root directory (C:\) on your C: drive. c) When your HP 95LX was shipped from the factory, it did not have a C:\CONFIG.SYS file. You must create a CONFIG.SYS file that instructs the operating system to load 95BUDDY.SYS whenever you boot your computer. If you have already added CONFIG.SYS for some other purpose, skip to step d, below. If your C:\CONFIG.SYS file does not exist, download it from the 95BUDDY distribution or create it with MEMO, as "C:\CONFIG.SYS" with the following two lines. There are no spaces in either line. DEVICE=C:\95BUDDY.SYS SHELL=$sysmgr d) If your CONFIG.SYS file already exists, add the following line to it: DEVICE=C:\95BUDDY.SYS Put that line after any other device lines, if any. Otherwise, place it at the beginning of the file. e) If you would prefer to put 95BUDDY.SYS in a directory other than the root directory on drive C, you may do so, but be sure to modify the DEVICE= line to reflect the correct drive and pathname. f) Be very careful. Double check your work after adding or making any changes to your CONFIG.SYS file. It is crucial that all lines in CONFIG.SYS be correct, otherwise you may not be able to use your computer after booting. If you have a RAM card, you can protect yourself by putting an empty CONFIG.SYS file in the root directory of the RAM card. In an emergency, reboot with your RAM card installed. g) (Optional) Add command options to the DEVICE line in CONFIG.SYS according to your needs. The form of each option specifier is: command=argument where "command" and "argument" are specified in the table in section 9. If a command is absent, a default value is used. Separate each option string with a space, but do not put spaces within an option. Case is ignored. For example: DEVICE=C:\95BUDDY.SYS cursor=5 calc=d mdef=C:\*.a Changes to CONFIG.SYS will not take effect until you reboot. h) (Optional) If you have WEEKABK or CMCALC, add or edit C:\_DAT\APNAME.LST. Add one or both of these lines: C:\BIN\WEEKABK.EXM,b300,Weekly Appt Bk C:\BIN\CMCALC.EXM,c300,CMCalc Note that this file must reside in your \_DAT directory. Be sure to use capital letters for the drive specifications. i) Reboot your computer (push CTL, ALT, and DEL together). 9. CONFIG.SYS Command Line Options: Command Values Argument Meaning 123= overwrite* Overwrite open worksheets on quick open (123 123) abort Abort quick open function if a worksheet is already open Example: "123=a" appt= day* Start APPT in the "day" display mode. todo Start/restart APPT in the "todo" display mode. Example: "appt=t" bbatt= 60-140 Backup battery A/D scale factor. The default is 102. Example: "bbatt=95" calc= m (or mp)* Start CALC in math mode with trig functions (PI visible) ms Start in math mode, statistical md Start in math mode, other (DEG visible) mr Start in math mode, other (RND visible) ar Start/restart in arithmetic mode, show regs as Start/restart in arithmetic mode, show stack a (or an)* Start/restart in arithmetic mode, normal t, s, b, l Start in TVM, Solve, Bus%, or List mode (use only one) c (or cc)* Start in currency conversion mode cl Start in length conversion mode ca Start in area conversion mode cv Start in volume conversion mode cm Start in mass conversion mode Example: "calc=md" cmbase= hex* Start/restart CMCALC in hexadecimal mode (radix) decimal Start/restart in decimal mode octal Start/restart in octal mode binary Start/restart in binary mode normal Start CMCALC in the previously used mode; don't change on restart. Example: "cmbase=d" cmmode= show* Open CMCALC with "SHOW"; and quick-select radix function keys visible maskl Open with "MASKL" function visible asr Open with "ASR" function visible rlc Open with "RLC" function visible disable Disable special CMCALC functions Example: "cmmode=d" cursor= 0 to 6 Sets cursor size. "0" represents a full block cursor and "6" represents a single underline cursor. The default value is 4, which gives a half-block cursor. Example: "cursor=5" dcomm= none* Disable special Datacomm startup binary Startup Datacomm in Kermit binary mode text Startup in Kermit, text mode server Startup in Kermit-server mode (binary). xmodem Startup in XMODEM mode connect Startup in Connect mode Example: "dcomm=x" hide= enable* Hide files starting with an underscore (Filer) disable Show all files Example: "hide=d" mbatt= 60-140 Main battery A/D scale factor. The default is 110. Example: "mbatt=108" mdef= (string) Specify the initial default directory for MEMO. The default is no specification. Example: "mdef=c:\files\*.a" .c2prtsc= disable* Disable PRT SC function. ; enable Enable PRT SC function (SHIFT-ESC) Example: "prtsc=e" serial= inhibit* Inhibit the serial port (don't allow it to be automatically turned on) when launching a program from the filer (or starting DOS via MENU S) while on battery power. normal Allow the battery to be turned on automatically, even if on battery power. Example: "serial=n" sticky= neither* Make neither ALT nor CTRL sticky alt Make ALT key sticky ctrl Make CTRL key sticky both Make both ALT and CTRL sticky Example: "sticky=a" timer= 00-600 Set power-off timer to the specified tenths of minutes. The default value is 30 (3.0 minutes). Do not include the decimal point in the argument. Example: "timer=45" (4.5 minutes) todo= blank* Completed to-do items are blanked norm To-do items marked as completed will display normally ("#" at far left) extend Completed to-do items have "##" just before the text Example: "todo=n" wkabk= auto* Automatic appointment file update on entry from APPT disable Disable all special WEEKABK functions manual No automatic update of appointment file (faster startup) Example: "wkabk=d" * Indicates default values. The default values will be used if the corresponding commands are absent from the DEVICE=95BUDDY.SYS line in CONFIG.SYS. Limited checking is done of command names, and even less checking is done of the arguments, so use caution when formatting your commands. The good news is that commands may be truncated as long as they remain unambiguous, and arguments may be shortened to a single letter (as shown in the above examples). The "mbatt," and "bbatt" commands allow you to compensate for manufacturing variations in the HP 95LX battery monitoring logic. To calibrate your voltage display, measure an actual battery voltage and note the value shown on the SETUP display. If they do not agree, adjust the appropriate scale factor up or down by the percentage of error in the displayed value. (Increasing a scale factor will increase the respective displayed value.) To prevent errors due to uneven battery loading, perform this procedure while operating from your AC adapter. Use caution when measuring the backup battery; pull it out slightly so that you do not short the battery contacts. 10. Boot Options: During a boot, 95BUDDY displays a startup screen and pauses for a few seconds. Watch this display for error messages concerning your CONFIG.SYS command format. If you hit "*" while booting, 95BUDDY will pause longer (so you can read any messages on the display); hit any key to resume processing. If you press "-" while booting, all 95BUDDY features will be turned off. Use this to see what life was like BB (before BUDDY). 11. Other: While 95BUDDY is busy switching phone books or opening a memo file, etc., you may use the keyboard and type ahead. Up to 16 keystrokes will be saved. 95BUDDY features cannot be invoked from a user macro key. User key macros must use the conventional HP 95LX keystroke sequences. The sticky ALT and CTRL key options, and the PRT SC key inhibit option also operate from DOS. Bug alert: when you are in DOS, the ALT and CTRL sticky-key indicator may float up into the display window or otherwise just get lost. It's a low-gravity problem of some sort. Hey! Nobuddy's perfect. Memory requirements are about 6Kbytes of system RAM and 7K on disk. 12. Serial Port Test Cable: To test your serial port and learn exactly when the serial port power is on, construct the following test circuit. The pin numbers are for the 9-pin "D" end of an HP 95LX serial interface cable (Hewlett-Packard part number 8222A). a) Wire a 300- to 470-ohm resistor in series with an LED. b) Connect one end of the resistor-LED circuit to cable pin 5 (logic ground). c) Connect the other end to pin 2 (transmit data) and to pin 3 (receive data). This also loops the transmit data signal back to receive data line. d) Attach the interface cable to your HP 95LX and start Datacomm. If the LED does not come on, reverse the LED wiring (to switch the polarity). e) Go to the main Datacomm display and push MENU c (to "connect" to the serial port). Push a few letter keys and then observe the display. The display should show the letters echoed back to you. The LED will illuminate whenever the serial port is powered on. If you do not have a serial cable, wire the two center HP 95LX serial port pins together (they are transmit and receive data) and use either outer pin as the ground. 13. Keystroke Shortcuts and Added Functions - Partial Summary;: Keystroke Shortcuts: While in the Filer: highlight a file ENTER MEMO Opens the highlighted text file in MEMO highlight a file ENTER 123 Opens the highlighted worksheet in 123 highlight a file ENTER PHONE Opens the highlighted phone book file FILER Goes to the setup display q, s, etal Quits, starts DOS, etc (MENU not req'd) While in the Appointment Book: APPT Opens WEEKABK (with auto update) ALT-APPT Opens WEEKABK (w/o auto update) While in the Phone Book: search string PHONE Goes to the file open display, waits for ENTER, and resumes the search While in CALC: CALC Opens CMCALC (with auto restart) ALT-CALC Opens CMCALC (w/o auto restart) Other: FILER FILER Goes to the setup display MEMO MEMO Opens MEMO, goes to file open display, and recalls the default directory 123 123 Opens Lotus 123 and goes to the file open display APPT APPT Opens WEEKABK CALC CALC Opens CMCALC PHONE PHONE Opens Phone and goes to the file open display MENU @ Closes the application (saving an open file, if necessary) MENU q @ (same as above) MENU DEL Closes all applications ("mass exit") SHIFT-CTRL-Fn CTRL-DEL Deletes the assignment for user-key Fn SHIFT-TAB Sets MEMO's default directory Additional functions: MEMO: Find first, last, and circular hunt search functions PHONE: Quick change of phone book files from "goto" function; find first and find last string search CALC: Fahrenheit/Celsius conversions and default startup mode CMCALC: Default startup mode APPT: Default startup mode SETUP: Displays power source, battery voltages, timers, and keycodes FILER: Linkages to other applications, file hide, mass exit, and serial port power status display DATACOMM: Serial port power status display and default startup mode WEEKABK: Easy appt file update and weekly scroll left/right arrows String not found: OK to hit ESC, find, up & down arrows, or MENU keys Other: Adds sticky ALT and CTRL ability, enlarges cursor. 14. Shareware Registration Form;: (please print) Date: ____________________ Name: _____________________________ Address: _____________________________ _____________________________ City, State, ZIP: _____________________________ Telephone number: (_____) _____ - __________ e-mail address: _____________________________ 95BUDDY version (95BUDDY- x.xx): ___________ (See the SETUP display for version number) Amount enclosed: $________ Shareware version: $35.00 US Deduct $5.00 if you publicly post or write something nice about 95BUDDY. Where said: _______________________________ Add $5.00 to receive ( ) latest release or ( ) next version on 3.5- inch diskette. a. I heard about 95BUDDY via: ____________________________ b. I obtained my copy of 95BUDDY from: ____________________________ c. My HP 95LX memory size is: _____512K bytes _____1Meg d. I have the following extensions: _____CMCALC _____WEEKABK other:_____________________________ e. 95BUDDY features most useful: ______________________________ least useful: ______________________________ f. Comments: Mail to: Jeffrey Mattox P.O Box 45282 Madison, WI 53744 - 5282 e-mail (Internet): jeff.mattox@heurikon.com voice: (608) 828-3404