Key
::os::in ENUM Key {}
A keyboard key enumeration. The keys are named and might not have the same positions on all keyboards. If a key is not present any major keyboard layout, it is not given a name. Conversely, these keys are virtually guaranteed to be present on full-sized keyboards of any common layout. All other keys have to be referred to by their scan code.
a
-z
: The alphabet keys.row0
-row9
: The number key row.num0
-num9
: The number block number keys.numDiv
: The number block/
key.numMul
: The number block*
key.numAdd
: The number block+
key.numSub
: The number block-
key.enter
: The number block enter key.decimal
: The number block decimal separator key.escape
: The escape key.f1
-f25
: The F-row of keys (usually, only 1-12 are present).leftShift
,rightShift
: The shift keys.leftControl
,rightControl
: The control keys.leftAlt
,rightAlt
: The alt keys.leftSuper
,rightSuper
: The super keys ("windows").context
: The context/menu key.comma
: The,
key.dot
: The.
key.dash
: The-
key.tab
: The tabulator key.space
: The space key.backspace
: The back-space key.delete
: The delete key.insert
: The insert key.left
,right
,up
,down
: The arrow keys.pageUp
,pageDown
: Page scroll keys.home
,end
: The text navigation keys.capsLock
: The caps lock key.scrollLock
: The scroll lock key.numLock
: The number block lock key.printScreen
: The print screen key.pause
: The pause key.