home *** CD-ROM | disk | FTP | other *** search
/ HomeWare 14 / HOMEWARE14.bin / utils1 / 100buddy.arj / 100BUDDY.TXT < prev    next >
Text File  |  1994-03-20  |  111KB  |  2,622 lines

  1. 100Buddy (Rel 1.1)       Shareware Information
  2.  
  3.                         "100BUDDY(tm)"
  4.     A Keyboard Companion For The HP 100LX Palmtop Computer
  5.                    Release 1.1 Documentation
  6.  
  7.                        Table of Contents
  8.  
  9.   Overview                                                 1
  10.   1.  Highlights of 100Buddy                               1
  11.   2.  Terms Used in This Document                          2
  12.   3.  Installation and General Usage Instructions          3
  13.         3.1.  To Manually Load 100BUDDY.COM (Quick Start)  3
  14.         3.2.  To Automatically Load 100BUDDY.COM           3
  15.         3.3.  To load 100BUDDY.EXM (Optional)              3
  16.         3.4.  Information About Loading 100Buddy           4
  17.         3.5.  To Unload 100BUDDY.COM                       5
  18.         3.6.  ENV Database                                 5
  19.   4.  Features of 100Buddy                                 7
  20.         4.1.  General Features                             7
  21.         4.2.  Keyboard Translation Features                10
  22.         4.3.  SmartCaps(tm) Features                       11
  23.         4.4.  Open, Insert, and Save File Windows          13
  24.         4.5.  Application Linkages                         14
  25.                  Links to Database Applications
  26.                  Links to Memo Files
  27.                  Links to Appointment Book
  28.   5.  Application Features                                 17
  29.         5.1.  Filer Features                               17
  30.                  Filer-to-application links
  31.         5.2.  HP Setup Features                            20
  32.         5.3.  Memo Features                                22
  33.         5.4.  Phone, Database, NoteTaker, and WorldTime    23
  34.         5.5.  Appointment Features                         25
  35.         5.6.  Full-Screen Note Features                    25
  36.         5.7.  Lotus 1-2-3 Features                         26
  37.         5.8.  CALC Features                                26
  38.         5.9.  WorldTime (Map Overlay) Features             27
  39.         5.10. Application Manager Features                 28
  40.         5.11. System Macros Features                       28
  41.         5.12. DOS Features                                 28
  42.         5.13. Stopwatch                                    29
  43.         5.14. Use with Add-in Programs                     29
  44.   6.  100BUDDY.EXM Features                                30
  45.         6.1.  Main Status Screen                           30
  46.                  "100Buddy Status"
  47.                  "ENV file"
  48.                  "ENV status"
  49.                  "I/O status"
  50.                  Hotkeys
  51.         6.2.  File Menu                                    31
  52.                  "Abort (no save)"
  53.                  "Exit"
  54.         6.3.  Settings Menu                                31
  55.         6.4.  "File Keys" Settings                         31
  56.                  "FileKey Set"
  57.                  "F1" through "F8"
  58.                  "Set Assignments"
  59.         6.5.  "Default Directories" Settings               32
  60.         6.6.  "Keyboard Translations" Settings             32
  61.                  "d-letter"
  62.                  "Double-click"
  63.                  "Inhibit after a lower-case letter"
  64.                  "Memo" though "Add-ins"
  65.                  "d-gray"
  66.                  "Double-click"
  67.                  "Memo" though "Add-ins"
  68.                  "d-click timer (18 per second)"
  69.                  "Change '\\' to a colon"
  70.         6.7.  "SmartCaps(tm)" Settings                     33
  71.                  "pregray"
  72.                  "postgray"
  73.                  "Reset state when toggled on (via Fn-S)"
  74.                  "'.' after white space toggles caps lock"
  75.                  "Force lower case after white space"
  76.                  "ON after boot"
  77.                  "Memo" though "DOS"
  78.                  "ENTER = EOS"
  79.         6.8.  "Blue-Key Controls" Settings                 34
  80.                  "Blue-key Remappings"
  81.                  "d-blue"
  82.                  "FILER key" through "MORE key"
  83.                  "Blue-Key Auto Inhibit"
  84.                  "Blue-key timer (seconds)"
  85.                  "Memo" and "Full notes"
  86.                  "Swap Blues with Shifted-Symbols"
  87.                  "Memo" through "Calc"
  88.         6.9.  "Keyboard Preferences" Screen                36
  89.                  "Sticky CTRL"
  90.                  "Sticky ALT"
  91.                  "Sticky SHIFT when highlighting text"
  92.                  "Require MENU before Buddy Fn-letter keys"
  93.                  "Allow ESC ESC to mean "No""
  94.                  "Idle keyboard timer (seconds)"
  95.         6.10.  "Memo Bookmarks" Settings                   37
  96.                  "File"
  97.                  "Freeze file name"
  98.                  "Freeze bookmarks"
  99.                  "1:" through "9:"
  100.         6.11.  "Filer Settings" Screen                     37
  101.                  "EXT"
  102.                  "DOS Program"
  103.                  ".BAT extension: ENTER executes"
  104.                  "Lite Sleep Control (use with care)"
  105.                  "DOS Key (hex)"
  106.                  "Pgm"
  107.                  "Use full pathname for passed args"
  108.                  "Battery Usage Timer"
  109.                  "+ENTER"
  110.         6.12.  "WorldTime Map Overlay" Settings            39
  111.                  "Time zone (0.1 hours)"
  112.                  "east"
  113.                  "DST (summer time)"
  114.                  "Auto TZ update after changing local city"
  115.                  "Delete this feature"
  116.         6.13.  Other Settings" Screen                      39
  117.                  "Large cursor in DOS"
  118.                  "Unload Buddy when terminating sysmgr"
  119.                  "Always use first word in note when linking"
  120.                  "Use small font for Fn and Fx labels"
  121.                  "Curly braces are OK in Fn-key labels"
  122.                  "Fn-Q also silences appt and timer alarms"
  123.                  "Lotus keyboard shortcuts and F-key labels"
  124.                  "MENU-dot in Lotus; save using:"
  125.                  "Password"
  126.                  "Require password after power ON"
  127.   7.  Troubleshooting Tips                                 41
  128.   8.  Interactions                                         42
  129.   9.  Shareware Distribution and Registration Notice       42
  130.   10. Distribution Files                                   43
  131.   11. Disclaimer                                           44
  132.   12. Author                                               44
  133.   13. Boot Options                                         45
  134.   14. Other                                                45
  135.   15. Shareware Registration Form                          47
  136.  
  137.  
  138.  
  139.  
  140.                    Overview"100BUDDY(tm)"
  141.    A Keyboard Companion For The HP 100LX Palmtop Computer
  142.                   Release 1.1 Documentation
  143.  
  144. 100Buddy is a program for the HP 100LX that adds dozens of
  145. features and keystroke shortcuts to the built-in HP 100LX
  146. applications.
  147.  
  148. Unlike the built-in macro capability provided by the HP 100LX
  149. "user keys" (which simply replay a series of preset keystrokes),
  150. 100Buddy is actively involved with the operation of the
  151. applications.  For example, 100Buddy links the Filer to Memo,
  152. Lotus 1-2-3, Phone, and the other database applications,
  153. allowing easy "point-and-click" access to files and worksheets.
  154.  
  155.  
  156.  
  157.  
  158. 1.  Highlights of 100Buddy:
  159. ---------------------------
  160.  
  161. +  Filer to application links.  To open a document, appointment
  162. file, phone book file, or Lotus worksheet, just highlight the
  163. file in Filer and push ENTER ENTER.  Also, you can specify
  164. certain filename extensions that will cause the highlighted file
  165. to be fed to a DOS application, such as an editor or compiler.
  166. You can inhibit the ".BAT" extension from being automatically
  167. executed.  Buddy always prevents accidental execution of your
  168. "AUTOEXEC.BAT."
  169.  
  170. +  Displays your power source, main battery voltage, battery
  171. usage timer, and power-off timer values on the Filer display.
  172. Also shows the current amount of available system RAM.
  173.  
  174. +  Adds many features to Memo, including change case, swap
  175. characters, repeat previous edit, mark current line, return to
  176. marked line, save find string, and recall find string.  If you
  177. double-click a letter or a gray key, you can obtain the shifted
  178. key value (or any character you specify).
  179.  
  180. +  Adds SmartCaps(tm) which automatically produces upper-case
  181. letters as you type text and smartly converts the gray keys to
  182. their shifted symbols without you having to touch the shift key.
  183.  
  184. +  Easy keystroke exit from the active application, or
  185. "MassExit" which closes all applications.  If Memo or Lotus 123
  186. is active with a modified file or worksheet, your file will be
  187. saved automatically.
  188.  
  189. +  Adds a global password feature to prevent unauthorized access
  190. to your data.  (Registered users only.)
  191.  
  192. +  Allows you to map certain blue keys so they can be disabled
  193. or used to start other applications.
  194.  
  195. +  Lets you manually turn the serial port on and off, and lock
  196. the serial port off, if necessary.
  197.  
  198. +  Lets you specify one of 24 preset pathnames for quick use
  199. when opening a file.  This gives you instant access to your most-
  200. used files.
  201.  
  202. +  Makes the CTRL and/or the ALT key "sticky," and changes the
  203. shift-lock function to work more like a standard typewriter.
  204.  
  205. +  Makes all alarms visual by blinking the entire display.  It
  206. won't wake you up at night, but the visual indication draws your
  207. attention to the alarm condition even if the sound level is
  208. turned way down.
  209.  
  210. +  Removes the slash through the middle of the zero character in
  211. the small- and medium-sized fonts.  This makes a "0" easier to
  212. distinguish from an "8".
  213.  
  214. +  Lets you navigate in many common windows using the arrow
  215. keys.  For example, the down-arrow key will move to the next
  216. lower field in the appointment edit window.  This improves the
  217. feel of the machine by making those "natural" keystroke
  218. combinations valid.
  219.  
  220. +  Adds user-specified labels to your function keys so you can
  221. easily remember which key invokes which macro.
  222.  
  223. +  Smartly inhibits certain keys that, when pushed by accident,
  224. produce long time delays in Filer or change the mode of your
  225. Memo file.
  226.  
  227. +  Enlarges the cursor when in DOS.
  228.  
  229.  
  230. 100Buddy loads at boot time.  Part of it stays resident.  Unless
  231. one of its special functions is triggered, it lingers
  232. unobtrusively in the background.
  233.  
  234. 100Buddy is a shareware program.  Please read the shareware
  235. registration notice in section 9 and register your copy by using
  236. the form at the end of this document (or REGISTER.TXT).
  237.  
  238.  
  239.  
  240.  
  241. 2.  Terms Used in This Document:
  242. --------------------------------
  243.  
  244. "TSR" (terminate and stay resident) and "COM" (command) are both
  245. used to refer to the 100BUDDY.COM program.  That program loads
  246. at boot-time and stays resident.  It does the work.
  247.  
  248. "EXM" refers to the system manager-compliant program,
  249. 100BUDDY.EXM.  This program is used to configure 100Buddy
  250. according to your preferences.
  251.  
  252. "ENV" (environment) refers to the configuration file that is
  253. read at startup by the 100BUDDY.COM program and can be read,
  254. modified, and saved by 100BUDDY.EXM.
  255.  
  256. "HLP" refers to the 100Buddy help file, 100BUDDY.HLP.
  257.  
  258. "OWN" refers to the 100Buddy owner information file,
  259. 100BUDDY.OWN.
  260.  
  261. An application name that appears in all capital letters (e.g.,
  262. "PHONE") represents the blue-key assigned to that application.
  263.  
  264.  
  265.  
  266.  
  267. 3.  Installation and General Usage Instructions:
  268. ------------------------------------------------
  269.  
  270.  
  271. 3.1.  To Manually Load 100BUDDY.COM (Quick Start):
  272. --------------------------------------------------
  273.  
  274.   1.  Download 100BUDDY.COM from your host computer to your HP
  275. 100LX.  You can put this file in any directory you like, but you
  276. may have to enter the complete pathname you have chosen (drive,
  277. directory, and file name) in some of the steps below.
  278.   2.  Exit the system manager by pressing "MORE MENU a t ENTER".
  279.   3.  Type "100BUDDY.COM" ENTER.  You may need to type the
  280. complete pathname, including the drive and directory where you
  281. put 100BUDDY.COM  (e.g., "C:\BIN\100BUDDY.COM").
  282.   4.  To restart the system manager, type "100" ENTER.
  283.   5.  If 100BUDDY is running, you will see battery voltage and
  284. usage information along the title bar in the Filer.
  285.  
  286.  
  287. 3.2.  To Automatically Load 100BUDDY.COM At Boot Time:
  288. ------------------------------------------------------
  289.  
  290.   1.  Download 100BUDDY.COM from your host computer to your HP
  291. 100LX.  You can put this file in any directory you like, but you
  292. may have to enter the complete pathname you have chosen (drive,
  293. directory, and file name) in some of the next steps.
  294.   2.  Put the line "100BUDDY.COM" in your AUTOEXEC.BAT file
  295. before the line that starts the system manager ("100" or
  296. "$sysmgr").  You may need to enter the complete pathname,
  297. including the drive and directory where you put 100BUDDY.COM
  298. (e.g., "C:\BIN\100BUDDY.COM").  Remember, the AUTOEXEC.BAT file
  299. is on your boot drive.  Normally, this is drive C.  If you have
  300. a RAM card, your AUTOEXEC.BAT file might be on your A drive.
  301.  
  302.  
  303. 3.3.  To load 100BUDDY.EXM (Optional):
  304. --------------------------------------
  305.  
  306. 100BUDDY.EXM is a system manager-compliant program that allows
  307. many parameters that affect the operation of 100Buddy to be
  308. viewed and changed.  The EXM program is installed by adding it
  309. to the list of applications in the Application Manager (MORE).
  310. To add the 100BUDDY.EXM program to the application list, do the
  311. following:
  312.  
  313.   1.  Download 100BUDDY.EXM and 100BUDDY.ICN from your host
  314. computer to your HP 100LX.  Both files must be in the same
  315. directory.
  316.   2.  Start the Application Manager (press "MORE").
  317.   3.  Push F2 (Add).
  318.   4.  Enter "Buddy" for the name and push TAB.
  319.   5.  Set the "path" field to the full pathname of where you put
  320. 100BUDDY.EXM (for example: "C:\100BUDDY.EXM").
  321.   6.  Push TAB.
  322.   7.  Enter a comment (optional) and push TAB.
  323.   8.  Select the "Buddy" icon (using the up/down arrow keys).
  324.   9.  Push F10 (OK).
  325.   10.  When prompted to do so, choose a hotkey for starting the
  326. EXM (e.g., ALT-F10).
  327.  
  328. To start the EXM, push the specified hotkey, or highlight the
  329. "Buddy" icon in the Application Manager and press ENTER.
  330.  
  331.  
  332. 3.4.  Information About Loading 100Buddy:
  333. -----------------------------------------
  334.  
  335. 100BUDDY.COM is a TSR.  Start it from your AUTOEXEC.BAT or
  336. manually from a DOS prompt before starting sysmgr.  It's OK to
  337. exit sysmgr (MORE MENU a t ENTER), then start Buddy and restart
  338. sysmgr (Type "100" ENTER).  Example AUTOEXEC.BAT file:
  339.  
  340.     C:\BIN\100BUDDY.COM
  341.     100
  342.  
  343. There is one optional command-line argument, and that is the
  344. pathname of the ENV file that 100Buddy should load at start-up.
  345. Example:
  346.  
  347.     C:\BIN\100BUDDY.COM   C:\_DAT\100BUDDY.ENV
  348.  
  349. The ENV file is created using the EXM program, described later.
  350. If you do not specify an ENV file, then Buddy will try to load
  351. the default ENV file, C:\_DAT\100BUDDY.ENV.  If the ENV file
  352. does not exist, then Buddy will still load, but it will use a
  353. set of built-in default variables.
  354.  
  355. If you change the ENV filename to something other than
  356. "100BUDDY," you must also rename the HLP file and your OWN file
  357. the same way.
  358.  
  359. Buddy will refuse to load if it is already running, and refuse
  360. to unload if any of the chained interrupt vectors has changed
  361. (such as when sysmgr or another TSR has been loaded after
  362. Buddy).  Sysmgr changes some vectors while it is running; Buddy
  363. will only exit when all chained vectors are back to their
  364. original values.  For this reason, before trying to unload
  365. Buddy, always unload any programs that you loaded after Buddy
  366. was started.
  367.  
  368. When 100Buddy is loading, it pauses for a few moments.  MINUS or
  369. CTRL-MINUS just after the 100Buddy banner message is displayed
  370. will abort the load process.  Pushing STAR will pause the load
  371. process until the next key is pressed.
  372.  
  373. The first thing that Buddy does after sysmgr starts is to look
  374. at your current macro file.  This causes a brief flashing of
  375. your display the first time your TOPCARD appears.
  376.  
  377.  
  378. 3.5.  To Unload 100BUDDY.COM:
  379. -----------------------------
  380.  
  381. To unload 100Buddy, simply exit sysmgr (via "MORE MENU a t
  382. ENTER").  Sysmgr should exit, 100Buddy will unload (see note,
  383. below), and you will see a DOS prompt.  You can also push MENU
  384. SHIFT-DEL from any application and Buddy will do the above
  385. sequence for you.  (Note: you may have to hold the SHIFT key
  386. down longer than normal.)  To unload sysmgr without completely
  387. unloading Buddy, use "MORE MENU a t F8".  When you restart
  388. sysmgr (via "100"), Buddy will resume normal operations.  If
  389. sysmgr is not running but Buddy is, you can terminate Buddy via
  390. the keystroke MENU SHIFT-DEL.  (Note: There is a switch in the
  391. EXM that will let you specify that Buddy should not unload when
  392. doing "MORE MENU a t ENTER".)
  393.  
  394. If there is a modified Memo file when you terminate sysmgr,
  395. Buddy may not unload completely nor reload correctly.  To
  396. correct this situation, reboot.
  397.  
  398.  
  399.  
  400.  
  401. 3.6.  ENV Database:
  402. -------------------
  403.  
  404. This section is provided for those of you who are especially
  405. interested in the relationship between the COM, EXM, and ENV.
  406.  
  407. The ENV is read at startup by the COM program.   The default
  408. file pathname is C:\_DAT\100BUDDY.ENV.  The COM program can
  409. modify its internal copy of the ENV database, but it cannot
  410. write it to disk.  The EXM program can read the file, fetch the
  411. current settings from the COM, send new settings to the COM, and
  412. save the ENV file to disk.  Note that the EXM can write the ENV
  413. file to disk, but the COM cannot.
  414.  
  415.            ENV ----> COM <----> EXM <----> ENV
  416.  
  417. Thus, if you change any values using the COM (e.g., set a new
  418. file-key pathname using SHIFT-Fx or a default directory using
  419. SHIFT DEL), you must at least start and quit the EXM to have
  420. your ENV file on disk updated with the new data.  You may want
  421. to do that before you reboot if you have changed many values
  422. using the COM.
  423.  
  424. If you specify an ENV filename on the 100BUDDY.COM command line,
  425. then the EXM will operate on that file, otherwise the EXM will
  426. use the default pathname, C:\_DAT\100BUDDY.ENV.
  427.  
  428. When 100BUDDY.COM loads, it will read the default ENV file or
  429. the ENV file that you have specified as an argument on the
  430. 100BUDDY.COM line.
  431.  
  432. To revert to the default ENV settings, (1) quit the EXM, (2)
  433. delete your ENV file from the disk, (3) disable 100BUDDY.COM by
  434. pushing CTRL-MINUS, (4) restart the EXM, and (5) push CTRL-PLUS.
  435. You could also quit the EXM, delete the ENV file, and reboot.
  436.  
  437.  
  438.  
  439.  
  440. 4.  Features of 100Buddy:
  441. -------------------------
  442.  
  443.  
  444. 4.1.  General Features:
  445. -----------------------
  446.  
  447. Makes the CTRL, ALT, and/or the SHIFT keys sticky.  By default,
  448. the sticky CTRL key is logic is enabled.  Each of these features
  449. is controlled by a setting in the EXM.  The sticky CTRL/ALT
  450. indicator is where the Fn indicator usually is (bottom left).
  451. Some people may have difficulty using the sticky ALT key because
  452. the ALT key is also used to select menu items.  If you find it
  453. confusing to use, just leave the sticky ALT option off in the
  454. EXM.
  455.  
  456. The sticky SHIFT-key feature is used when highlighting text
  457. prior to a delete, cut, or copy operation, or when tagging
  458. records in the database applications.  If you want to cancel the
  459. text highlight mode, push ESC or double-click the SHIFT key.
  460. Bug alert:  If you have sticky CTRL and sticky shift enabled,
  461. CTRL SHIFT SHIFT will cause subsequent arrow and numeral keys to
  462. return incorrect values.  To undo this state, push SHIFT SHIFT.
  463. If you push an alphanumeric key while some text is highlighted
  464. (as before a "cut" or "copy" operation), the highlighted text
  465. will be replaced by the single alphanumeric character.  (This
  466. automatic cut and replacement feature only works if you are
  467. using stick shift.)  The deleted text will be "cut" to the
  468. clipboard, so you can undo the replacement by using "paste."
  469.  
  470. CTRL-MINUS disables 100Buddy's keyboard and display features.
  471. Note that some of Buddy's logic remains active (sticky CTRL and
  472. serial port inhibit, for example).  Use CTRL-PLUS to turn
  473. 100Buddy back on.
  474.  
  475. Fn-K will cause the hexadecimal scancode and ASCII code of the
  476. next key to be displayed in the F1 key label.  This is handy for
  477. programmers, like me.  After Fn-K and the keystroke to
  478. interpret, if the very next key is Fn-PASTE, the four hex digits
  479. will be pasted at the current cursor location.
  480.  
  481. Double-clicking the SHIFT key toggles the caps lock state.
  482. 100Buddy makes the caps lock function work more like a
  483. typewriter.  If caps lock is on, pushing SHIFT will cause the
  484. next key (if it is a letter) to turn caps lock off when the key
  485. is released.
  486.  
  487. MENU-DOT will close the currently active application (or exit
  488. the DOS application).  If a Memo file or Lotus 123 worksheet is
  489. open and modified, the file or worksheet will be saved before
  490. the application is closed.
  491.  
  492. MENU-DEL will close all open applications (via MORE MENU A L)
  493. and return you to your TOPCARD.
  494.  
  495. After pushing MENU, the up arrow key will open the submenu to
  496. the last item (similar to down arrow opening the top item).
  497. Also, when in a menu, the space bar will do the same thing as a
  498. down arrow.
  499.  
  500. MENU while the menus are showing will do an ESC.
  501.  
  502. Fn-Q will quiet the beeper and, optionally, the alarms in all
  503. applications.  Fn-W (or an alarm) will restore normal volume.
  504. There is a setting in the EXM that specifies what action to take
  505. when an alarm occurs.  The "Fn-Q" state is shown on the Filer
  506. title bar.  The state of Fn-Q is shown on the Filer title bar
  507. ("Q" or "q", depending on whether the "Fn-Q also silences ...
  508. alarms" checkbox is on or off).
  509.  
  510.                             "Fn-Q" box ON   "Fn-Q" box OFF
  511.                             -------------   ----------------
  512.   In Filer, Fn-Q shows:     "Q"             "q"
  513.   Keyboard beeps:           not heard       not heard
  514.   Built-in alarms:          not heard       heard, does Fn-W
  515.   Custom alarms w/o Vn:     not heard       not heard, Fn-W at
  516. end*
  517.   Custom alarms with a Vn:  not heard       heard, does Fn-W
  518.  
  519.   * In this case, an Fn-W is performed at the end of the alarm.
  520. Thus, you will not hear the first alarm, but subsequent beeps
  521. and alarms will be heard.
  522.  
  523. Fn-F will turn the machine off.  When you turn it back on again,
  524. Buddy will lock the keyboard and garble the display (in most
  525. applications) until you enter your password, as specified in the
  526. EXM.  The default password is <null> (just push the ENTER key).
  527. To specify a password, go to the "Other Settings" window of the
  528. EXM, push '%', and then move the cursor to the password entry
  529. line.  Non-null passwords can only be specified in registered
  530. copies of 100Buddy.  If you make a mistake when entering the
  531. password, press ENTER or DEL and start again.  The display is
  532. not garbled when you are in the Filer or at the TOPCARD.
  533. Although this feature inhibits warm boots via CTRL-ALT-DEL, it
  534. does not provide absolute security because it is still possible
  535. to cold boot the machine and resume normal operations.  If you
  536. forget your password, you must cold boot the machine (using CTRL-
  537. SHIFT-ON).  Note: if your machine turns on by itself because of
  538. an alarm, enter your password first, press ENTER, and then
  539. acknowledge the alarm by pushing ESC.  Buddy does not show a
  540. password prompt in DOS and in some add-in applications.
  541.  
  542. (NEW IN VERSION 1.1)  Whenever a password is required, if you
  543. (1) push TAB, (2) make three failed attempts to enter the
  544. password, or (3) just randomly push a lot of keys, the default
  545. owner file, "C:\_DAT\100BUDDY.OWN", will automatically be called
  546. up in Filer View.  You may prepare for that event by creating
  547. that file with Memo and entering your "100LX lost & found"
  548. instructions therein.  You must put your 100BUDDY.OWN in the
  549. same directory as the ENV file (usually C:\_DAT\), and if you
  550. have renamed your ENV file (i.e., so it is not "100BUDDY") you
  551. must also rename your OWN file.
  552.  
  553. (NEW IN VERSION 1.1)  There is a checkbox in the EXM that forces
  554. a password to be required whenever power is turned on.  If that
  555. mode is active and if power is turned on due to an alarm, the
  556. screen will not be scrambled, although a password will still be
  557. required.  As usual, enter your password first, then acknowledge
  558. the alarm.  Also new: case is ignored when checking the
  559. password.
  560.  
  561. Whenever F5 or F6 is "No" and F8 is not assigned, F8 will also
  562. be "No".  F8 is easier to reach after pushing F9 or F10.  Also,
  563. a setting in the EXM will allow ESC ESC to be taken as "ESC No"
  564. in those cases when you are offered "Yes," "No," and "Cancel"
  565. buttons.
  566.  
  567. The Buddy help file can be called up from any application by
  568. double-clicking F1.  You must put 100BUDDY.HLP in the same
  569. directory as the ENV file (usually C:\_DAT\), and if you have
  570. renamed your ENV file (i.e., so it is not "100BUDDY") you must
  571. also rename your HLP file.  Then F1 F1 will view the HLP file in
  572. the Filer.  When you are done, push ESC and Buddy will return
  573. you to your original location.
  574.  
  575. The Fn-key labels can be specified using the "description" field
  576. of the macro according to the System Macros application.  If no
  577. description has been entered, then the first few characters of
  578. the "contents" field will be used as a label.  The labels will
  579. show above the keys when you push the "Fn" key as when you are
  580. about to run a macro.  In addition to displaying the key labels,
  581. the last character of the .MAC file filename will be shown to
  582. the left of the F1 label.  (E.g., if the filename is
  583. "MACROS2.MAC," the numeral "2" will appear.)
  584.  
  585. Any alarm will produce a visual alarm warning.  Thus, you can
  586. turn off the sound and still notice the alarm.  Psychedelic, it
  587. is!
  588.  
  589. Removes the slash through the middle of the zero character in
  590. the small- and medium-sized fonts.  This makes a "0" easier to
  591. distinguish from an "8".
  592.  
  593.  
  594.  
  595.  
  596. 4.2.  Keyboard Translation Features:
  597. ------------------------------------
  598.  
  599. There are numerous keyboard translation functions built into
  600. 100Buddy.  They include:
  601.  
  602.   1. Double-click a letter key ("d-letter") to get an upper-case
  603. letter.
  604.   2. Double-click a gray key (d-gray") to get a shifted symbol.
  605.   3. Easy colon in pathnames ("d-slash").
  606.   4. Automatically convert certain letters to upper case as
  607.         you type (SmartCaps(tm)).
  608.   5. Inhibit the blue keys and obtain a shifted symbol.
  609.   6. Swap the blue keys with their shifted symbol.
  610.   7. Undo any of the above.
  611.   8. Double-click a blue key ("d-blue") to get the CTRL-blue key
  612. application.
  613.   9. Remap the blue keys to activate other applications.
  614.   10. Miscellaneous conversions.
  615.  
  616. These features are enabled in only certain applications,
  617. according to your settings in the EXM.  By default, d-letter and
  618. d-gray are enabled only in Memo, d-blue and d-slash are on, and
  619. the other translation features are off.  Here are the details:
  620.  
  621. (1)  Double-clicked letter keys will produce a single upper-case
  622. letter as long as the previous character was not lower case.
  623. The character produced (and the restriction) may be changed
  624. using the EXM ("d-letter").  To disable a particular key or keys
  625. from being double-click aware, specify a space as the output
  626. character.  If you don't want the feature on at all, un-check
  627. all of the application boxes or use Fn-L.  That keystroke will
  628. toggle the feature on and off in any application that has the
  629. feature enabled.  (Fn-L may not work in DOS if sysmgr is
  630. unloaded.)
  631.  
  632. (2)  Double-clicked gray keys will produce a single upper-case
  633. symbol.  The character produced may be changed using the EXM ("d-
  634. gray.").  To disable a particular key or keys from being double-
  635. click aware, specify a space as the output character.  If you
  636. don't want the feature on at all, un-check all of the
  637. application boxes or use Fn-G.  That keystroke will toggle the
  638. feature on and off in any application that has the feature
  639. enabled.  (Fn-G may not work in DOS if sysmgr is unloaded.)
  640.  
  641. (3)  Pushing the backslash key twice will generate a colon.
  642. This is useful when typing pathnames.  Three hits will give you
  643. ":\".  Note that this feature does not use the d-click timer, so
  644. you can type slowly.
  645.  
  646. (4)  SmartCaps(tm).  This deserves a section of its very own.
  647. See "SmartCaps(tm) Features," in section 4.3, below.
  648.  
  649. (5)  The blue-keys can be temporarily disabled while you are
  650. typing, and, when a blue-key is hit, the shifted symbol will be
  651. produced instead without having to hit the shift key.  This
  652. feature is controlled by a blue-key timer setting in the EXM.
  653. The timer restarts whenever you hit a character key and is
  654. cleared by a cursor movement key or by ESC.  When the timer is
  655. running, a "tornado" character appears on the title bar.  The
  656. "tornado" character means that Buddy is "speeding your access to
  657. the symbols."
  658.  
  659. (6)  The blue keys and their shifted symbols can be swapped.
  660. This is similar to the blue-key timer logic, above, except that
  661. the swap mode is always on in the specified applications.  This
  662. feature is most useful in Lotus 1-2-3 and the CALC Solve Editor.
  663.  
  664. (7)  For all of the above keyboard translations, if the action
  665. taken by Buddy is NOT desired, push the DEL key.  Buddy will
  666. undo the action.
  667.  
  668. (8)  Double clicking any blue key will activate the application
  669. assigned to the CTRL-version of the blue key.  This feature is
  670. controlled by a checkbox in the EXM ("d-blue").  This feature
  671. does not work while in DOS.
  672.  
  673. (9)  You can use the EXM to remap the blue keys.  For example,
  674. you can assign the "cc:MAIL" key to start 100BUDDY.EXM and the
  675. "LOTUS" key to start DOS.  You must know the 16-bit hexadecimal
  676. key codes to program this feature.  You can also use this
  677. feature to disable one or more of those blue keys by specifying
  678. an invalid keystroke.  Note that you can determine the
  679. hexadecimal value for most keystrokes using the Fn-K feature,
  680. described above.  This feature does not function in DOS.
  681.  
  682. (10)  In applications other than Memo, if a gray key is pushed
  683. immediately after the MENU key, the MENU key will be converted
  684. to a SHIFT.  This corrects accidental hits of the MENU key when
  685. SHIFT was intended.  In Memo, the combinations of MENU-numeral
  686. have special significance (see "Memo Features, " below).
  687.  
  688.  
  689.  
  690.  
  691. 4.3.  SmartCaps(tm) Features:
  692. -----------------------------
  693.  
  694. Throw away your shift keys!  SmartCaps(tm), coupled with the
  695. double-click and blue-key logic allows you to type text without
  696. ever hitting the shift key.
  697.  
  698.   1.  The first letter of sentences will be capitalized
  699. automatically.
  700.   2.  Shifted gray-key punctuation marks (quote, apostrophe,
  701. colon, question mark, etc.) will automatically be entered
  702. without having to hit the shift keys.  In cases where a
  703. punctuation mark appears at the beginning of a word, Buddy will
  704. wait until the first letter of the word is typed before going
  705. back and re-entering the punctuation mark.  The automatic
  706. shifting is context-based, so you can still enter numerals
  707. without confusion in ordinary text.
  708.   3.  The words "I," "I'm," "I'll," etc., will automatically be
  709. capitalized and punctuated.
  710.   4.  Proper nouns can be capitalized by double-clicking the
  711. first letter.
  712.   5.  Abbreviations can be capitalized by double-clicking each
  713. letter or pushing "." just before the first letter.  (As of
  714. version 1,.1, double-clicking each letter will not work if
  715. "autocaps" is enabled; see below.)
  716.   6.  Double-letters that appear in the middle of words
  717. (specifically when they follow a lower-case letter) will not be
  718. converted to a capital letter.
  719.   7.  Pushing a blue key within a certain length of time after a
  720. letter or gray key will enter the shifted blue-key symbol.
  721.   8.  Pushing "DEL" immediately after Buddy does any of the
  722. above translations will restore the original keystrokes.  This
  723. may be necessary if you want "Wee..." as in "Weekly" but get
  724. "WE...".  In the case of a blue-key translation, the DEL key
  725. will also start the intended blue-key application.
  726.   9.  Pushing "." just prior to typing a word will automatically
  727. capitalize the word.  (This is called "autocaps.")  (NEW IN
  728. VERSION 1.1)  If you have SmartCaps on, AND if you have the
  729. autocaps checkbox on ("dot after white-space toggles caps
  730. lock"), then d-letter will only operate on the first letter of a
  731. word.  Thus, "llee" will be "Lee" and "bbeer" will be "Beer".
  732. If you want to capitalize an entire word, then you must either
  733. use the SHIFT key or push the period key just prior to typing
  734. the word.
  735.  
  736. Note:  Many of the above features are on by default, but some
  737. must be enabled via settings in the EXM.  This allows you to
  738. customize 100Buddy according to your tastes.  Also, SmartCaps
  739. normally starts in the "off" state, so you have to enable it in
  740. your applications and push Fn-S (see below).
  741.  
  742. SmartCaps(tm) can be toggled on and off by pushing Fn-S while in
  743. an application that has SmartCaps enabled.  When SmartCaps is
  744. turned on in Memo or full-screen notes, the word "SmartCaps"
  745. will appear on line one of the display.  By default, SmartCaps
  746. is only active in Memo (even if it is left on while using other
  747. applications).  However, SmartCaps can be used in the other
  748. applications according to EXM settings.
  749.  
  750. Example:  Start Memo, turn on SmartCaps (push Fn-S), and type
  751. the following paragraph, just as it appears below.  Do not touch
  752. the SHIFT key.
  753.  
  754.      at the time, i didn6t understand the problem4 i was
  755.      confused.  *never mind,* he said, *we6ll take care of
  756.      it.*
  757.  
  758. As you type, 100Buddy will change it to the following:
  759.  
  760.      At the time, I didn't understand the problem; I was
  761.      confused  "Never mind," he said, "we'll take care of
  762.      it."
  763.  
  764. It might require a few minutes of practice before you become
  765. comfortable with the interaction of SmartCaps(tm), the double-
  766. click logic, and the blue-key logic with your normal typing
  767. style.
  768.  
  769. The caps-lock state can be toggled using a single keystroke to
  770. permit easy capitalization of a word or sequence of words.  If
  771. this "autocaps" feature is enabled, the "." key can be pushed at
  772. the start of a word (that is, after any white space) to toggle
  773. the caps lock state.  You can also set Buddy to remove the caps
  774. lock state at the end of the word (when the next white-space
  775. character is typed), thus allowing an entire word to be
  776. capitalized with only one extra keystroke.  Alternatively, you
  777. can have Buddy leave the caps lock state as-is until you toggle
  778. it again.  If you really want a "." at the start of a word, just
  779. push the "." twice.  Doing so will restore the original caps
  780. lock state and display the character.
  781.  
  782.  
  783.                             EDITORIAL COMMENT
  784.  
  785. SmartCaps(tm) isn't perfect.  There may be a few cases where
  786. SmartCaps interacts with other features or it may behave
  787. strangely, depending on the applications you use, the nature of
  788. the text you are typing, and your writing style.  There is no
  789. way for 100Buddy to always know what is expected since it cannot
  790. read your mind (but I'm working on that ability!).  In some
  791. applications, like Phone, it may make no sense to use SmartCaps.
  792. Doing so could give you "DumbCaps."
  793.  
  794. There are some cases where you must be aware of the interactions
  795. and decide whether or not to use SmartCaps if the conflict is
  796. troublesome.  For example, in the DOS program known as "QEdit,"
  797. some escape sequences may appear to be inoperative.  After
  798. "ESCAPE O R", the number keys are ignored.  But, there is a work
  799. around.  Push the "0" key, DEL, backspace, or an arrow key
  800. before entering the number.  (Be creative.)
  801.  
  802. If you don't like what SmartCaps is doing, turn it off.
  803.  
  804.  
  805.  
  806.  
  807. 4.4.  Open, Insert, and Save File Windows:
  808. ------------------------------------------
  809.  
  810. When at an "Open File," "Insert File," or "Save As" window, F1
  811. through F8 become preset file selection keys.  There are three
  812. separate sets of key assignments (called "keysets").  Each
  813. application has a default keyset, which you can specify via
  814. settings in the EXM.  The PLUS and MINUS keys will rotate the
  815. keysets.  When the file selection keys are active, the current
  816. keyset is indicated by a small numeral displayed between the F4
  817. and F5 function-key labels.
  818.  
  819. In the Open/Insert/Save File windows, you can save a pathname to
  820. an F-Key location by typing the file name (or highlighting it)
  821. and pushing SHIFT-Fx, where "Fx" is F1 through F8.  If the F-Key
  822. label has not been preset, the file name will show above the F-
  823. Key.  (Note: before your next reboot, you must at least start
  824. and quit the EXM in order for those new settings to be saved to
  825. the ENV file.)  You can also change the settings using the EXM.
  826.  
  827. In the Open/Insert/Save File windows, DEL DEL will call up a
  828. default directory.  Each application has its own default
  829. directory.  If you push SHIFT-DEL, the current directory will be
  830. saved as the new default directory for the application.  (Note:
  831. before your next reboot, you must at least start and quit the
  832. EXM in order for those new settings to be saved to the ENV
  833. file.)  You can change the default settings using the EXM.
  834.  
  835. In the Open/Insert/Save File windows, the arrow keys can be used
  836. to navigate among the controls (in addition to the TAB and SHIFT-
  837. TAB keys).  The up, down, left, and right arrows will move the
  838. cursor as you might expect.  If the cursor is at the end of the
  839. top field (file name entry line), pushing the right arrow key
  840. again will move the cursor to the directory window.
  841.  
  842. In the Open/Insert/Save windows, when the cursor is in the file
  843. list (left side), the backslash key will move you up one
  844. directory level ("..") or, if you are at the root level, change
  845. drives between "A" and "C".
  846.  
  847. In the Open/Insert/Save File windows when the cursor is in the
  848. file list (left side), a letter key will cause the list of files
  849. whose first letter matches the key to be positioned at the TOP
  850. of the window.  This makes it easier to locate the file you want
  851. if there are numerous files that match the first letter.  (I
  852. kept overshooting the desired file when trying to find it
  853. because I could not see below the window.)  You can still tap
  854. the (same) letter key or the up/down arrow keys to move through
  855. the list.
  856.  
  857. In the Open/Insert/Save File windows, if you get a file not
  858. found error, you can start re-typing a file name without having
  859. to push ESC first.  Also, the arrow keys will return you to the
  860. application and move the cursor.
  861.  
  862. Whenever a file name is being typed into a field known to
  863. contain only a file name (e.g., in the Open File or Save File
  864. windows), the "=" key will be mapped to a colon.  This feature
  865. only works in the open, save, and insert windows to which Buddy
  866. adds easy navigation.
  867.  
  868. You can double-click the backslash key to get a single colon.
  869. If you triple-click the backslash, you will get ":\".  This
  870. feature must be enabled via a setting in the EXM.
  871.  
  872.  
  873.  
  874.  
  875. 4.5.  Application Linkages:
  876. ---------------------------
  877.  
  878. Memo, Phone, Appointment, Todo, Database, NoteTaker, and Full
  879. Notes can be linked.
  880.  
  881.  
  882. Links to Database Applications:
  883. -------------------------------
  884.  
  885. If you push Fn-P, Fn-N, or Fn-D while the cursor is in a note
  886. field or a Memo file, the word under the cursor will be
  887. "located" in Phone, NoteTaker, or Database, respectively.  (A
  888. setting is provided in the EXM that forces Buddy to always look
  889. at the first word of the note field.)  If the cursor is not in a
  890. note field, the first word of the note field will be used for
  891. the locate.
  892.  
  893. It is possible to exclude words from the search so that
  894. different words can be used for the three application links.
  895. This allows you to have one word that will be used as for a
  896. Phone link search, and other words for Database and NoteTaker
  897. searches.  This is done by putting "N@", "P@", or "D@" before
  898. the word to indicate to which of the three applications the word
  899. applies.  For example, "P@smith" means that the word "smith"
  900. applies only to Phone links (Fn-P).  If you push Fn-D, "smith"
  901. will not be used; instead, the next non-@-prefixed word or the
  902. next word that starts with "D@" will be used.
  903.  
  904. Bug alert:  Buddy will use the wrong word if the word under your
  905. cursor is (1) the first word of a note field or Memo file and if
  906. that word is preceded by a space, or (2) the last word of a Memo
  907. file and it is not followed by a space.  Go figure...
  908.  
  909.  
  910. Links to Memo Files:
  911. --------------------
  912. If you push Fn-M while at or in a Memo, Phone, NoteTaker, or
  913. Database record or full-screen note, Buddy will search the
  914. current line and then the first page of the Memo text or "Note"
  915. field for a line that starts with a greater than sign ('>') and
  916. treat the text that immediately follows in column two as a file
  917. name.  If the file name does not include a drive specification
  918. (no ':' in column three), then the current application's default
  919. directory (as maintained by Buddy) will be prepended to the file
  920. name.  In any case, the resultant file will be called up in
  921. Memo.  Since the NEXT line is searched, you can have multiple
  922. links to different Memo files and move the cursor to select the
  923. link that should be used.  Example linkage lines:
  924.  
  925.       >testfile.doc
  926.       >c:\_dat\info.xyz
  927.  
  928. If you need Fn-P/D/N links and memo links ('>') in the same note
  929. field or Memo file, put the P, N, and/or D links BEFORE the memo
  930. link.  That way, the filename in your memo link will not be
  931. taken as a search word.  Also, due to a quirk in the 100LX, do
  932. not put a space before a word if it is the first word in the
  933. file or note.
  934.  
  935. There are also quick startup linkages from the Filer to the
  936. other built-in applications.  See "Filer Features" in section
  937. 5.1 for details.
  938.  
  939.  
  940. Links to Appointment Book:
  941. --------------------------
  942.  
  943. Fn-A links to the Appointment Book and creates a new
  944. appointment.  Fn-T links to the Appointment Book and adds a new
  945. todo.
  946.  
  947. From the list or record view in Phone, Database, or NoteTaker,
  948. the first Smart Clip starting with '>' (if any) is used to
  949. create a new appointment (or todo).
  950.  
  951. In a note field or a Memo file, the entire line under the cursor
  952. (up until two or more blank spaces) is used to create the new
  953. appointment or todo entry.
  954.  
  955.  
  956.  
  957.  
  958. 5.  Application Features:
  959. -------------------------
  960.  
  961.  
  962. 5.1.  Filer Features:
  963. ---------------------
  964.  
  965. The first time Filer is started, the cursor will be moved down
  966. one line so it is on top of your first directory or file.
  967.  
  968. Displays the power supply source ("adapter" or "battery").  Also
  969. displays "charging" if the AC adapter is plugged in and your
  970. NiCads are being charged.  Displays the main battery voltage and
  971. the battery usage time.  See also "HP Setup Features"
  972.  
  973. Displays the state of the IR and RS232 ports.  The PLUS key
  974. ("+") will turn the serial port on; MINUS ("-") will turn the
  975. port off.  MINUS MINUS will "lock" the port off and try to keep
  976. it off.  Unlike 95Buddy, whether or not the machine is operating
  977. on battery power does not affect any of this Buddy logic.
  978. Important notes about the operation of the serial port:  When
  979. you go to DOS, the "Enable Com1 Port in DOS" setting in HP Setup
  980. (MENU o c) takes effect.  If you want the serial port to operate
  981. in DOS, that checkbox must be checked.  Buddy can override that
  982. control to keep the port off ("lock" mode), but Buddy cannot
  983. force the port to go on if that checkbox is not checked.  If you
  984. have the port enabled, then you can use Buddy to allow it to go
  985. on when you enter DOS or to lock it off.  If you are in DOS, you
  986. can use ALT-PLUS to remove the lock state (thus allowing the
  987. port to go on) or ALT-MINUS to turn the lock state on (thus
  988. turning the port off).
  989.  
  990. Displays the current value of the timeout counter (just after
  991. the battery timer).  When counting down, some numbers may appear
  992. to be skipped due to display synchronization and round-off
  993. errors in Buddy.  The value of the timer is saved across a
  994. reboot.
  995.  
  996. Displays the state of the beeper inhibit logic (See "Fn-Q" in
  997. "General Features," section 4.1.)  A "Q" means Fn-Q is on and
  998. the "restore" checkbox is off (very quiet mode).  A "q" means Fn-
  999. Q is on, but the "Restore" checkbox is ON (mostly quite mode).
  1000.  
  1001. Fn-PLUS increments the power-off timeout value by 10 seconds,
  1002. and Fn-MINUS decrements the timeout value by 10 seconds.
  1003.  
  1004. The largest single block of available system RAM is displayed on
  1005. the lower status bar.
  1006.  
  1007. FILER while in Filer will take you to HP Setup.
  1008.  
  1009. In full-screen mode, use the arrow keys or CTRL-arrows to
  1010. navigate.  Right arrow will view a file or move you into a
  1011. subdirectory; left arrow will reverse the operation.  In split-
  1012. screen mode, only the CTRL-right and CTRL-left arrow keys to
  1013. view and un-view.
  1014.  
  1015. The "BAT extension: ENTER executes" checkbox in the EXM alters
  1016. how the Filer handles DOS batch files.  Normally, when you push
  1017. ENTER while a BAT file is highlighted, the BAT file will be
  1018. executed, just like a COM or an EXE.  However, if the BAT
  1019. checkbox is not checked, then a highlighted BAT file will be
  1020. viewed when you push ENTER (and another ENTER will load it into
  1021. Memo).  You can push CTRL-ENTER to force a BAT file to be
  1022. executed, even if the BAT checkbox is not checked.  As of
  1023. version 1.1a, any file named "AUTOEXEC.BAT" will not be executed
  1024. by ENTER, regardless of the EXM settings.
  1025.  
  1026. Filer-to-application links:  When viewing a file, ENTER, the
  1027. right arrow key, or CTRL-right arrow will start the appropriate
  1028. application and automatically load the file.  Notes:
  1029.  
  1030.    1.  If the file extension is MAC, the file must be in the
  1031. system Macro's default directory (as defined by the EXM).
  1032.  
  1033.    2.  If the extension is unrecognized, the file will be loaded
  1034. into Memo by default.
  1035.  
  1036.    3.  In the case of files for CALC (.cfl, .eqn, or .sta), the
  1037. correct CALC sub-application will be started.  However, if the
  1038. file name matches the name of the CALC file that is already
  1039. loaded, the file load will be skipped.
  1040.  
  1041.     4.  You can specify three file extensions that get special
  1042. treatment (and they are checked BEFORE the built-in extensions
  1043. are tested).  When a file having one of those extensions is
  1044. selected using the above procedure, one of three DOS programs
  1045. that you have specified will be started with the highlighted
  1046. filename (or full pathname per an EXM setting) as an argument.
  1047. The extension specifications may include wild cards as follows:
  1048. A "?" stands for any single character.  A "*" stands for any one
  1049. or more characters.  Thus, "x?" will match "xa" and "xb" and so
  1050. on, and "x*" will match "xaa" and "xbf" and so on.  Note: The
  1051. program names are only 12 characters long.  This is enough for
  1052. an eight-character name and a three-character extension.  If the
  1053. first character of the program name is "-", then the associated
  1054. extension will be ignored, even for the extensions that match
  1055. the built-in applications search.  For your programs to be found
  1056. by DOS if they are not in your current directory, you may have
  1057. to set the "path" variable in your environment.  This is done
  1058. using the infamous AUTOEXEC.BAT file.  Please consult a DOS
  1059. manual for details.
  1060.  
  1061. If you highlight a file or view a file and push Fn-I, the file
  1062. will be inserted into the file currently open in Memo at the
  1063. current cursor position.
  1064.  
  1065. When in file "Locating" mode with no keystrokes for about five
  1066. seconds, an ESC will be issued automatically.  You can adjust
  1067. the time delay via the "idle keyboard" setting in the EXM.
  1068.  
  1069. Hides and disables F6 (Remote), F9 (Tree), and F10 (Connect)
  1070. unless the key is pushed twice.  This prevents accidental
  1071. function key hits from producing those long, boring "please
  1072. wait" messages or sending you to the tree mode.
  1073.  
  1074. At a "Drive not ready" error window, the up or down arrow keys
  1075. will automatically remove the error message and move the cursor
  1076. as you would expect.  You do not have to "press any key" to
  1077. cancel the error message.  Note that in "unsynced" display
  1078. modes, the Filer will return you to drive C after you get a
  1079. drive error message.
  1080.  
  1081. When you tag or untag an item (using the space bar), an
  1082. automatic down arrow will be done, too.
  1083.  
  1084. If you try to start a DOS application and another DOS
  1085. application is already running, the "DOS application already
  1086. active" warning will be skipped (but you will still hear a
  1087. beep), and you will be taken to that already active DOS
  1088. application.  If you close that DOS application, you will be
  1089. returned to the Filer and you can retry the desired application.
  1090.  
  1091. F2 F2 will take you to the Create Directory window.  (Hint:
  1092. "Copy" and "Create" both contain the letter 'c'.)
  1093.  
  1094. F3 F3 will take you to the File Rename window.  (Hint: "Move"
  1095. and "Rename" both contain the letter "m".)
  1096.  
  1097. CTRL-F, CTRL-E, CTRL-D, and CTRL-S will change the file sort
  1098. mode to sort by file, extension, date, and size, respectively.
  1099. The sort order will also be adjusted so that the most-recent
  1100. files (sort by date) or the largest files (sort by size) will be
  1101. at the top of the list.
  1102.  
  1103. "=" will take you to the text search window.  After doing a text
  1104. search, the right arrow key will view the highlighted file from
  1105. the list of files containing the search string.  Another right
  1106. arrow will load the file into Memo.  After closing Memo, you
  1107. will be returned to the text search window, whereupon you can
  1108. select the next file and repeat the linkage to Memo.  (100LX
  1109. Filer bug alert:  If you are doing a text search and are at the
  1110. root level of a directory, the text search window may not be
  1111. completely erased when you exit the search mode.  It's
  1112. cosmetic.)
  1113.  
  1114. After doing a text search, MEMO or F4 will load the file into
  1115. Memo and start a Find operation using the same search string.
  1116. After closing Memo, you will be returned to the text search
  1117. window, whereupon you can select the next file and repeat the
  1118. linkage to Memo.  Buddy does not recognize all symbols in a
  1119. search string, nor any characters following an imbedded space.
  1120.  
  1121. After a failed text search, simply push "=" from the error
  1122. window to return to the text search window to start another
  1123. search.  Also, the up and down arrow keys and alphanumeric keys
  1124. will automatically remove the failure message and take the
  1125. appropriate action in Filer.
  1126.  
  1127. The sequence "MENU f o" will take you instead to "MEMO F9".
  1128. (How often have you been in the Filer and thought you were in
  1129. Memo?)
  1130.  
  1131. A dot or a backslash will move you up one directory level (just
  1132. as it will do now in the file list of an Open File window).
  1133.  
  1134. When you enter a directory, an automatic down arrow will be
  1135. issued to highlight the first file or directory in the list.
  1136.  
  1137. When viewing a file, the up and down arrows move by a full
  1138. screen.  The space bar also moves down by one full screen.  Use
  1139. Fn-UP and Fn-DOWN to move by only one line.  When viewing a
  1140. file, DEL will bring you to a File Delete window for the file
  1141. being viewed, and CTRL-Fn-Right arrow and CTRL-Fn-Left arrow
  1142. will be mapped to Fn-Right (End) and Fn-Left (Home) so that
  1143. those keystroke combinations operate as in Memo.
  1144.  
  1145. You can push "y" in the Delete File window to cause the file to
  1146. be deleted.
  1147.  
  1148. Widens the background of the status lines at the top and bottom
  1149. of the display to make the text easier to read.
  1150.  
  1151. Highlights the target filename in the create directory, delete,
  1152. rename, and move file windows.  This makes it much easier and
  1153. faster to confirm that the operation will be done on the
  1154. intended file.
  1155.  
  1156. You can cause the highlighted file's filename (or full pathname)
  1157. to be fed to a DOS program (or batch file) by pushing a DOS
  1158. "hotkey."  The hotkey and the DOS program can be specified in
  1159. the EXM.  The default hotkey is the comma key.  The default DOS
  1160. program is "echo."  As of version 1.1a, you can prevent a return
  1161. from being sent by not checking the "+ENTER" checkbox; use this
  1162. mode if you want to manually add arguments before executing the
  1163. command..  Note: The program name is only 12 characters long.
  1164. This is enough for an eight-character name and a three-character
  1165. extension.  For your program to be found by DOS if it is not in
  1166. your current directory, you may have to set the "path" variable
  1167. in your environment.  This is done using the infamous
  1168. AUTOEXEC.BAT file.  Please consult a DOS manual for details.
  1169.  
  1170. If this feature is enabled via the EXM, the state of Lite Sleep
  1171. (LSon or LSoff) will be shown.  You can toggle the Lite Sleep
  1172. state via CTRL-L.  Caution: if you turn Lite Sleep off, you may
  1173. cause excessive battery drain.  Do not enable this feature if
  1174. you are unsure of its effect on your programs or machine.
  1175.  
  1176. When viewing a formatted file, the cursor will be turned off.
  1177. Also, Fn-down and Fn-up will move by one line even if the hidden
  1178. cursor is at the opposite extreme.
  1179.  
  1180.  
  1181.  
  1182.  
  1183. 5.2.  HP Setup Features:
  1184. ------------------------
  1185.  
  1186. The unused function keys are assigned to some of the most-used
  1187. menu items.  These keys will give you quick access to the
  1188. submenus.
  1189.  
  1190. If you open the "Volume" or "Contrast" submenu using a function
  1191. key (see above), the unnecessary warning notice about not being
  1192. able to set the memory size if applications are open is
  1193. automatically skipped.
  1194.  
  1195. You can navigate using the arrow keys in the "owner" and
  1196. "date/time" windows.  This feels much more natural.
  1197.  
  1198. ESC or 'q' will quit setup.
  1199.  
  1200. Displays the main and backup battery voltages.
  1201.  
  1202. Displays the battery usage timer in hours, with a resolution of
  1203. 0.01 hours (36 seconds).  To clear the timer, hit CTRL-C.  To
  1204. manually increase the timer value, hit CTRL-U.  To decrease the
  1205. timer, hit CTRL-D.  These keys only work while in setup mode.
  1206. The value of the timer is saved across a reboot.  You can also
  1207. reset the timer via the EXM.
  1208.  
  1209.  
  1210.  
  1211.  
  1212. 5.3.  Memo Features:
  1213. --------------------
  1214.  
  1215. If the status bar is enabled, F10 (Save) will do nothing unless
  1216. the file has been "modified."  This prevents unnecessary delays
  1217. if the F10 key is pressed by habit or accident.
  1218.  
  1219. CTRL-DEL will first delete to the end of the line, then delete
  1220. the rest of the line if pressed again.
  1221.  
  1222. CTRL-BACKSPACE will delete to the start of the line, then delete
  1223. the previous line(s) if used again.
  1224.  
  1225. You can place up to nine "bookmarks" in one to three files and
  1226. then quickly "goto" a bookmark.  To set a bookmark to the
  1227. current cursor location (text line), press SHIFT MENU and a
  1228. numeral key other than zero (i.e., "1" through "9").  To goto a
  1229. bookmark, press MENU plus the desired numeral key ("1" through
  1230. "9").  100Buddy maintains three sets of bookmarks and the file
  1231. names associated with each set.  If you place a mark in a new
  1232. (fourth) file, the least-recently-used set will be cleared and
  1233. reused.  The default value for the nine bookmarks are "n00"
  1234. where "n" is the numeral key.  For example, if bookmark "3" has
  1235. not been placed, then "MENU 3" will take you to line 300.  These
  1236. are "manual" bookmarks.  You can "freeze" one or more of the
  1237. bookmark set so they cannot be changed or reused.  (Note: before
  1238. your next reboot, you must at least start and quit the EXM in
  1239. order for any new settings to be saved to the ENV file.)
  1240.  
  1241. If you push MENU-0 (that's MENU-zero), you will be returned to
  1242. the last line on which you performed an edit.  This feature
  1243. allows you to temporarily go to another line in the file and
  1244. then quickly return to the spot that you were editing.  This is
  1245. an "automatic" bookmark.
  1246.  
  1247. If you use MENU q to quit Memo and your text file has been
  1248. modified, you may push "q" to respond "no" to the save file
  1249. prompt, or "." (period) to respond "yes."  Thus, "Menu q q" will
  1250. quit without saving.
  1251.  
  1252. You can save six search strings for later re-use.  After
  1253. entering a string on the "Find" (F4) window, pushing SHIFT-F1,
  1254. SHIFT-F2, SHIFT-F5, SHIFT-F6, SHIFT-F7, or SHIFT-F8 will record
  1255. the current "search for" string.  F1, F2, F5, F6, F7, or F8 will
  1256. recall the string associated with that function key.  As a
  1257. reminder, each function-key label will show you the first seven
  1258. characters of the string associated with the key.  Each string
  1259. can be up to 10 characters long.  100Buddy understands all
  1260. letters and numerals, but can only recognize a few special
  1261. symbols.  A search string cannot include spaces.
  1262.  
  1263. From the "Find" window or after a failed text search, the MENU
  1264. key and the up, down, Fn-up, and Fn-down arrow keys can be used
  1265. without having to push ESC to cancel the error message.  (Auto
  1266. ESC.)
  1267.  
  1268. After a failed text search (Find), you can hit an alphanumeric
  1269. key and be automatically returned to the text string entry
  1270. window, starting a new string.  After a failed text search
  1271. (using F4), F10 and ENTER are valid, also.
  1272.  
  1273. Hides and disables F2 (Bold) and F3 (Underln) unless the key is
  1274. pushed twice.  This prevents accidental function key hits from
  1275. changing you file to "formatted."  If your file is already
  1276. formatted, then these two keys will always be visible and
  1277. active.  (NEW IN VERSION 1.1)  You can also access the built-in
  1278. functions by pushing MENU first.
  1279.  
  1280. F6 is "Swap."  Pushing F6 will swap the character under the
  1281. cursor with the next character and advance the cursor one
  1282. position.
  1283.  
  1284. F7 is "Case."  Pushing F7 will change the case of the character
  1285. under the cursor and advance the cursor one position.
  1286.  
  1287. F8 is "Repeat."  Pushing F8 will repeat the last edit, including
  1288. any character deletes, inserts, and backspaces.  Any cursor
  1289. movement terminates the recorded sequence; thereafter, any key
  1290. that changes text clears the sequence and starts capturing a new
  1291. one.  The capture buffer can hold about 80 characters.
  1292.  
  1293. (NEW IN VERSION 1.1)  The labels for the built-in functions
  1294. (e.g., Bold and Promote) appear on the F-keys after pushing
  1295. MENU.
  1296.  
  1297. Also, all of the "File Open/Insert/Save windows," and "Keyboard
  1298. Translations," and "Applications Linkages" features apply to
  1299. Memo.  See sections 4.2 and 4.3 for details.
  1300.  
  1301. SmartCaps(tm).  If you don't want the feature on at all, push Fn-
  1302. S.  That keystroke will toggle the feature on and off.  The
  1303. feature is defaulted to the "off" state on boot (but, you can
  1304. change that setting in the EXM).  When SmartCaps is toggled on
  1305. in Memo, the word "SmartCaps(tm)" will be shown on the title
  1306. bar.  Refer to "SmartCaps(tm) Features" in section 4.3 for
  1307. details.
  1308.  
  1309.  
  1310.  
  1311.  
  1312. 5.4.  Phone, Database, NoteTaker, and WorldTime:
  1313. ------------------------------------------------
  1314.  
  1315. If "Locating:" is on for (approximately) five seconds without
  1316. any keystrokes, an ESC will be automatically issued.  The time
  1317. delay is adjustable via the "idle keyboard" setting in the EXM.
  1318.  
  1319. If "Locating:" is on as when searching for a name, only one
  1320. ENTER key is required to call up the card.
  1321.  
  1322. Also, all of the "Full-Screen Note" features apply to Phone and
  1323. the Database applications.  See section 5.6 for details.
  1324.  
  1325. Also, see section 4.5 for information about linkages to and from
  1326. these applications.
  1327.  
  1328. In NoteTaker, the up and down arrow keys will navigate between
  1329. the "Title" and the "Note" fields.
  1330.  
  1331.  
  1332.  
  1333.  
  1334. 5.5.  Appointment Features:
  1335. ---------------------------
  1336.  
  1337. You can use the arrow keys to navigate in the appointment and
  1338. todo entry screens.
  1339.  
  1340. If you type "n" (for "noon") in a start- or end-time field,
  1341. Buddy will enter "12:00pm" instead.  The value "12:00 pm" is
  1342. invalid at worst and ambiguous at best.
  1343.  
  1344. "12:00p" is changed to "12:00n" on the appointment displays.  I
  1345. hate the ambiguous and invalid notation "12:00pm."
  1346.  
  1347. Also, all of the "Full-Screen Note" features apply to the
  1348. Appointment Book.  See section 5.6 for details.
  1349.  
  1350. D-gray will be inhibited when the cursor is in a date or time
  1351. field.
  1352.  
  1353. If F6, F7, F8, F9, or F10 is blank, that function key will
  1354. become "Appt" or "Todo".  Thus, pushing F8, for example, will
  1355. flip-flop between the weekly and daily views.
  1356.  
  1357.  
  1358.  
  1359.  
  1360. 5.6.  Full-Screen Note Features:
  1361. --------------------------------
  1362.  
  1363. These features apply to the "full" notes display in the Phone,
  1364. Appointment, NoteTaker, Database, and WorldTime applications.
  1365.  
  1366. F6 is "Swap."  Pushing F6 will swap the character under the
  1367. cursor with the next character and advance the cursor one
  1368. position.
  1369.  
  1370. F7 is "Case."  Pushing F7 will change the case of the character
  1371. under the cursor and advance the cursor one position.
  1372.  
  1373. F8 is "Repeat."  Pushing F8 will repeat the last edit, including
  1374. any character deletes, inserts, and backspaces.  Any cursor
  1375. movement terminates the recorded sequence; thereafter, any key
  1376. that changes text clears the sequence and starts capturing a new
  1377. one.  The capture buffer can hold about 80 characters.
  1378.  
  1379. In the full-screen note window, the letter-, gray-, and blue-key
  1380. translations will operate as in Memo.  These features must be
  1381. enabled via settings in the EXM.  See "Keyboard Translations" in
  1382. section 4.2 for details.
  1383.  
  1384. In the full-screen note window, F2 (Clear) must be pushed twice
  1385. for it to operate.  This prevents an accidental hit from wiping
  1386. out your note.
  1387.  
  1388. Also, the "Applications Linkages" features apply to full-screen
  1389. notes.  See section 4.5 for details.
  1390.  
  1391.  
  1392.  
  1393.  
  1394. 5.7.  Lotus 1-2-3 Features:
  1395. ---------------------------
  1396.  
  1397. The function key labels are restored (in 64-column mode only).
  1398. Recommendation: It will look better if you turn off the date and
  1399. time display via (better sit down for this) "MENU w g d o c n u
  1400. q".  Sometimes, Lotus 123 will display an indicator at the same
  1401. location as a Buddy-generated label.  If this bothers you, you
  1402. can disable the Buddy labels via a setting in the EXM.
  1403.  
  1404. When at the file menu, "o" is translated to "r" (for
  1405. "Retrieve").  If you use this method to open a file, Buddy will
  1406. also give you the file "Name" list display.
  1407.  
  1408. MENU q will quit 1-2-3 and automatically answer "yes" to the
  1409. first confirmation prompt.  Thus, the extraneous prompt at quit
  1410. time is removed.  If the worksheet has been modified, the second
  1411. confirmation prompt will still appear, as usual.  (You can hit
  1412. 'q' a second time to exit without saving the modified
  1413. worksheet.)  For you Lotus "purists," this feature can be
  1414. disabled via a setting in the EXM.
  1415.  
  1416. MENU-DOT will quit 1-2-3, automatically answer "yes" to the
  1417. confirmation prompt, and save your worksheet if it has been
  1418. modified.  This feature can be disabled via a setting in the
  1419. EXM.  When Buddy saves a modified worksheet, it will use either
  1420. the "replace" or the "backup" mode according to an EXM setting.
  1421.  
  1422. MENU u will save your worksheet (update) without quitting, using
  1423. the "replace" or the "backup" mode according to the EXM setting.
  1424.  
  1425. If you push ESC at a quit confirmation prompt, you will be
  1426. "escaped" all the way back up to the main display level.  For
  1427. you Lotus "purists," this feature can be disabled via a setting
  1428. in the EXM.
  1429.  
  1430. CTRL-V will paste as a "value" a number that was previously
  1431. copied from CALC.
  1432.  
  1433. In help mode, F2 will take you to the @Functions help screen.
  1434. Thus, pushing F1 F2 will quickly get you to the "@Function"
  1435. list.
  1436.  
  1437. The blue keys and their shifted symbols can be swapped whenever
  1438. Lotus is active so that the shifted symbols can be easily
  1439. accessed.  This is controlled via a setting in the EXM.
  1440.  
  1441.  
  1442.  
  1443.  
  1444. 5.8.  CALC Features:
  1445. --------------------
  1446.  
  1447. In the Math, Arithmetic and Custom sub-applications, the up and
  1448. down arrow keys will be mapped to ENTER and roll down,
  1449. respectively,  Also, the "p" key will be mapped to "%"
  1450. (percent).
  1451.  
  1452. 'q' will exit CALC from sub-applications that do not use the 'Q'
  1453. key for another function.
  1454.  
  1455. The blue keys and their shifted symbols can be swapped whenever
  1456. CALC is active so that the shifted symbols can be easily
  1457. accessed.  This is controlled via a setting in the EXM.
  1458.  
  1459.  
  1460.  
  1461.  
  1462. 5.9.  WorldTime (Map Overlay) Features:
  1463. ---------------------------------------
  1464.  
  1465. (This feature will only work in "registered" copies of
  1466. 100Buddy.)
  1467.  
  1468. The day/night terminator and the position of the moon and sun
  1469. (both longitude and declination) are shown on the world map.
  1470. The shape and location of the terminator and the location of the
  1471. body position markers are based on your local date and time.
  1472. The sun marker is a small square on a vertical line that crosses
  1473. the equator at local noon.  The moon is shown by an "M" between
  1474. to small triangles.  To help locate the moon where it is mixed
  1475. in with earth land masses, the moon's longitude is also
  1476. indicated by a small triangle that moves along the bottom of the
  1477. map.  The moon marker is always directly above that triangle.
  1478.  
  1479. You must set your initial local time zone (relative to
  1480. Greenwich) using the EXM.  See the appropriate EXM screen for
  1481. instructions.  The default time zone is CST, the home of
  1482. 100Buddy and the Rose Bowl champions.  If you change your local
  1483. city, Buddy will try to follow you.  (It would be a big help if
  1484. you do NOT change the column settings via "arrange columns.")
  1485.  
  1486. To manually set a specific date and time ("manDate"), push the
  1487. left or right arrow keys until the desired pair of digits are
  1488. highlighted at the left side of the display.  Use the number
  1489. keys, the PLUS and MINUS keys, or the up/down arrow keys to
  1490. adjust the value.  To set the current date and time as the
  1491. manDate, push DEL.  To return the markers to the current local
  1492. date and time, push ESC.  Setting the manual date and time only
  1493. affects the world map display; adjustments here do not change
  1494. the 100LX's notion of date or time in the 100LX applications.
  1495. The default manDate is 8:00am EST, November, 3, 1994.  That is
  1496. the date of the next total solar eclipse (the track of which
  1497. passes through South America).
  1498.  
  1499. The up and down arrow keys will always change the city listed at
  1500. the bottom of the map.  If the list is at its top or bottom, an
  1501. automatic end or home will be done to cause the list to wrap
  1502. around.
  1503.  
  1504. The WorldTime map overlay feature is relatively expensive as far
  1505. as system memory is concerned.  For this reason, in unregistered
  1506. versions of 100Buddy (and if you elect to do so in registered
  1507. versions), the memory space occupied by this feature is released
  1508. at startup.  This provides about 9 Kbytes more system memory for
  1509. use by DOS and the system manager.
  1510.  
  1511. When you start WorldTime, and if you have the map overlay
  1512. feature enabled, Buddy will open WorlTime and take you directly
  1513. to the map.
  1514.  
  1515.  
  1516.  
  1517.  
  1518. 5.10. Application Manager Features:
  1519. ------------------------------------
  1520.  
  1521. If you try to start a DOS application and another DOS
  1522. application is already active, the "a DOS application is already
  1523. open" warning will be skipped (but you will still hear a beep),
  1524. and you will be taken to that already open DOS application.  If
  1525. you close that DOS application, you will be returned to the
  1526. Application Manager and you can retry the desired application.
  1527. (Yes, this is deja vu.  The Filer has this feature, too.)
  1528.  
  1529. When you terminate sysmgr (via (MENU a t"), you may specify that
  1530. Buddy unloads, too, or remains in place with some DOS features
  1531. still active.  See details in section 3.5.
  1532.  
  1533. Note: many features are inoperative when in DOS, and if sysmgr
  1534. is not loaded, some features are partially disabled.  For
  1535. example, Fn-L and Fn-G will not toggle d-letter and d-gray.
  1536.  
  1537.  
  1538.  
  1539.  
  1540. 5.11. System Macros Features:
  1541. ------------------------------
  1542.  
  1543. F9 will go to the Open File window.
  1544.  
  1545. From the main screen, 'q' will quit.
  1546.  
  1547. When you change macro files, Buddy will load a new set of Fn-key
  1548. labels.  Buddy captures the first seven characters (or the first
  1549. word) of the description field of the macro.  An EXM setting
  1550. will cause a default label to be generated instead of using
  1551. macro text with curly braces.
  1552.  
  1553. (NEW IN VERSION 1.1)  You can quickly access a specific macro
  1554. line by pushing a number key.
  1555.  
  1556. (NEW IN VERSION 1.1)  F10 and SHIFT-F10 are "Save" and "Save
  1557. As," respectively.
  1558.  
  1559.  
  1560.  
  1561.  
  1562. 5.12. DOS Features:
  1563. --------------------
  1564.  
  1565. Enlarges the cursor.  Note: you might have to push Fn-C or do a
  1566. zoom after starting DOS or after quitting some applications to
  1567. get the large cursor.  I don't know why, but some DOS
  1568. applications seem unfriendly -- they leave the cursor small.
  1569. Icn100.com does that, for example.
  1570.  
  1571. The letter- and gray-key translations will operate as in Memo.
  1572. These features must be enabled via settings in the EXM.
  1573.  
  1574. The "Enable Com1 Port in DOS" setting in HP Setup (MENU o c)
  1575. controls the serial port when you are running a DOS program.  If
  1576. you want the serial port to operate in DOS, that checkbox must
  1577. be checked.  Buddy can override that control to keep the port
  1578. off ("lock" mode), but Buddy cannot force the port to go on if
  1579. that checkbox is not checked.  If you have the port enabled,
  1580. then you can use Buddy to allow it to go on when you enter DOS
  1581. or to lock it off.  If you are in DOS, you can use ALT-PLUS to
  1582. turn the port on and remove the lock state or ALT-MINUS to turn
  1583. the port off and set the lock state.  (Note: the state of the
  1584. "require MENU before..." checkbox in the EXM affects this
  1585. feature, too.)
  1586.  
  1587.    "Enable Com1 Port"     Buddy serial      serial port
  1588.    checkbox in Setup      "lock" mode       state in DOS
  1589.    ------------------     -------------     -------------
  1590.          off               don't care           off
  1591.          on                not locked           on
  1592.          on                "locked"             off
  1593.  
  1594. COMMENT:  There is no way to assure that these Buddy features
  1595. will work properly in all DOS programs.  If you are getting
  1596. strange results with your DOS programs, do not enable Buddy's
  1597. features in DOS, disable Buddy (CTRL-MINUS), or remove Buddy.
  1598.  
  1599.  
  1600.  
  1601.  
  1602. 5.13. Stopwatch:
  1603. ----------------
  1604.  
  1605. Stopwatch gives buddy fits.  All keyboard enhancement features
  1606. are off in this application.
  1607.  
  1608.  
  1609.  
  1610.  
  1611. 5.14. Use with Add-in Programs:
  1612. --------------------------------
  1613.  
  1614. Although 100Buddy has been tested with a few add-in programs,
  1615. there are many modes and unrecognized displays that might
  1616. confuse Buddy, just like in DOS programs.  So, only enable Buddy
  1617. features in your add-ins if you have tested them and are
  1618. comfortable with the way they operate.
  1619.  
  1620.  
  1621.  
  1622.  
  1623. 6.  100BUDDY.EXM Features:
  1624. --------------------------
  1625.  
  1626. The EXM is a sysmgr-compliant program that allows certain
  1627. parameters that affect the operation of 100Buddy to be viewed
  1628. and changed.  Instructions for installing 100BUDDY.EXM appear
  1629. near the start of this document.
  1630.  
  1631. EXM Window summary:
  1632.  
  1633.   Main window:
  1634.     Displays status information
  1635.   Settings menu:
  1636.     File Keys
  1637.     Default Directories
  1638.     Keyboard Translations
  1639.     SmartCaps(tm)
  1640.     Blue-Key Controls
  1641.     Keyboard Preferences
  1642.     Memo Bookmarks
  1643.     Filer Information (and Battery)
  1644.     WorldTime
  1645.     Other Settings
  1646.     Registration Information
  1647.  
  1648. You can change windows using the standard MENU-key method, by
  1649. pushing F7 or F8, or via the Fn-UP (PGUP) and Fn-Down (PGDN)
  1650. keys.  The Fn-HOME or Fn-END arrow keys will take you to the
  1651. first or last settings window, respectively.
  1652.  
  1653. If you are at the main status screen, pushing the letter key
  1654. corresponding to a particular settings window will take you
  1655. directly to that window.  For example, "s" will take you
  1656. directly to the SmartCaps(tm) window.
  1657.  
  1658.  
  1659. [The default control settings are shown in square brackets.]
  1660.  
  1661.  
  1662. 6.1.  Main Status Screen:
  1663. -------------------------
  1664.  
  1665. "100Buddy Status":
  1666.         The current status of the COM (active, inactive, or not
  1667.         loaded), and the database in use by the COM program
  1668.         (using default, using the ENV file, or using values
  1669.         recently sent over from the EXM).
  1670.  
  1671. "ENV file":
  1672.         The name of the ENV file read by the COM and in use by
  1673.         the EXM.
  1674.  
  1675. "ENV status":
  1676.         The current status of the ENV file (loaded, modified,
  1677.         saved, etc.).
  1678.  
  1679. "I/O status":
  1680.         The results of the last ENV file I/O operation.
  1681.  
  1682. Hotkeys:
  1683.         You may go directly to a particular settings screen by
  1684.         pushing the character assigned to the desired screen
  1685.         (use "MENU Settings" to see the hotkey assignments.)
  1686.         For example, hitting 's' while at the main status screen
  1687.         will take you directly to the "SmartCaps(tm)" settings
  1688.         screen.
  1689.  
  1690.  
  1691.  
  1692. 6.2.  File Menu:
  1693. ----------------
  1694.  
  1695. "Abort (no save)":
  1696.         Quits the EXM without sending the (possibly changed)
  1697.         database to the COM and without writing the database to
  1698.         the ENV file.
  1699.  
  1700. "Exit":
  1701.         Quit.  Automatically send new settings to the COM and
  1702.         save the settings in the ENV file.
  1703.  
  1704.  
  1705.  
  1706. 6.3.  Settings Menu:
  1707. --------------------
  1708.  
  1709. The settings menu allows you to choose one of the settings
  1710. screens.  You can also hotkeys from the main status screen or F7
  1711. or F8 to move to other settings screens.
  1712.  
  1713.  
  1714.  
  1715. 6.4.  "File Keys" Settings:
  1716. ---------------------------
  1717.  
  1718. "FileKey Set":
  1719.         Radio buttons used to select one of the three keysets
  1720.         for viewing. [Default: "Set 1".]
  1721.  
  1722. "F1" through "F8":
  1723.         A label (7 characters or less) and a string (33
  1724.         characters or less) specifying the label to display
  1725.         above the Fx key ("x" is "1" through "8") and the
  1726.         filename or pathname string to replay when the Fx key is
  1727.         pressed in a Goto, Open File, Save File, or Insert File
  1728.         window.  If you leave the label blank, the filename part
  1729.         of the string will be used as the label.  You can change
  1730.         the pathname string while in one of those windows by
  1731.         entering the desired pathname in the text part of the
  1732.         window and pressing SHIFT-Fx.  [Default: "*.*" in one of
  1733.         the labels of each keyset, but otherwise blank.]
  1734.  
  1735. "Set Assignments":
  1736.         Radio buttons used to assign the three keysets to the
  1737.         various built-in applications.  You can change a keyset
  1738.         assignment using the "+" and "-" keys while in a Goto,
  1739.         Open File, Save File, or Insert File window.  When in
  1740.         one of those windows, the currently assigned keyset
  1741.         ("1", "2", or "3") is shown between the F4 and F5
  1742.         labels.  [Defaults: "Set 1" for Memo, "Set 2" for the
  1743.         four database applications, and "Set 3" for CALC, Filer,
  1744.         and Macros.]
  1745.  
  1746.  
  1747.  
  1748. 6.5.  "Default Directories" Settings:
  1749. -------------------------------------
  1750.  
  1751.     Directory paths to be associated with the various
  1752. applications.  While in an Open File, Save File, or Insert Filer
  1753. window, DEL DEL will cause movement into the specified
  1754. directory.  When in one of those windows, SHIFT-DEL will set the
  1755. current directory as the default.  [Default: "C:\_DAT\" for all
  1756. applications.]
  1757.  
  1758.  
  1759.  
  1760. 6.6.  "Keyboard Translations" Settings:
  1761. ---------------------------------------
  1762.  
  1763. "d-letter":
  1764.         A group of settings for double-clicked letter keys as
  1765.         specified below.
  1766.  
  1767. "Keycap"
  1768.         A fixed list of the 26 letter keys.
  1769.  
  1770. "Double-click":
  1771.         The characters assigned to the letter keys for when they
  1772.         are double-clicked.  If you specify a space, the
  1773.         associated key will not be tested for double-clicks,
  1774.         effectively disabling d-letter for that key.  [Default:
  1775.         The 26 upper-case letters.]
  1776.  
  1777. "Inhibit after a lower-case letter":
  1778.         A checkbox that specifies whether or not the letter keys
  1779.         are tested for double-clicks if the previous character
  1780.         is a lower-case letter.  This checkbox prevents double-
  1781.         leTers that aPear within a word from being converted to
  1782.         uPer case, as is haPeNing in this sentence.  [Default:
  1783.         checked (inhibit on).]
  1784.  
  1785. "Memo" though "Add-ins":
  1786.         Checkboxes that specify whether or not this feature is
  1787.         allowed in the various applications.  "DOS" enables the
  1788.         feature for any and all DOS programs.  "Add-ins" enables
  1789.         the feature in system manager-compliant applications
  1790.         other than the built-ins.  Note that this feature may
  1791.         not work properly in all DOS and add-in programs.  Fn-L
  1792.         can be used in any enabled application to toggle this
  1793.         feature on and off.  [Default: only "Memo" checked.]
  1794.  
  1795. "d-gray":
  1796.         A group of settings for double-clicked letter keys as
  1797.         specified below.
  1798.  
  1799. "Keycap"
  1800.         A fixed list of the 15 participating gray keys.
  1801.  
  1802.  
  1803.  
  1804. "Double-click":
  1805.         The characters assigned to the gray keys for when they
  1806.         are double-clicked.  If you specify a space, the
  1807.         associated key will not be tested for double-clicks,
  1808.         effectively disabling d-gray for that key.  [Default:
  1809.         the 15 shifted symbols normally assigned to those keys,
  1810.         except for the period and equal sign keys for which d-
  1811.         gray is disabled by specifying a space.]
  1812.  
  1813. "Memo" though "Add-ins":
  1814.         Checkboxes that specify whether or not this feature is
  1815.         allowed in the various applications.  "DOS" enables the
  1816.         feature for any and all DOS programs.  "Add-ins" enables
  1817.         the feature in system manager-compliant applications
  1818.         other than the built-ins.  Note that this feature may
  1819.         not work properly in all DOS and add-in programs.  Fn-G
  1820.         can be used in any enabled application to toggle this
  1821.         feature on and off.  [Default: only "Memo" checked.]
  1822.  
  1823. "d-click timer (18 per second)":
  1824.         A value representing the maximum number of 0.055 second
  1825.         system timer ticks allowed between two keystrokes in
  1826.         order for the two keystrokes to be considered a double-
  1827.         click.  This timer is used for "d-letter," "d-gray," and
  1828.         d-blue."  [Default: 10 ticks (approximately 0.5
  1829.         second).]
  1830.  
  1831. "Change '\\' to a colon":
  1832.         A checkbox that causes two consecutive backslashes to be
  1833.         converted to a colon.  This feature does NOT use the d-
  1834.         click timer, and, if enabled, it is active in all
  1835.         applications.  [Default: checked (translation on).]
  1836.  
  1837.  
  1838.  
  1839. 6.7.  "SmartCaps(tm)" Settings:
  1840. -------------------------------
  1841.  
  1842. "pregray":
  1843.         A set a checkboxes that allow the associated gray key to
  1844.         be promoted to its shifted symbol if the key is pressed
  1845.         prior to a letter key.  Refer to "SmartCaps(tm)
  1846.         Features" in section 4.3 for details.  [Default: "6" and
  1847.         "*" checked.]
  1848.  
  1849. "postgray":
  1850.         A set a checkboxes that allow the associated gray key to
  1851.         be promoted to its shifted symbol if the key is pressed
  1852.         following a letter key.  Refer to "SmartCaps(tm)
  1853.         Features" in section 4.3 for details.  [Default: "3",
  1854.         "4", "5", "6", and "*" checked.]
  1855.  
  1856. "Reset state when toggled on (via Fn-S)":
  1857.         A checkbox that determines if the SmartCaps state is
  1858.         reset whenever it is re-enabled by pushing Fn-S.  The
  1859.         reset state will cause the next letter key to be treated
  1860.         as the start of a new sentence.  [Default: checked (Fn-S
  1861.         resets the state).]
  1862.  
  1863. "'.' after white space toggles caps lock":
  1864.         A checkbox that enables "autocaps," whereby a period
  1865.         appearing immediately after a white-space character
  1866.         (space, tab, or ENTER) will cause the caps lock state to
  1867.         be toggled.  If you really want a period in that
  1868.         situation, push it twice.  (NEW IN VERSION 1.1)  If
  1869.         autocaps is enabled, then d-letter will only operate on
  1870.         the first letter of a word.  [Default: not checked
  1871.         (autocaps off).]
  1872.  
  1873.  
  1874. "Force lower case after white space":
  1875.         A checkbox that enables "auto lower case," whereby a
  1876.         white space character (space, tab, or ENTER) will force
  1877.         the current state to lower case.  If the autocaps
  1878.         checkbox (above) is checked, then lower case will only
  1879.         be forced if the upper case state was set using the
  1880.         autocaps feature.  [Default: not checked (do not force
  1881.         lower case).]
  1882.  
  1883. "ON after boot":
  1884.         A checkbox that enables SmartCaps after a boot.  This
  1885.         takes the place of doing Fn-S after a boot.  [Default:
  1886.         not checked (SmartCaps not on after a boot).]
  1887.  
  1888. "Memo" though "DOS":
  1889.         Checkboxes that specify whether or not this feature is
  1890.         allowed in the various applications.  "DOS" enables the
  1891.         feature for any and all DOS programs.  "Add-ins" enables
  1892.         the feature in system manager-compliant applications
  1893.         other than the built-ins.  Note that this feature may
  1894.         not work properly in all DOS and add-in programs.  Fn-S
  1895.         can be used in any enabled application to toggle this
  1896.         feature on and off.  When SmartCaps is on in Memo or
  1897.         Full Notes, the word "SmartCaps(tm)" will be displayed
  1898.         on the title bar.  [Default: only "Memo" checked.]
  1899.  
  1900. "ENTER = EOS":
  1901.         Radio buttons that specify how many consecutive ENTER
  1902.         keystrokes will cause the SmartCaps state to be reset to
  1903.         "end of sentence."  If "0" is specified, then the ENTER
  1904.         key will never cause end-of-sentence to be set.
  1905.         [Default: "2".]
  1906.  
  1907.  
  1908.  
  1909. 6.8.  "Blue-Key Controls" Settings:
  1910. -----------------------------------
  1911.  
  1912. "Blue-key Remappings":
  1913.         The keycodes generated by the blue keys may be altered
  1914.         in two ways: by being double-clicked and by setting
  1915.         another keycode for one or more of the unshifted blue
  1916.         keys as specified below.
  1917.  
  1918. "d-blue":
  1919.         A checkbox that enables the blue-key double-click logic.
  1920.         If this box is checked, double-clicking a blue key will
  1921.         cause the application assigned to the CTRL-version of
  1922.         that key to start.  This features utilizes the d-click
  1923.         timer value specified in the Keyboard Translations
  1924.         settings.  [Default: not checked (d-blue off).]
  1925.  
  1926. "FILER key" through "MORE key":
  1927.         Eight edit windows that let you enter a hexadecimal
  1928.         keycode that will be used instead of the code assigned
  1929.         to the blue key.  A "keycode" is a 16-bit value.  The
  1930.         default values are:
  1931.                 FILER key     "a800"
  1932.                 cc:MAIL key   "ac00"
  1933.                 APPT key      "b000"
  1934.                 PHONE key     "b400"
  1935.                 MEMO key      "b800"
  1936.                 LOTUS key     "bc00"
  1937.                 CALC key      "c000"
  1938.                 MORE key      "a400"
  1939.  
  1940.         To determine a keycode for a particular key, push Fn-K
  1941.         followed buy the key of interest.  The key's hexadecimal
  1942.         keycode will be shown on the title bar.  For example,
  1943.         Press Fn-K and then ALT-F10.  You should see the value
  1944.         "7100" appear on the title bar.
  1945.  
  1946.         Keycodes for some keys are:
  1947.  
  1948.         Key   Keycode      Key     Keycode      Key    Keycode
  1949.         ------ -------     -------- -------     ------- ------
  1950.                            SHIFT-F1  5400       CTRL-F1  5e00
  1951.         ALT-F2  6900       SHIFT-F2  5500       CTRL-F2  5f00
  1952.         ALT-F3  6a00       SHIFT-F3  5600       CTRL-F3  6000
  1953.         ALT-F4  6b00       SHIFT-F4  5700       CTRL-F4  6100
  1954.         ALT-F5  6c00       SHIFT-F5  5800       CTRL-F5  6200
  1955.         ALT-F6  6d00       SHIFT-F6  5900       CTRL-F6  6300
  1956.         ALT-F7  6e00       SHIFT-F7  5a00       CTRL-F7  6400
  1957.         ALT-F8  6f00       SHIFT-F8  5b00       CTRL-F8  6500
  1958.         ALT-F9  7000       SHIFT-F9  5c00       CTRL-F9  6600
  1959.         ALT-F10 7100       SHIFT-F10 5d00       CTRL-F10 6700
  1960.         ALT-FILER ab00     ALT-MAIL  af00       ALT-APPT b300
  1961.         ALT-PHONE b700     ALT-MEMO  bb00       ALT-CALC c300
  1962.         ALT-LOTUS bf00     ALT-MORE  a700
  1963.  
  1964. "Blue-Key Auto Inhibit":
  1965.         A group of controls for the automatic shifting of the
  1966.         blue keys when you are typing text.
  1967.  
  1968. "Blue-key timer (seconds)":
  1969.         The number of seconds after an alphanumeric or a text
  1970.         edit during which the blue-key timer will run.  If the
  1971.         timer is running, pressing a blue key will cause the
  1972.         blue key to be automatically shifted.  If the timer is
  1973.         running, a "tornado" character will appear on the title
  1974.         bar.  [Default: 0 (timer off).]
  1975.  
  1976. "Memo" and "Full notes":
  1977.         Checkboxes that enable the blue-key inhibit feature in
  1978.         Memo or full-screen notes applications.  [Default: only
  1979.         "Memo" checked.]
  1980.  
  1981. "Swap Blues with Shifted-Symbols":
  1982.         A group of controls for the automatic swapping of the
  1983.         blue-keys and their shifted values.
  1984.  
  1985. "Memo" through "Calc":
  1986.         Checkboxes that specify whether or not this feature is
  1987.         allowed in the various applications.  [Default: none
  1988.         checked.]
  1989.  
  1990.  
  1991.  
  1992. 6.9.  "Keyboard Preferences" Screen:
  1993. ------------------------------------
  1994.  
  1995. "Sticky CTRL":
  1996.         A checkbox that controls the "sticky" CTRL key logic.
  1997.         Buddy bug alert:  If this box is checked, pushing CTRL-
  1998.         SHIFT-SHIFT will cause your arrow and gray keys to
  1999.         generate incorrect codes.  To correct this, push SHIFT-
  2000.         SHIFT.  [Default: checked (sticky CTRL).]
  2001.  
  2002. "Sticky ALT":
  2003.         A checkbox that controls the "sticky" ALT key logic.
  2004.         Caution: because the ALT key is also used to call up
  2005.         menus, it may take some practice to get used to this
  2006.         feature.  [Default: not checked (not sticky).].
  2007.  
  2008. "Sticky SHIFT when highlighting text":
  2009.         A checkbox that controls the "sticky" SHIFT key text
  2010.         highlight logic in Memo and full-screen notes.  If you
  2011.         want to cancel the text highlight mode, push ESC or
  2012.         double-click the SHIFT key.  Caution: it may take some
  2013.         practice to get used to this feature.  [Default: not
  2014.         checked (not sticky).].
  2015.  
  2016. "Require MENU before Buddy Fn-letter keys":
  2017.         A checkbox that controls whether or not the MENU key
  2018.         must be pressed before Buddy will look for an Fn-letter
  2019.         keystroke as a Buddy command (e.g., Fn-S, Fn-P).  This
  2020.         is provided for international users who have special
  2021.         characters assigned to many of the Fn-letter keys.  If
  2022.         this box is checked, you must also push MENU before
  2023.         using ALT-PLUS and ALT-MINUS in DOS to control the
  2024.         serial port.  [Default: not checked (MENU key not
  2025.         required).]
  2026.  
  2027. "Allow ESC ESC to mean "No"":
  2028.         A checkbox that controls whether or not two consecutive
  2029.         ESC keystrokes is taken to mean "No" in those cases when
  2030.         you are given "Yes, " No," and "Cancel" choices (e.g.,
  2031.         after adding a record in Phone.  [Default: not checked
  2032.         (ESC ESC means ESC Cancel).]
  2033.  
  2034. "Idle keyboard timer (seconds)":
  2035.         a value representing the number of seconds after which a
  2036.         "Locating" operation in Filer or a database application
  2037.         will cause an automatic ESC.  This will restore the
  2038.         100LX to a standard state if the keyboard is idle.
  2039.         [Default: 5 seconds.]
  2040.  
  2041.  
  2042.  
  2043. 6.10.  "Memo Bookmarks" Settings:
  2044. ---------------------------------
  2045.  
  2046. "File":
  2047.         The three file names that have been assigned to the
  2048.         bookmark sets for the Memo application.  These names are
  2049.         automatically set when you push SHIFT-MENU-numeral in
  2050.         Memo.
  2051.  
  2052.  
  2053. "Freeze file name":
  2054.         A checkbox that causes the associated bookmark set to be
  2055.         reserved for the specified file.  If this box is
  2056.         checked, the associated bookmark set will not be reused
  2057.         for another file.  [Default: not checked (not frozen).]
  2058.  
  2059. "Freeze bookmarks":
  2060.         A checkbox that causes the associated bookmark values to
  2061.         be frozen.  If this box is checked, the associated
  2062.         bookmark values will not changed by SHIFT-MENU-numeral.
  2063.         If this box is checked, then it would make sense to also
  2064.         check "Freeze file name."  [Default: not checked (not
  2065.         frozen).]
  2066.  
  2067. '"1:" through "9:"':
  2068.         The current line number saved for each of the bookmarks.
  2069.         [Default: 100 through 900.]
  2070.  
  2071.  
  2072.  
  2073. 6.11.  "Filer Settings" Screen:
  2074. -------------------------------
  2075.  
  2076. "EXT":
  2077.         Three extensions that are assigned special significance
  2078.         for the Filer-to-application link.  Wild cards ("?" and
  2079.         "*") are allowed.
  2080.  
  2081. "DOS Program":
  2082.         The program names for each of the three special
  2083.         extensions.  If a filename is highlighted in the Filer
  2084.         that has one of the special extensions, when you push
  2085.         ENTER ENTER the specified DOS program will be executed
  2086.         with the highlighted filename passed as an argument.  If
  2087.         the program name starts with "-", files with the
  2088.         associated extension will be ignored by the Filer-to-
  2089.         application link logic.
  2090.  
  2091. '".BAT extension: ENTER executes"':
  2092.         A checkbox that controls what happens when you highlight
  2093.         a file that has a "bat" extension and push ENTER.  If
  2094.         this box is checked, the ENTER key will cause the
  2095.         filename to be passed to DOS and executed as a batch
  2096.         file (this is the normal sysmgr action).  If this box is
  2097.         not checked, ENTER will simply cause the file to be
  2098.         viewed.  If this box is not checked, you can force the
  2099.         standard action (execution) by pushing CTRL-ENTER in the
  2100.         Filer.  As of version 1.1a, any file named
  2101.         "AUTOEXEC.BAT" will not be executed by pushing ENTER,
  2102.         regardless of the EXM settings.  [Default: checked
  2103.         (execute BAT files).]
  2104.  
  2105. "Lite Sleep Control (use with care)":
  2106.         A checkbox that enables Lite Sleep control in the Filer.
  2107.         If this box is checked, CTRL-L while in the Filer will
  2108.         toggle Lite sleep mode on and off.  Caution: if Lite
  2109.         Sleep is turned off, you may experience excessive
  2110.         battery drain.  Use this feature with caution.
  2111.         [Default: not checked (control off).]
  2112.  
  2113. "DOS Key (hex)":
  2114.         The hexadecimal keycode of the Filer hotkey that will
  2115.         call up a specified DOS program with the highlighted
  2116.         filename passed as an argument.  To determine a keycode
  2117.         for a particular key, push Fn-K followed buy the key of
  2118.         interest.  The key's hexadecimal keycode will be shown
  2119.         on the title bar.  For example, Press Fn-K and then TAB.
  2120.         You should see the value "0f09" appear on the title bar.
  2121.         (NEW IN VERSION 1.1a.)  If the "+ENTER" box is checked,
  2122.         the DOS hotkey string will be followed by the ENTER
  2123.         keycode.  [Default: "332c" (the comma key).]
  2124.  
  2125. "Pgm":
  2126.         The program that the Filer hotkey will execute.
  2127.         [Default: "echo".]
  2128.  
  2129. "Use full pathname for passed args":
  2130.         A checkbox that controls the format of the argument
  2131.         passed to the (four) DOS programs used in the above
  2132.         features.  If the box is checked, the argument will
  2133.         include a drive and directory specification, otherwise,
  2134.         just the filename will be used.  [Default: checked (use
  2135.         full pathname).]
  2136.  
  2137. "Battery Usage Timer":
  2138.         A push button that will reset the battery usage timer
  2139.         shown on the main Filer and HP Setup screens.  Push the
  2140.         "Reset" button after you change your main batteries.
  2141.  
  2142. "+ENTER":
  2143.         (NEW IN VERSION 1.1a.)  If this box is checked, the DOS
  2144.         hotkey string will be followed by the ENTER keycode.
  2145.         [Default: checked.]
  2146.  
  2147.  
  2148.  
  2149. 6.12.  "WorldTime Map Overlay" Settings:
  2150. ----------------------------------------
  2151.  
  2152. (Note: these controls are only useful for registered copies of
  2153. 100Buddy.)
  2154.  
  2155. "Time zone (0.1 hours)":
  2156.         The number of hours times 10 that the local city is from
  2157.         Greenwich, England.  [Default: 60 (6.0 hours, Central
  2158.         time zone).]
  2159.  
  2160. "east":
  2161.         A checkbox that indicates if the local city is east or
  2162.         west of Greenwich..  United States times zones are west.
  2163.         [Default: not checked (west).]
  2164.  
  2165. "DST (summer time)":
  2166.         A checkbox to indicate if the local city is on summer
  2167.         time ("daylight saving") or winter time ("standard").
  2168.         [Default: not checked (standard time).]
  2169.  
  2170. "Auto TZ update after changing local city":
  2171.         A checkbox that allows 100Buddy to automatically update
  2172.         the local city's time zone, direction, and summer time
  2173.         controls (described above) when you change the local
  2174.         city in the WorldTime application.  [Default: checked
  2175.         (automatic update enabled).]
  2176.  
  2177. "Delete this feature":
  2178.         A checkbox that allows registered users to disable the
  2179.         map overlay feature and in turn release the code and
  2180.         data space used to implement the overlay.  If you are
  2181.         short on system memory, check this box to make 100Buddy
  2182.         smaller.  Unregistered copies do not show this control,
  2183.         however the system memory is automatically released on
  2184.         boot.  This checkbox does not affect the size of
  2185.         100BUDDY.COM on disk; it only causes 100BUDDY.COM to use
  2186.         less space in system memory after it has been loaded.
  2187.         You must reboot after changing this checkbox for the new
  2188.         state to become effective.  [Default: not checked
  2189.         (overlay feature remains in memory for registered
  2190.         users).]
  2191.  
  2192.  
  2193.  
  2194. 6.13.  Other Settings" Screen:
  2195. ------------------------------
  2196.  
  2197. "Large cursor in DOS":
  2198.         A checkbox that will cause Buddy to enlarge the cursor
  2199.         when you go to DOS.  In some cases, if may be necessary
  2200.         to manually reset the cursor to the large state by using
  2201.         Fn-C while in DOS.  [Default: checked (large cursor).]
  2202.  
  2203. "Unload Buddy when terminating sysmgr":
  2204.         A checkbox that controls whether or not Buddy will
  2205.         remove itself when you terminate sysmgr (via "MORE a t
  2206.         ENTER" or MENU-SHIFT-DEL).  Even if this checkbox is not
  2207.         checked, you can cause Buddy to remain loaded by pushing
  2208.         F8 instead of ENTER.  [Default: checked (unload Buddy).]
  2209.  
  2210. "Always use first word in note when linking":
  2211.         A checkbox that controls whether or not the current word
  2212.         is used when linking to Phone, Database, or NoteTaker
  2213.         via Fn-P, Fn-D, or Fn-N.  If this box is checked, then
  2214.         the current cursor location is not significant.
  2215.         [Default: not checked (use word at the current cursor
  2216.         location).]
  2217.  
  2218. "Use small font for Fn and Fx labels":
  2219.         A checkbox that controls whether or not the character
  2220.         size for Buddy-generated F-key labels is automatically
  2221.         determined based on the number of characters in the
  2222.         label (thus using the small font only of necessary) or
  2223.         if the small font should be used for all labels.
  2224.         [Default: not checked (automatic font size).]
  2225.  
  2226. "Curly braces are OK in Fn-key labels":
  2227.         A checkbox that determines whether or not Buddy will
  2228.         generate a default macro-key label if no "description"
  2229.         has been entered.  If this box is checked, then Buddy
  2230.         will use the first few letters of the macro-key
  2231.         "contents" (which likely will include a curly brace).
  2232.         If this key is not checked, then Buddy will generate a
  2233.         default label (the Fn-key number) for keys that do not
  2234.         have a description.  [Default: checked (allow curly
  2235.         braces).]
  2236.  
  2237.  
  2238.  
  2239. "Fn-Q also silences appt and timer alarms":
  2240.         (NEW IN VERSION 1.1)  A checkbox that determines whether
  2241.         or not an automatic Fn-W will be performed to restore
  2242.         the beeper volume when an alarm occurs.  If this box is
  2243.         checked, then Fn-Q will silence keyboard beeps and
  2244.         alarms.  If this box is not checked, then you will hear
  2245.         the next alarm, and then you must do another Fn-Q to
  2246.         (re)silence the beeper.  Note:  custom sounds that do
  2247.         not include a volume setting command will not cause an
  2248.         automatic Fn-W until the end of the alarm.  [Default:
  2249.         not checked (alarms are not silenced by Fn-Q)]
  2250.  
  2251. "Lotus keyboard shortcuts and F-key labels":
  2252.         Experienced Lotus users may find some of Buddy's
  2253.         shortcuts unnecessary or confusing.  This checkbox is
  2254.         provided to allow such "purists" to turn off those
  2255.         features.  This checkbox also turns of the f-key labels.
  2256.         Use this checkbox if the occasional conflict between
  2257.         Buddy and Lotus on the label line drives you nuts.
  2258.         [Default: checked (shortcuts enabled).]
  2259.  
  2260. '"MENU-dot in Lotus; save using:"':
  2261.         A pair of radio buttons that specify the action
  2262.         ("replace" or "backup") to use when saving a file in
  2263.         Lotus 123.  This action is done as part of the automatic
  2264.         keystroke generation in Lotus after pressing MENU dot or
  2265.         MENU u.  [Default: "replace".)
  2266.  
  2267. "Password":
  2268.         If you push Fn-F, Buddy will power the machine down.
  2269.         When you turn power back on, Buddy will lock the
  2270.         keyboard (and scramble the display except in Filer and
  2271.         TOPCARD) until you type this text string and push ENTER.
  2272.         Case is important.  If you forget your password, you
  2273.         must cold boot your machine.  Unless you are entering a
  2274.         new password, the window will show asterisks instead of
  2275.         the actual characters of your password.  To prevent
  2276.         unauthorized changing of your password, you must push
  2277.         '%' before the EXM will allow you to access the password
  2278.         entry line.  Non-null passwords can only be specified in
  2279.         registered copies of 100Buddy.  [Default: null (no
  2280.         password required, just press ENTER to resume normal
  2281.         operation).]
  2282.  
  2283. "Require password after power ON":
  2284.         Specifies that a password should be asked for even if
  2285.         you do not turn the machine off via Fn-F.  [Default: off
  2286.         (Fn-F must be used to force a password request when
  2287.         power is turned back on).]
  2288.  
  2289. "Blow up the machine on cold boot":
  2290.         This is for those of you who are REALLY paranoid about
  2291.         data security.  It's just a joke.
  2292.  
  2293.  
  2294.  
  2295. 6.14.  Registration Information" Screen:
  2296. ----------------------------------------
  2297.  
  2298. This screen contains information about 100Buddy and how to
  2299. register your copy.  Please fill out the form provided the end
  2300. of this documentation file or print out and mail "REGISTER.TXT."
  2301.  
  2302.  
  2303.  
  2304.  
  2305. 7.  Troubleshooting Tips:
  2306. -------------------------
  2307.  
  2308. If you think Buddy is misbehaving, try one or more of these
  2309. suggestions to determine if the problem is really with 100Buddy
  2310. or is an interaction with some other program.
  2311.  
  2312.   1.  Turn Buddy off (push CTRL-MINUS).
  2313.   2.  Reboot and push MINUS during the banner message to keep
  2314. Buddy from loading.
  2315.   3.  Start a user macro recording (e.g., SHIFT-Fn-F1), do the
  2316. operation that is not working properly, stop the recording, and
  2317. then look at the macro that was recorded to see what Buddy did.
  2318.   4.  Remove or rename your Buddy ENV file (e.g.,
  2319. C:\_DAT\100BUDDY.ENV) and reboot.
  2320.   5.  Remove all of your other TSRs and reboot.
  2321.   6.  Change the order in which your load your TSRs, including
  2322. 100BUDDY.COM.
  2323.   7.  (For DOS communication program problems.)  In HP Setup,
  2324. check that you do NOT have the client or server interface(s) set
  2325. to "infrared."
  2326.   8.  If you occasionally find that some of your keystrokes are
  2327. skipped or ignored, that may be due to a problem with your
  2328. 100LX.  Some early ROM versions do that.
  2329.   9.  You must at least activate and then quit the EXM in order
  2330. for the ENV file to be created or updated.  If you never
  2331. activate the EXM, any "on-line" changes you make to the database
  2332. using the COM will not be saved for the next time you reboot.
  2333.  
  2334.  
  2335.  
  2336.  
  2337. 8.  Interactions:
  2338. -----------------
  2339.  
  2340. When you record an Fn macro, the recording will include only
  2341. those keystrokes passed through by 100Buddy and keycodes
  2342. generated by Buddy.  This may cause unexpected results when you
  2343. play back the macro.  (You can use this "feature" to trap
  2344. Buddy's keystrokes if you want to go back and see what Buddy is
  2345. doing.)  Likewise, when you invoke an Fn macro, Buddy does NOT
  2346. see the keystrokes.  So, when you record a macro, it is wise to
  2347. temporarily turn Buddy off (via CTRL-MINUS).
  2348.  
  2349. If you are using other TSRs, load them before you load Buddy.
  2350.  
  2351. FCL:          (allows fonts changes)  This may cause some
  2352.               strings, such as file names or application link
  2353.               strings to be truncated.
  2354. Sticky.COM:   Not necessary.
  2355. Timeout.COM:  Not necessary.
  2356. Key100.COM:   May interact, but OK to use.  Just remember it's
  2357.               there.
  2358. Keybez:       Fn labels and keys won't work in Memo.  Checking
  2359.               "Require MENU before Buddy Fn-letter keys" in the
  2360.               EXM might solve this problem.
  2361.               Easy navigation in some windows does not work.
  2362. Comm pgms:    Buddy will hold the serial port off if you have
  2363.               the port "locked" in the Filer.
  2364. DOS:          Weird results may happen in some DOS programs if
  2365.               you are using SmartCaps(tm) or d-click features.
  2366. 95LX EXMs:    Most will probably work OK, but no promises.  The
  2367.               password prompt after doing Fn-F will not appear.
  2368.  
  2369.  
  2370.  
  2371.  
  2372. 9.  Shareware Distribution and Registration Notice:
  2373. ----------------------------------------------------
  2374.  
  2375. 100Buddy is not freeware.  It is shareware.  Try it out for a
  2376. few days.  If you like it and want to continue using it, you are
  2377. on your honor to send your shareware registration fee of $40.00
  2378. to the address below.  Please send US$ only or a check drawn in
  2379. US$ on a U.S. bank.  Sorry, no credit cards.  For single-copy
  2380. registrations, please prepay with your order and save us both
  2381. the hassle of processing an invoice.  Registration entitles you
  2382. to continue using the program (and any new releases of 100Buddy)
  2383. on one computer.  If you do not register your copy of 100Buddy,
  2384. please discontinue its use and remove it from your computer.
  2385.  
  2386. Attention international users:  Please add $1.00 for diskette
  2387. postage and $5.00 for manual postage.  I cannot accept
  2388. Eurocheques.  All checks MUST have the name and address of a
  2389. U.S. member bank, otherwise it costs me too much to cash the
  2390. check.  Most banks can do that, or go to an American Express
  2391. office.
  2392.  
  2393. Registration may also be done via CompuServe's shareware
  2394. registration database.  Registration via CompuServe assumes you
  2395. have already downloaded the program from the HP Handhelds forum,
  2396. "100LX General," library 11.  This registration method will be
  2397. of particular interest to international users.  Logon to
  2398. CompuServe and type "GO SWREG" for more details.  Look for
  2399. "BUD100.ZIP" (program ID #2101).  Discussions about 100Buddy and
  2400. other HP 100LX topics occur in the HPHAND forum, section 11.
  2401. (Caution: do not confuse 95BUDDY ("BUD95.ZIP") with 100Buddy
  2402. ("BUD100.ZIP").  95BUDDY will not work on the 100LX.)
  2403.  
  2404. Quantity discounts for purchases of 10 or more copies and site
  2405. licenses for 100 or more copies are available.  Please contact
  2406. me for details.
  2407.  
  2408. 100Buddy may be freely distributed as long as this complete
  2409. documentation file and the registration form are included in
  2410. full.  To be complete, please distribute the 100BUDDY.ZIP file.
  2411. No charges may be made for such distribution (other than nominal
  2412. charges to cover the costs of diskettes and shipping).  If you
  2413. are distributing 100Buddy to a wide audience, contact me to be
  2414. sure you have the latest release or any important repairs
  2415. thereto.
  2416.  
  2417. This documentation file may be summarized or otherwise edited
  2418. and freely distributed in printed or electronic form without the
  2419. executable code as long there is a mention that 100Buddy is
  2420. shareware.
  2421.  
  2422. SmartCaps(tm) and Buddy(tm) are trademarks of Jeffrey Mattox.  A
  2423. patent application is pending covering 95Buddy, 100Buddy,
  2424. SmartCaps, and the general "keyboard companion" concept which
  2425. changes the functionality of the computer.
  2426.  
  2427.  
  2428.  
  2429.  
  2430. 10. Distribution Files:
  2431.    
  2432.    The distribution files and contents of 100BUDDY.ZIP are:
  2433.    
  2434.    File name      Disk requirements    System RAM requirements
  2435.    ------------   -----------------     -----------------------
  2436.    100BUDDY.COM   50 Kbytes on disk    48 Kbytes when loaded
  2437.                                        39 Kbytes (w/o WTime)
  2438.    100BUDDY.EXM   30 Kbytes            51 Kbytes when loaded
  2439.    100BUDDY.ICN   200 bytes
  2440.    100BUDDY.ENV   1.5 Kbytes
  2441.    README         4 Kbytes
  2442.    100BUDDY.TXT   100 Kbytes
  2443.    100BUDDY.HLP   13 Kbytes
  2444.    LOG.TXT        6.5 Kbytes
  2445.    REGISTER.TXT   2 Kbytes
  2446.  
  2447. Note: 100BUDDY.ENV is not on the distribution diskette; it is
  2448. created automatically when you activate 100BUDDY.EXM.  Another
  2449. file of interest is 100BUDDY.OWN.  You create that text file
  2450. yourself.  It is automatically displayed after a number of
  2451. failed attempts to enter a password.  The ENV, HLP, and OWN
  2452. files must all be in the same directory (the default location is
  2453. C:\_DAT\.)
  2454.  
  2455.  
  2456.  
  2457.  
  2458. 11. Disclaimer:
  2459.  
  2460. Every effort has been made to thoroughly test and verify all
  2461. 100Buddy functions.  However, THIS PROGRAM IS PROVIDED "AS-IS"
  2462. AND WITHOUT WARRANTY OF ANY KIND.  IN NO EVENT WILL THE AUTHOR
  2463. HAVE RESPONSIBILITY FOR IMPROPER OPERATION OF 100BUDDY OR
  2464. INTERFERENCE OF 100BUDDY WITH ANY PROGRAM, NOR BE LIABLE FOR
  2465. DAMAGES OF ANY SORT RELATED TO THE USE OF THIS PROGRAM.  Make
  2466. backup copies of your important files and use this program at
  2467. your own risk.
  2468.  
  2469.  
  2470.  
  2471.  
  2472. 12. Author:
  2473.  
  2474. 100Buddy was written by:
  2475.  
  2476.          Jeffrey Mattox
  2477.          P.O. Box 45282
  2478.          Madison,  WI  53744-5282
  2479.  
  2480. e-mail: CompuServe:      71044,2356
  2481.  
  2482. voice: (608) 274-6206   evenings after 7:00pm central time only.
  2483.  
  2484. Please send your comments and suggestions.  Most of the features
  2485. in 100Buddy are the result of suggestions from users.  If you
  2486. find a bug or have special needs, please contact me.
  2487.  
  2488.  
  2489.  
  2490.  
  2491. 13. Boot Options:
  2492.  
  2493. During a boot, 100Buddy displays a startup screen and pauses for
  2494. a few seconds.  If you hit "*" while booting, 100Buddy will
  2495. pause indefinitely so that you can contemplate any messages on
  2496. the display; hit any key to resume processing.  If you press the
  2497. minus key ("-") while booting, 100Buddy will abort its startup
  2498. process and all 100Buddy features will be turned off.  Use this
  2499. to see what life was like BB (before Buddy).
  2500.  
  2501.  
  2502.  
  2503.  
  2504. 14. Other:
  2505.  
  2506. 100Buddy only understands English, same as me.  It will not
  2507. operate with non-English displays.  It would be a lot of work to
  2508. make it understand another language.
  2509.  
  2510. While 100Buddy is busy opening a memo file or doing other work,
  2511. you may use the keyboard and type ahead.  Up to 16 keystrokes
  2512. will be saved.
  2513.  
  2514. 100Buddy features cannot be invoked from a user macro key.  User
  2515. key macros must use the conventional HP 100LX keystroke
  2516. sequences.  Also, when "recording" a user macro, be aware that
  2517. it is recording 100Buddy's keystrokes, which are not necessarily
  2518. the same as yours.  The recorded keystrokes appropriate in one
  2519. case may not be correct for a similar situation (different file
  2520. or application states may exist).
  2521.  
  2522. If you reboot while operating on batteries, your battery timer
  2523. may appear to lose a few minutes of time unless you push a key
  2524. prior to rebooting.
  2525.  
  2526. 100Buddy will not take complete control until sysmgr starts.
  2527. Therefore, if you start in DOS after a boot, most 100Buddy
  2528. features will not be activated until you enter sysmgr.  (Then
  2529. you can go back to DOS.)
  2530.  
  2531. KNOWN BUGS:  (1) If you have sticky CTRL and sticky SHIFT
  2532. enabled, then CTRL SHIFT SHIFT may cause the gray keys and the
  2533. arrow keys to generate incorrect codes.  To correct this, push
  2534. SHIFT SHIFT.  (2) In HP Setup, if the letter keys only beep
  2535. after pushing MENU, use the arrow keys to highlight the desired
  2536. menu selection and push ENTER.  This problem has been seen even
  2537. without Buddy loaded.
  2538.  
  2539.  
  2540. 100Buddy was written and tested entirely on a 100LX.  It
  2541. consists of about 10,000 lines of C and machine code.  It was
  2542. compiled, assembled, and linked on a 100LX using PCC, PCCA, and
  2543. PCCL from C-Ware Corporation, Paso Robles, CA.  This
  2544. documentation file, however, was written on a Mac.
  2545.  
  2546. Buddy chains to interrupts 06h, 10h, 15h, 16h, 1ch, 21h, 2fh,
  2547. and 7eh.  Buddy will not unload if any of these vectors has been
  2548. changed since Buddy was started.  Thus, you should carefully
  2549. consider the order in which you load and unload your TSRs.
  2550. (Buddy should be loaded last.)
  2551.  
  2552. XBRAM information:  100Buddy uses 10 bytes of XBRAM with an ID
  2553. of "JM" according to HP's XBRAM allocation scheme.
  2554.  
  2555. Future:  How about a "Buddy-Lite?"  That is, a smaller version
  2556. that just does keyboard translations and SmartCaps, but not much
  2557. else.  Also, the DOS features could be improved; many DOS users
  2558. would like more control over how Buddy loads and exits with
  2559. respect to exiting sysmgr and DOS.
  2560.  
  2561.  
  2562.  
  2563.  
  2564. 15. Shareware Registration Form:                   Release 1.1
  2565.  
  2566.      Date:                 ____________________  (please print)
  2567.  
  2568.      Name: (Mr./Ms./Dr.)   _____________________________
  2569.  
  2570.      Address:              _____________________________
  2571.  
  2572.                            _____________________________
  2573.  
  2574.      City, State, ZIP:     _____________________________
  2575.  
  2576.      Country:              _____________________________
  2577.  
  2578.      Telephone number:     (_____)  _____ - __________
  2579.  
  2580.      e-mail address:       _____________________________
  2581.  
  2582. 100Buddy version (100Buddy- x.xx):     ___________
  2583. (See the HP SETUP or main Buddy EXM display for the version
  2584. number.)
  2585.  
  2586. Shareware version:    $40.00 US      amount enclosed: $________
  2587.    Sorry, I cannot accept credit cards.
  2588. Check here (  ) and add $5.00 to receive the NEXT major release
  2589.    on a 3.5-inch diskette.
  2590. Check here (  ) and add $15.00 to receive a formatted, printed,
  2591.    and bound copy of the 40-page user's manual, 100BUDDY.TXT
  2592.    (8.5" x 11").
  2593. Corporate customers (Paperwork Reduction Act): please prepay
  2594.    single-copy registrations.  Contact me about multiple-copy
  2595.    licenses (10 or more).
  2596.  
  2597. International users:  Please add $1.00 for diskette postage and
  2598.    $5.00 for manual postage.  I cannot accept Eurocheques.  All
  2599.    checks MUST have the name and address of a U.S. member bank,
  2600.    otherwise it costs me too much to process the check.  Most
  2601.    banks can do that, or go to an American Express office.  You
  2602.    may also send U.S. cash.
  2603.  
  2604. a.  I heard about 100Buddy via:     ____________________________
  2605. b.  I obtained my copy of 100Buddy from:  ______________________
  2606. c.  My HP 100LX memory size is:       _____1Meg       _____2Meg
  2607. d.  I have the following extensions:  _____CMCALC
  2608.                             other:______________________________
  2609. e.  Favorite 100LX editor:        ______________________________
  2610. f.  100Buddy features:  most useful:  __________________________
  2611.                         least useful: __________________________
  2612. g.  Comments:
  2613.  
  2614.  
  2615.  
  2616.  
  2617.  
  2618.  
  2619. Mail to:  Jeffrey Mattox, PO Box 45282, Madison,  WI  53744-5282
  2620. e-mail: CompuServe:     71044,2356
  2621. voice:  (608) 274-6206  evenings after 7:00pm central time only.
  2622.