User manual
Chapter 6: Operating System & Software Apps
Configuring the Software Keyboard
8580/8590 Vehicle-Mount Computer User Manual 99
Virtual-Key Codes
Apart from certain special codes, the Windows virtual-key code (alternatively the scan code
with #, see below) is specified as the text name here.
Currently, only one basic key code can be set for each key; in combination with
[SHIFT]+[ALT Gr], this then automatically gives the other assignments. Therefore, for the
key code E, the euro symbol € is automatically produced with the [ALT Gr] key pressed.
The virtual-key code names can be obtained from Microsoft MSDN (Microsoft
Developer Network).
Examples:
e/E/€|E
Assignment of label and code = E to a key
For the assignment of the standard ASCII characters, no special virtual-key code is nec-
essary; the character can be specified directly as a code.
,/;/|VK_COMMA
Assignment to a standard comma key
As an alternative to the virtual-key code, the numerical scan code of a key can also be
entered directly. This is made possible through the # character.
If, for example, you want to specify the scan code of the [ESC] key, you must specify the
value #1 in the VirtualKeycode field; for the A key, you must specify the value #30.
This is necessary in particular for keys with national special characters, since no virtual-key
code definitions generally exist for these keys.
Key Codes for Special Functions
VK_KB_UPDOWN
This key code is not used as a keyboard value, but instructs the program internally to
change the keyboard position (from bottom edge to top edge, and vice versa).
VK_KB_SWITCHNEXT
Keys with this key code cause a switch to the next defined software keyboard. See also
the ExcludeChain parameter.
VK_KB_HIDE
If a key with this key code is pressed, then the associated keyboard window is removed
from the screen. In addition, the Maximize keyboard (Keyboard_Maximize) is acti-
vated if available.