KeyboardKey
Description
Enumeration of known keyboard keys.
This is the keyboard layout (QWERTZ, DE) this enumeration is referring to:
+-----+ +---+---+---+---+ +---+---+---+---+ +---+---+---+---+ +---+---+---+ | ESC | |F1 |F2 |F3 |F4 | |F5 |F6 |F7 |F8 | |F9 |F10|F11|F12| | |SCR|PAU| +-----+ +---+---+---+---+ +---+---+---+---+ +---+---+---+---+ +---+---+---+ +----+---+---+---+---+---+---+---+---+---+---+---+---+--------+ +---+---+---+ +---+---+---+---+ | #1 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 0 |#2 |#3 | BACK | |INS|HOM|PGU| |NUM|DIV|MUL|SUB| +-----+---+---+---+---+---+---+---+---+---+---+---+---+-------+ +---+---+---+ +---+---+---+---+ | TAB | Q*| W*| E | R | T | Z*| U | I | O | P |#4 |#5 | | |DEL|END|PGD| |N7 |N8 |N9 | | +------+---+---+---+---+---+---+---+---+---+---+---+---+ RET | +---+---+---+ +---+---+---|ADD| | CAPS | A*| S | D |~F~| G | H |~J~| K | L |#6 |#7 |#8 | | |N4 |N5 |N6 | | +----+---+---+---+---+---+---+---+---+---+---+---+------------+ +---+ +---+---+---+---+ |SHFT|#9 | Y*| X | C | V | B | N | M*|#10|#11|#12| SHFT | |UP | |N1 |N2 |N3 | R | +----+----+----+--------------------------+----+----+----+----+ +---+---+---+ +-------+---| E | |CTRL| | ALT| Space | | | APP|CTRL| |LFT|DWN|RGT| | N0 |DEC| T | +----+----+----+--------------------------+----+----+----+----+ +---+---+---+ +-------+---+---+
The key names map to KeyboardKey values as follows:
-
Escape (
ESC
) -
ScrollLock (
SCR
) -
Pause (
PAU
) -
LetterA..LetterZ (
A
..Z
)
The keys marked with*
have different physical locations in the most common keyboard layouts (QWERTY, QWERTZ, AZERTY). -
Custom1..Custom12 (
#1
..#12
)
The physical locations of these keys depend on the keyboard layout. -
Backspace (
BACK
) -
Tab (
TAB
) -
Return (
RET
) -
CapsLock (
CAPS
) -
Shift (
SHFT
) -
Control (
Ctrl
) -
Alt (
ALT
) -
Space (
Space
) -
Applications (
App
) -
Ins (
INS
) -
Home (
HOM
) -
PageUp (
PGU
) -
Del (
DEL
) -
End (
END
) -
PageDown (
PGD
) -
ArrowUp (
UP
) -
ArrowLeft (
LFT
) -
ArrowDown (
DWN
) -
ArrowRight (
RGT
) -
NumpadDiv (
DIV
) -
NumpadMul (
MUL
) -
NumpadSub (
SUB
) -
NumpadAdd (
ADD
)
The following keys are available when NumpadLock (NUM
) is turned on:
The following default key bindings are used by the AddOns library:
-
Various keys in CameraControlFree.