Keypad Support

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.

The degree of support for a device's keypad depends largely on two factors:

The following outlines some of the standard Windows keypad navigation procedures as well as other related topics. Standard Navigation
  1. The Tab key moves the cursor forward from one input field to another.  Shift+Tab moves the cursor backward from one input field to another.  In the context of navigation, an input field is a:
    • Text box
    • Single-line dropdown selection list
    • Multi-line standard selection list
    • Command button
    • Checkbox
    • Radio button
    • Table
    • Tree
     
    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.
  2. When tabbing forward out of the last input field on a window, the cursor wraps or moves to the first input field.
  3. When tabbing backward out of the first input field on a window, the cursor wraps or moves to the last input field.
  4. When the cursor is in a text box:
    • The left and right arrow keys move the cursor from one character to another.
  5. When the cursor is in a single-line dropdown selection list, the navigation varies depending on whether the list of items is hidden or showing:
    • When the list of items is hidden:  The up and down arrow keys step through the items in the list.  An item is immediately selected with each press of an arrow key and any processing associated with the selection is performed.  An alternate way of navigating the list of items is to show the list.  Alt+ArrowDown or Alt+ArrowUp shows the list of items.
    • When the list of items is showing, the up and down arrow keys move up and down the list.  The current item is shown as highlighted in the list.  No actual selection occurs until Enter, Tab, Alt+ArrowDown or Alt+ArrowUp is pressed.  Pressing Enter, Tab, Alt+ArrowDown or Alt+ArrowUp hides the list of items, selects the highlighted item and performs any processing associated with the selection.  Pressing ESC (escape) while the list is showing hides the list and effectively cancels any arrow navigation that occurred while the list was showing (i.e. the selected item remains as it was before the list was shown).
  6. When the cursor is in a multi-line standard selection list:
    • The up and down arrow keys allow the user to move up and down the list.  The current item is shown as highlighted in the list.  Pressing Enter selects the highlighted item and performs any processing associated with the selection.
  7. When the cursor is on a command button:
    • Pressing Enter activates (selects) the button and performs any processing associated with the selection.
  8. When the cursor is on a checkbox or a radio button:
    • Pressing the spacebar toggles the checked or selected state.
  9. When the cursor is in a table or a tree:
    • The up and down arrow keys allow the user to move from one row in the table to another.  The current row is shown as highlighted.  Pressing the Enter key selects the highlighted row and performs any processing associated with the selection.
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. 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