International Dialing Codes Database
The Phone Book which comes with the 95LX (C:\_SYS\_1.PBK), lists 20 commonly used international dialing codes. The name field contains the country name and the number field is the country code. The address field contains the international access prefix used in that country to make direct-dial international calls. This .PBK file is written in ROM and cannot be modified. However, if you have a use for such a database, it's possible to edit it and add additional countries or city codes to it. Simply copy _1.PBK to another directory, call the copy up, and modify it. I have created such a file (DIALCODE.PBK (ON DISK ICON)), and modified it for English speaking users (I think it is easier to find Germany in my list than Bundesrepublik Deutschland in the original _1.PBK). The original is still in ROM, so you don't have to worry about losing it.
A CompuServe User Profiles Database Graphic
I have another Phone Book in which I list the people I communicate with on CompuServe. The name field lists their name, the number field contains their CompuServe ID number, and the address field lists biographical information such as forum memberships, requests for information, occupation and hobbies. This helps me write more personal messages to people as I learn more about them. For example: Hal Goldstein's entry looks like this:
A Database of Functions Available in HP Solve
An example of a .PBK file that has nothing to do with names and phone numbers is the HPSOLVE.PBK (ON DISK ICON), written by HP Palmtop Paper contributor, Ed Keefe. This file contains a listing of all the functions available in the Solve feature of the HP CALC application. The name field in this database contains the abbreviated name (mnemonic) of the function and a list of parameters. The category to which the function relates and the F-key you press to access the function is also found in the name field, spaced over to the right.
The information on category in the name field lets you search for and create a list of the functions in a specific category. For example, you can press (F6) (ONLY), type 123 and press (ENTER) to get a list of the functions related to Lotus 123.
The number field lists the complete name of the function. Notice that the more important mnemonic abbreviation is placed in the name field so that it is always visible.
The address lines are used to provide a description of the function.
Phone Call Tracker Graphic
The following is based on using Phone Book along with some User Defined Keys (also known as "user keys" or "macros") to create a phone call list and follow-up log. This idea was first brought to my attention by a detailed tip posted on Prodigy by Russ Fitzgerald. Russ uses this method to track his call schedule.
The name and number fields are used normally. The lines of the address field contain a list of phone call dates. If the date is proceeded by a # character, then the call has not yet been made. Once a call has been made, the date entry is followed by a brief record of the conversation.
What makes this Phone Book so useful are the user keys (macros) that are used to maintain it. Below is a summary of those keys, followed by an explanation of how to create them (see pages 21-14 to 21-19, HP 95LX User's Guide, for more information on Creating and Using User Defined Keys): (CHAR)-(F9) -- is used to schedule a call to be made on a given date (usually today or tomorrow). This user key (macro) inserts the # and date on the first address line. All other information in the address field is bumped down one line.
(CHAR)-(F5) -- is used when making a call. The user key (macro) opens the card, so that you can see all the relevant information. It then erases the "#" in front of the date and moves the cursor to the end of the line so that you can insert a brief note about the call. If the call is not completed (such as when you are connected to an obnoxious voice-mail system), pressing the (ESC) key will cancel the changes made by the user key (macro) so that you can try the call again later.
(CHAR)-(F8) -- is used to reschedule the call for another day. This user key (macro) replaces the current date with a new follow-up date.
Creating the User Defined Keys for Phone Call Tracker
The best way to understand the functioning of a specific user key (macro) is to use the 95LX's "Learn Mode." This records into a user key each keystroke as you enter it. You can also enter a new user key (or modify an existing one) with the "User Mode." Instructions for creating the user keys in this article are given using the Learn mode. For more information on both the Learn and User Mode, see page 21-16 of HP 95LX User's Guide.
First, generate a phone book file with a few names and numbers (remember that we are reserving the address lines for our schedule). Next create the call scheduling user key (macro) as follows:
Call Scheduling User Key ((F9))
The down side of this method is that you are creating a user key that schedules a call for one specific date only. If most of the calls you will schedule are for that date, this solution is fine. However, if you need the flexibility of entering a different date each time, follow the steps above, modifying step three:
Call Placing User Key ((F5))
Schedule two or three more calls in your sample database so that you have a reasonably-sized list to work with. Now before creating the user key to place calls, sort the database so that only a list of the people to be called today is displayed. To do this, press (F6), type # followed by the date, and press (ENTER).
Now move the cursor to the first call to be made and generate the call placing user key as follows:
After you are done with the call (and writing your notes), press (F10) to return to the list. Notice that the person you just called is no longer listed since the # was erased from the beginning of the date.
Rescheduling User Key ((F8))
This user key lets you reschedule calls left over at the end of the day to the next business day. With the cursor on the first record in the list, follow these steps:
After you are done, you can return to the full list by pressing (F6)(ENTER).
Modifying User Keys for Future Dates
The next morning you can modify the Call and Rescheduling user keys for the correct dates. Press (Setup) Char, highlight (F8) and press (ENTER) (or (F10)) to edit the user key. Press (ENTER) and move the cursor to the date. Delete it and type in the next day for calls. Then press (F10) to return to the index.
Do the same with the (F9) User key.
Schedule any new calls for today using the CALL (F5) user key. Then press (F6) (ONLY) to display the day's calls. The examples above show that with a little ingenuity, the built-in applications may provide far more versatility than HP and Lotus ever imagined.