The sticky SHIFT-key feature is used when highlighting text prior to a delete, cut, or copy operation, or when tagging records in the database applications. If you want to cancel the text highlight mode, push ESC or double-click the SHIFT key. Bug alert: If you have sticky CTRL and sticky shift enabled, pushing the sequence CTRL SHIFT SHIFT will cause subsequent arrow and numeral keys to return incorrect values. To undo this state, push SHIFT SHIFT. If you push an alphanumeric key while some text is highlighted (as before a "cut" or "copy" operation), the highlighted text will be replaced by the single alphanumeric character. (This automatic cut and replacement feature only works if you are using sticky shift.) The deleted text will be "cut" to the clipboard, so you can undo the replacement by using "paste."
CTRL-MINUS disables Buddy's keyboard and display features. Note that some of Buddy's logic remains active (sticky CTRL and serial port inhibit, for example). Use CTRL-PLUS to turn Buddy back on.
Fn-K will cause the hexadecimal scancode and ASCII code of the next key to be displayed in the F1 key label. This is handy for programmers, like me. After Fn-K and the keystroke to interpret, if the very next key is Fn-PASTE, the four hex digits will be pasted at the current cursor location.
Double-clicking the SHIFT key toggles the caps lock state. Buddy makes the caps lock function work more like a typewriter. If caps lock is on, pushing SHIFT will cause the next key (if it is a letter) to turn caps lock off when the key is released.
MENU-DOT will close the currently active application (or exit the DOS application). If a Memo file or Lotus 123 worksheet is open and modified, the file or worksheet will be saved before the application is closed.
MENU-DEL will close all open applications (via MORE MENU A L) and return you to your TOPCARD.
After pushing MENU, the up arrow key will open the submenu to the last item (similar to down arrow opening the top item). Also, when in a menu, the space bar will do the same thing as a down arrow.
MENU while the menus are showing will do an ESC.
Fn-Q will quiet the beeper and, optionally, the alarms in all applications. Fn-W (or an alarm) will restore normal volume. There is a setting in the EXM that specifies what action to take when an alarm occurs. The "Fn-Q" state is shown on the Filer title bar ("Q" or "q", depending on whether the "Fn-Q also silences Appt/timer alarms" checkbox is on or off). [New in version 3: The timer operates even when the machine is off.]
When you do an Fn-Q (to quiet the alarms), a timer will be started. After a specified time delay has expired, Buddy will do an automatic Fn-W (to restore alarm sounds). You set the time delay in the EXM.
Condition "Fn-Q" box ON "Fn-Q" box OFF In Filer and &MORE, Fn-Q shows: "Q" "q" Keyboard beeps: not heard not heard Built-in alarms (e.g. beep): not heard heard, does Fn-W Custom alarms w/o Vn: not heard not heard, Fn-W at end* Custom alarms with a Vn: not heard heard, does Fn-W Stopwatch Timer (w/beep): not heard not heard Stopwatch alarms w/o Vn: not heard heard, Fn-W at end* Stopwatch alarms with a Vn: not heard heard, does Fn-W * In these cases, an Fn-W is performed at the end of the alarm. Thus, you will not hear the first alarm, but subsequent beeps and alarms will be heard. This is all very confusing, so you should try the various settings and decide which one works to your liking. Don't ask me to help; I'm as confused as you are.
Whenever F5 or F6 is "No" and F8 is not assigned, F8 will also be "No". F8 is easier to reach after pushing F9 or F10. Also, a setting in the EXM will allow ESC ESC to be taken as "ESC No" in those cases when you are offered "Yes," "No," and "Cancel" buttons.
The Buddy help file can be called up from any application by double-clicking F1. You must put BUDDY.HLP in the same directory as the ENV file (usually C:\_DAT\), and if you have renamed your ENV file (i.e., so it is not "BUDDY") you must also rename your HLP file to match. Then F1 F1 will view the HLP file in the Filer. When you are done, push ESC and Buddy will return to your original application.
The Fn-key labels can be specified using the "description" field of the macro according to the System Macros application. If no description has been entered, then the first few characters of the "contents" field will be used as a label. The labels will show above the keys when you push the "Fn" key as when you are about to run a macro. In addition to displaying the key labels, the first character of the .MAC file filename will be shown to the left of the F1 label. (E.g., if the filename is "ZMACROS.MAC," the character "Z" will appear.) Because Buddy's macro features have been greatly expanded in version 3, there is an entire section devoted to this feature.
Any alarm will produce a visual alarm warning. Thus, you can turn off the sound and still notice the alarm. Psychedelic, it is! The flashing screen during an alarm can be disabled via the EXM.
Buddy removes the slash through the middle of the zero characters in the small- and medium-sized fonts. This makes a "0" easier to distinguish from an "8". [New in version 3.]: There's a checkbox on the Other Settings screen that enables Buddy to remove the slashes in zeros.
Buddy should operate correctly with programs such as FCL and HELV100 that change the character fonts. However, Buddy should always be started last, after all other TSRs have been loaded. If you use Magnify!, that application should be loaded after Buddy.
There is a checkbox in the EXM that will cause Buddy to maintain the inverted video mode when changing applications. (Inverted video mode is toggled on and off by holding the ON button down and pushing the forward slash key.)
A time value can be specified which will force your password to be demanded when the machine is turned on if the specified time has elapsed since the machine was turned off. This will occur even if Fn-F was not used to turn the machine off. If the time value is set to zero, then a password will be required whenever the machine is turned on. Fn-F will still turn the machine off and always force a password prompt when the machine is turned back on.
If DOS is the active application, the blue (application) keys may be temporarily inoperative after entering your password until you push some other key such as a letter, arrow, or ESC.
[Change in version 3.] If the time value is not zero, then a date change (i.e., midnight crossing) while the machine is off will no longer force a password request when the machine is turned back on.
Screen scrambling can be enabled or disabled, or the TOPCARD can be used instead. If the TOPCARD method is used, after entering your password Buddy will re-open all suspended applications (except DOS) and then activate the application that was active when the machine was turned off. (Otherwise, all open applications would remain "behind" the TOPCARD.) If DOS was open but was not the active application when the machine was turned off, DOS will remain "behind" the TOPCARD until you manually activate it. This means that your DOS application will still be open even though the TOPCARD is showing -- an unusual and possibly confusing situation. If DOS was active, Buddy will always scramble the display instead of using the TOPCARD.
Whenever a password is required, if you (1) push TAB, (2) make three failed attempts to enter the password, or (3) just randomly push a lot of keys, the default owner file, "C:\_DAT\BUDDY.OWN", will automatically be called up in Filer View. You may prepare for that event by creating that file with Memo and entering your "100LX/200LX lost & found" instructions therein. You must put your BUDDY.OWN in the same directory as the ENV file (usually C:\_DAT\), and if you have renamed your ENV file (i.e., so it is not "BUDDY") you must also rename your OWN file.
If your OWN cannot be found, then your TOPCARD will be shown instead. Thus, you do not have to provide an owner file to cause your name, address and phone number to be displayed if you have entered that information in Setup. (If the TOPCARD is used in this manner, the same notes apply as above about open and active applications.)
There is a checkbox in the EXM that forces a password to be required whenever power is turned on. If that mode is active and if power is turned on due to an alarm, the screen will not be scrambled, although a password will still be required. As usual, enter your password first, then acknowledge the alarm.
The password prompt can be customized in the EXM.
(Attention 200LX users.) If you have the built-in 200LX password logic enabled (via PASSWORD \M and ON-ENTER or PASSWORD \A), Buddy will not ask for a password of its own. Caution: when you SET your 200LX built-in password, be sure Buddy or d-letter, d-gray, and SmartCaps are off. To do that, push CTRL-MINUS before STARTING the password program. If you do not do this, Buddy may silently alter your password as you enter it (e.g., "ook3" might be changed to "Ok?").
[New in version 3]: If SmartCaps and "dot after white-space toggles caps lock" are on, d-gray will be temporarily inhibited if you type a dot after white space.
SmartCaps can be toggled on and off by pushing Fn-S while in an application that has SmartCaps enabled. When SmartCaps is turned on in Memo or full-screen notes, the word "SmartCaps" will appear on line one of the display. By default, SmartCaps is only active in Memo (even if it is left on while using other applications). However, SmartCaps can be used in the other applications according to EXM settings.
Example: Start Memo, turn on SmartCaps (push Fn-S), and type the following paragraph, just as it appears below. Do not touch the SHIFT key.
at the time, i didn6t understand the problem4 i wasAs you type, Buddy will change it to the following:
confused. *never mind,* he said, *we6ll take care of
it.*
At the time, I didn't understand the problem; I wasIt might require a few minutes of practice before you become comfortable with the interaction of SmartCaps, the double-click logic, and the blue-key logic with your normal typing style.
confused. "Never mind," he said, "we'll take care of
it."
The caps-lock state can be toggled using a single keystroke to permit easy capitalization of a word or sequence of words. If this "autocaps" feature is enabled, the "." key can be pushed at the start of a word (that is, after any white space) to toggle the caps lock state. You can also set Buddy to remove the caps lock state at the end of the word (when the next white-space character is typed), thus allowing an entire word to be capitalized with only one extra keystroke. Alternatively, you can have Buddy leave the caps lock state as-is until you toggle it again. If you really want a "." at the start of a word, just push the "." twice. Doing so will restore the original caps lock state and display the character.
Common abbreviations will not trigger the end-of-sentence logic. For example, the periods in "i.e.", "e.g.", "etc.,", and "vs." will be ignored. Note that "etc." (no comma) will be treated as the end of a sentence, while "etc.," (with a comma) will not.
A special post-gray checkbox ("Use my specified d-gray characters") will cause SmartCaps to use your specified d-gray characters instead of the shifted characters (symbols) normally assigned to post-gray keys. This feature can be used to assign umlauts or accented characters to the gray keys and have Buddy automatically use those characters as if the gray key had been double-clicked. International users could use this feature to assign umlauts and accented characters to some of the numeral keys.
Note: On the 100LX, the numeric keys are gray in color. However, on the 200LX, those keys are almost black. Regardless of the machine you are using, terms such as "post-gray" and "d-gray" refer to features assigned to the numeric keypad.
Yet another checkbox enables a special international mode where, if d-gray is OFF (via Fn-G) and SmartCaps is on, then:
You type: "i have ,350 .big marbles." To get: "I have 350 BIG marbles."
Another checkbox enables and disables the capitalization of the word "I". If you have that box checked, then SmartCaps works as it used to in version 1 -- that is, the English word "I" will be capitalized. Writers of only English should read no further; otherwise you will become hopelessly confused. OK, just remember, I warned you. If the `i' box is unchecked, then, by default, Buddy will not capitalize "i". However, if you push DEL after typing `i'-space (two keystrokes), then Buddy will go back, capitalize the `i', and thereafter automatically capitalize the word "i". Later, if you push DEL after `i'-space (Buddy will be displaying `I'-space), Buddy will go back, convert the `i' to lower-case, and thereafter not capitalize the word "i". Thus, if the `i' checkbox is NOT checked, you can toggle the internal mode on and off by pushing DEL immediately after `i'-space (or `i'-comma). The EXM checkbox will not be changed. There is no indicator for this internal mode switch, but if you type `i'-space and it comes out wrong, just push DEL to correct the error and the state will be toggled, too. This feature is provided for users who often write in numerous languages, including English, and it's much easier to use than to explain.
SmartCaps is good, but it isn't perfect. There may be a few cases where SmartCaps interacts with other features or it may behave strangely, depending on the applications you use, the nature of the text you are typing, and your writing style. There is no way for Buddy to always know what is expected since it cannot read your mind (but I'm working on that ability!). In some applications, like Phone, it may make no sense to use SmartCaps. Doing so could give you "DumbCaps."
There are some cases where you must be aware of the interactions and decide whether or not to use SmartCaps if the conflict is troublesome. For example, in the DOS program known as "QEdit," some escape sequences may appear to be inoperative. After "ESCAPE O R", the number keys are ignored. But, there is a work around. Push the "0" key, DEL, backspace, or an arrow key before entering the number. (Be creative.)
If you don't like what SmartCaps is doing, turn it off (uncheck the application boxes on the SmartCaps settings screen and/or push Fn-S).
In the Open/Insert/Save File windows, you can save a pathname to an F-Key location by typing the file name (or highlighting it) and pushing SHIFT-Fx, where "Fx" is F1 through F8. If the F-Key label has not been preset, the file name will show above the F-Key. (Note: before your next reboot, you must at least start and quit the EXM in order for those new settings to be saved to the ENV file.) You can also change the settings using the EXM.
In the Open/Insert/Save File windows, DEL DEL will call up a default directory. Each application has its own default directory. If you push SHIFT-DEL, the current directory will be saved as the new default directory for the application. (Note: before your next reboot, you must at least start and quit the EXM in order for those new settings to be saved to the ENV file.) You can change the default settings using the EXM (Default Directories Settings screen).
In the Open/Insert/Save File windows, the arrow keys can be used to navigate among the controls (in addition to the TAB and SHIFT-TAB keys). The up, down, left, and right arrows will move the cursor as you might expect. If the cursor is at the end of the top field (file name entry line), pushing the right arrow key again will move the cursor to the directory window. (Example screen image.)
In the Open/Insert/Save windows, when the cursor is in the file list (left side), the backslash key will move you up one directory level ("..") or, if you are at the root level, change drives between "A" and "C".
In the Open/Insert/Save File windows when the cursor is in the file list (left side), a letter key will cause the list of files whose first letter matches the key to be positioned at the TOP of the window. This makes it easier to locate the file you want if there are numerous files that match the first letter. (I kept overshooting the desired file when trying to find it because I could not see below the window.) You can still tap the (same) letter key or the up/down arrow keys to move through the list.
In the Open/Insert/Save File windows, if you get a file not found error, you can start re-typing a file name without having to push ESC first. Also, the arrow keys will return you to the application and move the cursor.
Whenever a file name is being typed into a field known to contain only a file name (e.g., in the Open File or Save File windows), the "=" key will be mapped to a colon. This feature only works in the open, save, and insert windows to which Buddy adds easy navigation.
You can double-click the backslash key to get a single colon. If you triple-click the backslash, you will get ":\". This feature must be enabled via a setting in the EXM (Keyboard Translation Setting screen).
It is possible to exclude words from the search so that different words can be used for the three application links. This allows you to have one word that will be used for a Phone link search, and other words for Database and NoteTaker searches. This is done by putting "N@", "P@", or "D@" before the word to indicate to which of the three applications the word applies. For example, "P@smith" means that the word "smith" applies only to Phone links (Fn-P). If you push Fn-D, "smith" will not be used; instead, the next non-@-prefixed word or the next word that starts with "D@" will be used.
Bug alert: Buddy will use the wrong word if the word under your cursor is (1) the first word of a note field or Memo file and if that word is preceded by a space, or (2) the last word of a Memo file and it is not followed by a space. Go figure...
There is a checkbox in the EXM which will cause the database linkages (Fn-P, Fn-D, and Fn-N) to always be taken from the "Description" field. Thus, if you create an appointment by linking from the Phone application (using Fn-A), later you can link back to Phone via Fn-P without having to put anything in the notes field.
The EXM has an option to force an automatic open of the database card after linking from Appointment.
>testfile.docIf you need Fn-P/D/N links and memo links (`>') in the same note field or Memo file, put the P, N, and/or D links BEFORE the memo link. That way, the filename in your memo link will not be taken as a search word. Also, due to a quirk in the 100LX/200LX, do not put a space before a word if it is the first word in the file or note.
>c:\_dat\info.xyz
There are also quick startup linkages from the Filer to the other built-in applications. See "Filer Features.".
When you link to a Memo file, the cursor will be moved to the previously-seen position or to the end of the file, based on two settings in the EXM. See the "Memo Features" section for details.
From the list or record view in Phone, Database, or NoteTaker, the first Smart Clip starting with `>' (if any) is used to create a new appointment (or todo).
In a note field or a Memo file, the entire line under the cursor (up until two or more blank spaces) is used to create the new appointment or todo entry.
Sample displays:
Adapter 3.22v 2.43hrs (900 sec) Serial lock qFiler screen image.
Battery 3.04v 5.73hrs (344 sec) Serial on Q
The power supply source ("adapter" or "battery") is displayed. "Charging" is displayed if the AC adapter is plugged in and your NiCads are being charged. Also, the main battery voltage and the battery usage time is shown. The battery timer will be updated in NVRAM even if Buddy is off via CTRL-MINUS or while you are in DOS. You can reboot when Buddy is off or directly from DOS without losing battery time accounting. If Buddy is disabled via CTRL-MINUS, the battery voltage and related information on the title bar is turned off. This will remind you that Buddy is inactive. Although Buddy may be turned off, it must remain loaded for the battery timer to be operational.
You can specify a particular voltage value below which the battery voltage will be highlighted in reversed video (that is, normal video) on the title bar. Also, you can specify a particular time value after which the battery timer will be displayed in reversed video on the title bar. If you so specify, the highlights will flash. Use this feature to alert yourself when your batteries are about to need changing or charging. The values you chose should be based on your previous experience with your palmtop battery usage. (Filer Settings screen.)
See "HP Setup Features." for additional information about battery voltages and battery charging.
The current value of the timeout counter is displayed (just after the battery timer). When counting down, some numbers may appear to be skipped due to display synchronization and round-off errors in Buddy. The value of the timer is saved across a reboot.
The state of the IR and RS232 ports is displayed. The PLUS key ("+") will turn the serial port on; MINUS ("-") will turn the port off. MINUS MINUS will "lock" the port off and try to keep it off. Important notes about the operation of the serial port: When you go to DOS, the "Enable Com1 Port in DOS" setting in HP Setup (MENU o c) takes effect. If you want the serial port to operate in DOS, that checkbox must be checked. Buddy can override that control to keep the port off ("lock" mode), but Buddy cannot force the port to go on if that checkbox is not checked. If you have the port enabled, then you can use Buddy to allow it to go on when you enter DOS or to lock it off. If you are in DOS, you can use ALT-PLUS to remove the lock state (thus allowing the port to go on) or ALT-MINUS to turn the lock state on (thus turning the port off).
The state of the beeper inhibit logic is shown (see "Fn-Q" in "General Features," above.) A "Q" means Fn-Q is on and the "restore" checkbox is off (very quiet mode). A "q" means Fn-Q is on, but the "Restore" checkbox is ON (mostly quiet mode).
Fn-PLUS increments the power-off timeout value by 10 seconds, and Fn-MINUS decrements the timeout value by 10 seconds.
If this feature is enabled via the EXM, the state of Lite Sleep (LSon or LSoff) will be shown, too, on another line. You can toggle the Lite Sleep state via CTRL-L. Caution: if you turn Lite Sleep off, you may cause excessive battery drain. Do not enable this feature if you are unsure of its effect on your programs or machine.
At any time, you can easily command Buddy to load and scan any one of 36 different macro files. This gives you instant access to 360 macros. As in version 2, you can specify a different macro file for each application and Buddy will automatically switch to the proper file when necessary.
To permit you to load an arbitrary macro file and invoke a macro therein if you have the "Macro Files" checkbox on, Buddy will temporarily inhibit automatic loads after you manually load a macro file (e.g., by entering "Fn-\v" to load VIC.MAC). Automatic operation will be restored when you push Fn-\ again (even Fn-\-ESC) or activate the EXM.
Invoking a macro will not change the temporary inhibit state.
When automatic operation is either temporarily inhibited or permanently disabled, the macro file letter shown to the left of the F1 key label will be in lower case. An upper-case letter indicates the currently loaded macro file AND that the macro file designated for the current application will be loaded automatically, if necessary, if you push a macro key.
Keystroke Temporary
inhibitKeystroke action Fn-\\ turn off Load and scan the proper macro file for the current app Fn-\x turn on Load and scan macro file X---.MAC (`x' is a letter or numeral) Fn-\ESC turn off No other action BUDDY.EXM turn off Start EXM Fn-Fx no change Execute macro ("Fx" is F1 to F10) Fn-SFx no change Record macro
Macro File
checkboxTemporary
inhibitLetter Macro key labels off (don't care) lower case Shown if know, else numbers on off upper case Shown if know, else numbers on on lower case Shown if know, else numbers
Letter Action when a macro key is pushed (before execution) lower case No change to the macro file upper case Load the proper macro file (if not already loaded)
There are two checkboxes that control startup behavior:
MF @B Startup action off off Do not scan any macro files. Whatever file is already loaded remains loaded. off on Load the file @BOOT.MAC and read the labels therefrom. on off Scan the labels of the currently loaded macro file plus the macro files having upper-case letter designations, and leave the last such file loaded. It only makes sense to have three or fewer upper-case letter designations. on on Scan the labels of the currently loaded macro file plus the macro files having upper-case letter designations, then load @BOOT.MAC and read the labels therefrom. It only makes sense to have two or fewer upper-case letter designations.
In the last three cases, after the last file has been loaded, the first macro named "@boot", if one exists, is invoked.