MAN0964-14-EN_XL4_XL4P_UM
N o v e m b e r 1 0 , 2 0 2 1
P a g e 132 | 194
14.4 Alpha-Numeric Keypad
To allow entry of a specific number or text, several of the input objects invoke a pop-up alpha-
numeric keypad when the object is touched. An example of the alpha-numeric keypad invoked
from a numeric input object is shown below in Figure 14.2. Once invoked, the operator may
touch the appropriate keys to enter a specific value. When entering a value, the alpha-numeric
keypad is in one of two modes [new-value or edit-value].
New-Value Mode
Generally, when the alpha-numeric keypad is first invoked, it is placed in new-value mode.
Initially, the alpha-numeric keypad displays the current value with all the digits being
highlighted. Once the first digit is entered, the current value is erased from the display and the
new digit is placed in the first location. Thereafter, no digits are highlighted, and new digits are
added to the rightmost position while the other digits are shifted left.
Edit-Value Mode
Edit-value mode may be entered from the initial new-value mode by pressing either the left or
right arrow key before any digit key is pressed. The result will be a single character highlighted.
The user may then either touch a key to change the digit at the selected position or the up and
down arrows may be used to add or subtract (respectively) from the selected digit. The user
may then use the left or right arrow keys to select a new position.
Figure 14.2
–
Alpha-numeric Keypad and ASCII Keypad
Once the desired value is entered, pressing the Enter key moves that value into the object (and
the corresponding OCS register) and the alpha-numeric keypad disappears. Alternately,
pressing the ESC key any time before the Enter key cancels the operation, leaves the objects
current value unchanged, and the alpha-numeric keypad disappears.
NOTE: Each numeric entry object has a configured minimum and maximum value. If the
operator enters a value outside of the configured range, the new value is ignored when Enter
is pressed and the current object value is NOT changed.