Keypad Support The degree of support for a device's keypad depends largely on two factors:
The DPS PocketFlash™ application's support for a device's hardware keypad is based on Microsoft
Windows standards. Because the Pocket PC operating system on a device is a Windows operating system,
navigating and entering data with the device's hardware keypad is therefore generally the same as navigating
and entering data on a Windows desktop PC using the PC’s keyboard.
In the U.S. a typical desktop PC keyboard has 101 keys. Some handheld device keypads may have as few as
20 keys while others may have as many as 56 or 64 keys. It is therefore possible, and in some cases
quite likely, that the device keypad could be missing one or more essential navigation or data entry keys.
Each key on a keypad is associated with a specific code. When a key is pressed on a keypad, the
currently running application is notified. The notification includes the code for the key that was
pressed.
Microsoft Windows defines a unique code for every key. For example, the Microsoft Windows code for the
F1 function key is 16777226. Other keys have similar codes. If the device keypad does not comply
with the Microsoft Windows codes, then support for the keypad within DPS PocketFlash™ will be less than
100%.The following outlines some of the standard Windows keypad navigation procedures as well as other
related topics.
Standard Navigation
Note that only a text box actually shows a blinking cursor. Other input fields typically show that they
have control of the cursor by displaying a focus rectangle or other focus indicator.
Common Keypad Shortcuts
Many of the common keyboard shortcuts available on a Windows desktop are also available on a Pocket
PC. For example:
DPS PocketFlash™ Exceptions
There are some instances within the DPS PocketFlash™ application where standard keypad navigation
is not supported.
The calendar displayed on the window is a native Pocket PC calendar. Microsoft designed the calendar to
interact with the user via the touch screen. The device keypad is incapable of interacting with the
calendar. Date selection must therefore be performed with the stylus.
The table of Current Settings does not support the Enter key as described above in Standard Navigation item 9.
The Enter key is not supported in the table because the Enter key is already being used as the keypad trigger
for saving the window's information to the database (see next topic).Triggering Menubar Actions
For each DPS PocketFlash™ window, the most commonly used menubar actions are shown on the menubar
as icon images. The icon images provide for quick access to a desired action when using the stylus.
To provide a similar quick access when using the keypad, the commonly used menubar actions have been
assigned a function key (F1 through F12 and Enter). The Actions menu for each window clearly indicates
the function key associated with each action. For example, the Actions menu for the Synchronize
With Server window is as shown below.
Help
F1
Set Dialup
Edit Server
Edit Port
Start
Enter
Go Back
F12
Cancel
F3
Some device keypads do not have F1 through F12 functions keys. If the keypad has a Ctrl key,
then it might be possible to emulate the function keys using the Ctrl key.
Function keys can be emulated by pressing and holding the Ctrl key and then pressing the number for
function key to be emulated.
See Also
Contents By Function
Contents By Window