MAN1106-07-EN_XL+_UserManual
M a y 6
t h
, 2 0 2 0
P a g e 127 | 192
14.3 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 in Figure 13.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.1
–
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.