*UPPERCASE (SETMODE)
*UPPERCASE={value | *RESET}
Where:
value
Required. A previously defined Character Variable that specifies the case conversion table.
This control modifies the runtime’s case conversion table.
When using *RESET with this control, the runtime case conversion table is initialized to its default startup state. This startup state is the same as when a runtime is initially loaded.
When {value} is specified, each character pair found in the character string initializes a specific uppercase conversion table entry value. The first character of a character conversion pair identifies the table character entry changed and the second character identifies the new uppercase character value. Only the entries that need changing are specified.
The initial state of the case conversion table is as follows:
|
Runtime |
State |
|
PLBWIN |
Windows identifies to the runtime what the appropriate upper case character is for each character identified as a lower case character in the character value range of zero to 255. |
|
PLBCON |
The conversion table is initialized based on ASCII character values for A to Z and a to z. |
This conversion table is independent of the *SHIFTINV table. Only characters received after a *UC KEYIN control are affected by this table.
See Also: List Controls (SETMODE), SETMODE
![]() |