*SHIFTINV (GETMODE)
*SHIFTINV={value}
The *SHIFTINV control places the character pair shift inversion values into the {value} variable. Only character pairs that would cause shift inversion to occur during a KEYIN are placed into {value.
For any character pair, the first character is a keyed character and the second character is the shift inverted character value.
The EOS flag is set when the {value} variable is too small to receive all of the character pair data.
{value} is a previously defined Character String Variable that receives the current shift inversion table.
This conversion table is independent of the *UPPERCASE table. Only characters received after a *IT or *IN KEYIN control are affected by this table.
See Also: List Controls (GETMODE), GETMODE
![]() |