KeyboardKey
Description
Enumeration of well-known keyboard keys, defined as virtual key codes, where the physical location may vary between keyboard layouts.
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.