:input getkeys, :input agetkeys - list of values

Mouse

Return stringDescription
LBUTTONLeft mouse button
RBUTTONRight mouse button
MBUTTONMiddle mouse button
4BUTTONFourth mouse button
5BUTTONFifth mouse button

Keyboard Left Side

Return stringDescription
ESC
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`Grave accent / Tilde
1
2
3
4
5
6
7
8
9
0
-Minus
=Equality
\Backslash
BACKSPACE
TAB
Q
W
E
R
T
Y
U
I
O
P
[Open bracket
]Close bracket
ENTER
CAPSLOCK
A
S
D
F
G
H
J
K
L
;Semi-colon
'Apostrophe
SHIFT:input getkeys
LSHIFT:input getkeys side
Z
X
C
V
B
N
M
,Comma
.Dot
/Slash
RSHIFT:input getkeys side
CTRL:input getkeys
LCTRL:input getkeys side
LWINLeft Windows key
ALT:input getkeys
LALT:input getkeys side
SPACESpace bar
RALT:input getkeys side
RWINRight Windows key
APPSApplications key
RCTRL:input getkeys side

Keyboard Right Side

Return stringDescription
PRINTSCREEN
SCROLLOCK
PAUSEPause Break
INSERT
HOME
PAGEUP
DELETE
END
PAGEDOWN
UPArrow key
LEFTArrow key
DOWNArrow key
RIGHTArrow key

Numpad

Return stringDescription
NUMLOCK
DIVIDESlash
MULTIPLYAsterisk
SUBTRACTMinus
ADDPlus
NUMPAD7
NUMPAD8
NUMPAD9
NUMPAD4
NUMPAD5
CLEARNumpad 5 while Numlock is off
NUMPAD6
NUMPAD1
NUMPAD2
NUMPAD3
NUMPAD0
DECIMALDecimal mark / Del

Multimedia keyboard

Return stringDescription
WEBBACKBrowser Back key
WEBFORWARDBrowser Forward key
WEBREFRESHBrowser Refresh key
WEBSTOPBrowser Stop key
WEBSEARCHBrowser Search key
WEBFAVORITESBrowser Favorites key
WEBHOMEBrowser Start and Home key
VOLUMEMUTEVolume Mute key
VOLUMEDOWNVolume Down key
VOLUMEUPVolume Up key
MEDIANEXTNext Track key
MEDIAPREVPrevious Track key
MEDIASTOPStop Media key
MEDIAPLAYPlay/Pause Media key
MAILStart Mail key
MEDIASELECTSelect Media key
MYCOMPUTERStart Application 1 key
CALCULATORStart Application 2 key

Other keys

See Virtual-Key Codes
Return stringDescription
CANCELControl-break processing
KANAIME Kana mode
JUNJAIME Junja mode
FINALIME final mode
HANJAIME Hanja mode
CONVERTIME convert
NONCONVERTIME nonconvert
ACCEPTIME accept
MODECHANGEIME mode change request
SELECTSELECT key
PRINTPRINT key
EXECUTEEXECUTE key
HELPHELP key
SEPARATORSeparator key
SLEEPComputer Sleep key
F13
F14
F15
F16
F17
F18
F19
F20
F21
F22
F23
F24
ABNT_C1
ABNT_C2
OEM8Used for miscellaneous characters; it can vary by keyboard.
OEM102Either the angle bracket key or the backslash key on the RT 102-key keyboard
PROCESSIME PROCESS key
PACKETUsed to pass Unicode characters as if they were keystrokes.
ATTNAttn key
CRSELCrSel key
EXSELExSel key
ERASEEOFErase EOF key
PLAYPlay key
ZOOMZoom key
NONAMEReserved
PA1PA1 key
OEMCLEARClear key

For keys not on the list command will return hexadecimal value in a string. For example: "0xE9"