#[repr(u16)]pub enum KeyCode {
Show 692 variants
No = 0,
ErrorRollover = 1,
PostFail = 2,
ErrorUndefined = 3,
A = 4,
B = 5,
C = 6,
D = 7,
E = 8,
F = 9,
G = 10,
H = 11,
I = 12,
J = 13,
K = 14,
L = 15,
M = 16,
N = 17,
O = 18,
P = 19,
Q = 20,
R = 21,
S = 22,
T = 23,
U = 24,
V = 25,
W = 26,
X = 27,
Y = 28,
Z = 29,
Kc1 = 30,
Kc2 = 31,
Kc3 = 32,
Kc4 = 33,
Kc5 = 34,
Kc6 = 35,
Kc7 = 36,
Kc8 = 37,
Kc9 = 38,
Kc0 = 39,
Enter = 40,
Escape = 41,
Backspace = 42,
Tab = 43,
Space = 44,
Minus = 45,
Equal = 46,
LeftBracket = 47,
RightBracket = 48,
Backslash = 49,
NonusHash = 50,
Semicolon = 51,
Quote = 52,
Grave = 53,
Comma = 54,
Dot = 55,
Slash = 56,
CapsLock = 57,
F1 = 58,
F2 = 59,
F3 = 60,
F4 = 61,
F5 = 62,
F6 = 63,
F7 = 64,
F8 = 65,
F9 = 66,
F10 = 67,
F11 = 68,
F12 = 69,
PrintScreen = 70,
ScrollLock = 71,
Pause = 72,
Insert = 73,
Home = 74,
PageUp = 75,
Delete = 76,
End = 77,
PageDown = 78,
Right = 79,
Left = 80,
Down = 81,
Up = 82,
NumLock = 83,
KpSlash = 84,
KpAsterisk = 85,
KpMinus = 86,
KpPlus = 87,
KpEnter = 88,
Kp1 = 89,
Kp2 = 90,
Kp3 = 91,
Kp4 = 92,
Kp5 = 93,
Kp6 = 94,
Kp7 = 95,
Kp8 = 96,
Kp9 = 97,
Kp0 = 98,
KpDot = 99,
NonusBackslash = 100,
Application = 101,
KbPower = 102,
KpEqual = 103,
F13 = 104,
F14 = 105,
F15 = 106,
F16 = 107,
F17 = 108,
F18 = 109,
F19 = 110,
F20 = 111,
F21 = 112,
F22 = 113,
F23 = 114,
F24 = 115,
Execute = 116,
Help = 117,
Menu = 118,
Select = 119,
Stop = 120,
Again = 121,
Undo = 122,
Cut = 123,
Copy = 124,
Paste = 125,
Find = 126,
KbMute = 127,
KbVolumeUp = 128,
KbVolumeDown = 129,
LockingCapsLock = 130,
LockingNumLock = 131,
LockingScrollLock = 132,
KpComma = 133,
KpEqualAs400 = 134,
International1 = 135,
International2 = 136,
International3 = 137,
International4 = 138,
International5 = 139,
International6 = 140,
International7 = 141,
International8 = 142,
International9 = 143,
Language1 = 144,
Language2 = 145,
Language3 = 146,
Language4 = 147,
Language5 = 148,
Language6 = 149,
Language7 = 150,
Language8 = 151,
Language9 = 152,
AlternateErase = 153,
SystemRequest = 154,
Cancel = 155,
Clear = 156,
Prior = 157,
Return = 158,
Separator = 159,
Out = 160,
Oper = 161,
ClearAgain = 162,
Crsel = 163,
Exsel = 164,
SystemPower = 165,
SystemSleep = 166,
SystemWake = 167,
AudioMute = 168,
AudioVolUp = 169,
AudioVolDown = 170,
MediaNextTrack = 171,
MediaPrevTrack = 172,
MediaStop = 173,
MediaPlayPause = 174,
MediaSelect = 175,
MediaEject = 176,
Mail = 177,
Calculator = 178,
MyComputer = 179,
WwwSearch = 180,
WwwHome = 181,
WwwBack = 182,
WwwForward = 183,
WwwStop = 184,
WwwRefresh = 185,
WwwFavorites = 186,
MediaFastForward = 187,
MediaRewind = 188,
BrightnessUp = 189,
BrightnessDown = 190,
ControlPanel = 191,
Assistant = 192,
MissionControl = 193,
Launchpad = 194,
MouseUp = 205,
MouseDown = 206,
MouseLeft = 207,
MouseRight = 208,
MouseBtn1 = 209,
MouseBtn2 = 210,
MouseBtn3 = 211,
MouseBtn4 = 212,
MouseBtn5 = 213,
MouseBtn6 = 214,
MouseBtn7 = 215,
MouseBtn8 = 216,
MouseWheelUp = 217,
MouseWheelDown = 218,
MouseWheelLeft = 219,
MouseWheelRight = 220,
MouseAccel0 = 221,
MouseAccel1 = 222,
MouseAccel2 = 223,
LCtrl = 224,
LShift = 225,
LAlt = 226,
LGui = 227,
RCtrl = 228,
RShift = 229,
RAlt = 230,
RGui = 231,
MagicSwapControlCapsLock = 256,
MagicUnswapControlCapsLock = 257,
MagicToggleControlCapsLock = 258,
MagicCapsLockAsControlOff = 259,
MagicCapsLockAsControlOn = 260,
MagicSwapLaltLGui = 261,
MagicUnswapLaltLGui = 262,
MagicSwapRaltRGui = 263,
MagicUnswapRaltRGui = 264,
MagicGuiOn = 265,
MagicGuiOff = 266,
MagicToggleGui = 267,
MagicSwapGraveEsc = 268,
MagicUnswapGraveEsc = 269,
MagicSwapBackslashBackspace = 270,
MagicUnswapBackslashBackspace = 271,
MagicToggleBackslashBackspace = 272,
MagicNkroOn = 273,
MagicNkroOff = 274,
MagicToggleNkro = 275,
MagicSwapAltGui = 276,
MagicUnswapAltGui = 277,
MagicToggleAltGui = 278,
MagicSwapLctlLGui = 279,
MagicUnswapLctlLGui = 280,
MagicSwapRctlRGui = 281,
MagicUnswapRctlRGui = 282,
MagicSwapCtlGui = 283,
MagicUnswapCtlGui = 284,
MagicToggleCtlGui = 285,
MagicEeHandsLeft = 286,
MagicEeHandsRight = 287,
MagicSwapEscapeCapsLock = 288,
MagicUnswapEscapeCapsLock = 289,
MagicToggleEscapeCapsLock = 290,
MidiOn = 512,
MidiOff = 513,
MidiToggle = 514,
MidiNoteC0 = 515,
MidiNoteCSharp0 = 516,
MidiNoteD0 = 517,
MidiNoteDSharp0 = 518,
MidiNoteE0 = 519,
MidiNoteF0 = 520,
MidiNoteFSharp0 = 521,
MidiNoteG0 = 522,
MidiNoteGSharp0 = 523,
MidiNoteA0 = 524,
MidiNoteASharp0 = 525,
MidiNoteB0 = 526,
MidiNoteC1 = 527,
MidiNoteCSharp1 = 528,
MidiNoteD1 = 529,
MidiNoteDSharp1 = 530,
MidiNoteE1 = 531,
MidiNoteF1 = 532,
MidiNoteFSharp1 = 533,
MidiNoteG1 = 534,
MidiNoteGSharp1 = 535,
MidiNoteA1 = 536,
MidiNoteASharp1 = 537,
MidiNoteB1 = 538,
MidiNoteC2 = 539,
MidiNoteCSharp2 = 540,
MidiNoteD2 = 541,
MidiNoteDSharp2 = 542,
MidiNoteE2 = 543,
MidiNoteF2 = 544,
MidiNoteFSharp2 = 545,
MidiNoteG2 = 546,
MidiNoteGSharp2 = 547,
MidiNoteA2 = 548,
MidiNoteASharp2 = 549,
MidiNoteB2 = 550,
MidiNoteC3 = 551,
MidiNoteCSharp3 = 552,
MidiNoteD3 = 553,
MidiNoteDSharp3 = 554,
MidiNoteE3 = 555,
MidiNoteF3 = 556,
MidiNoteFSharp3 = 557,
MidiNoteG3 = 558,
MidiNoteGSharp3 = 559,
MidiNoteA3 = 560,
MidiNoteASharp3 = 561,
MidiNoteB3 = 562,
MidiNoteC4 = 563,
MidiNoteCSharp4 = 564,
MidiNoteD4 = 565,
MidiNoteDSharp4 = 566,
MidiNoteE4 = 567,
MidiNoteF4 = 568,
MidiNoteFSharp4 = 569,
MidiNoteG4 = 570,
MidiNoteGSharp4 = 571,
MidiNoteA4 = 572,
MidiNoteASharp4 = 573,
MidiNoteB4 = 574,
MidiNoteC5 = 575,
MidiNoteCSharp5 = 576,
MidiNoteD5 = 577,
MidiNoteDSharp5 = 578,
MidiNoteE5 = 579,
MidiNoteF5 = 580,
MidiNoteFSharp5 = 581,
MidiNoteG5 = 582,
MidiNoteGSharp5 = 583,
MidiNoteA5 = 584,
MidiNoteASharp5 = 585,
MidiNoteB5 = 586,
MidiOctaveN2 = 587,
MidiOctaveN1 = 588,
MidiOctave0 = 589,
MidiOctave1 = 590,
MidiOctave2 = 591,
MidiOctave3 = 592,
MidiOctave4 = 593,
MidiOctave5 = 594,
MidiOctave6 = 595,
MidiOctave7 = 596,
MidiOctaveDOWN = 597,
MidiOctaveUP = 598,
MidiTransposeN6 = 599,
MidiTransposeN5 = 600,
MidiTransposeN4 = 601,
MidiTransposeN3 = 602,
MidiTransposeN2 = 603,
MidiTransposeN1 = 604,
MidiTranspose0 = 605,
MidiTranspose1 = 606,
MidiTranspose2 = 607,
MidiTranspose3 = 608,
MidiTranspose4 = 609,
MidiTranspose5 = 610,
MidiTranspose6 = 611,
MidiTransposeDown = 612,
MidiTransposeUp = 613,
MidiVelocity0 = 614,
MidiVelocity1 = 615,
MidiVelocity2 = 616,
MidiVelocity3 = 617,
MidiVelocity4 = 618,
MidiVelocity5 = 619,
MidiVelocity6 = 620,
MidiVelocity7 = 621,
MidiVelocity8 = 622,
MidiVelocity9 = 623,
MidiVelocity10 = 624,
MidiVelocityDOWN = 625,
MidiVelocityUP = 626,
MidiChannel1 = 627,
MidiChannel2 = 628,
MidiChannel3 = 629,
MidiChannel4 = 630,
MidiChannel5 = 631,
MidiChannel6 = 632,
MidiChannel7 = 633,
MidiChannel8 = 634,
MidiChannel9 = 635,
MidiChannel10 = 636,
MidiChannel11 = 637,
MidiChannel12 = 638,
MidiChannel13 = 639,
MidiChannel14 = 640,
MidiChannel15 = 641,
MidiChannel16 = 642,
MidiChannelDOWN = 643,
MidiChannelUP = 644,
MidiAllNotesOff = 645,
MidiSustain = 646,
MidiPortamento = 647,
MidiSostenuto = 648,
MidiSoft = 649,
MidiLegato = 650,
MidiModulation = 651,
MidiModulationSpeedDown = 652,
MidiModulationSpeedUp = 653,
MidiPitchBendDown = 654,
MidiPitchBendUp = 655,
SequencerOn = 768,
SequencerOff = 769,
SequencerToggle = 770,
SequencerTempoDown = 771,
SequencerTempoUp = 772,
SequencerResolutionDown = 773,
SequencerResolutionUp = 774,
SequencerStepsAll = 775,
SequencerStepsClear = 776,
JoystickButton0 = 1_024,
JoystickButton1 = 1_025,
JoystickButton2 = 1_026,
JoystickButton3 = 1_027,
JoystickButton4 = 1_028,
JoystickButton5 = 1_029,
JoystickButton6 = 1_030,
JoystickButton7 = 1_031,
JoystickButton8 = 1_032,
JoystickButton9 = 1_033,
JoystickButton10 = 1_034,
JoystickButton11 = 1_035,
JoystickButton12 = 1_036,
JoystickButton13 = 1_037,
JoystickButton14 = 1_038,
JoystickButton15 = 1_039,
JoystickButton16 = 1_040,
JoystickButton17 = 1_041,
JoystickButton18 = 1_042,
JoystickButton19 = 1_043,
JoystickButton20 = 1_044,
JoystickButton21 = 1_045,
JoystickButton22 = 1_046,
JoystickButton23 = 1_047,
JoystickButton24 = 1_048,
JoystickButton25 = 1_049,
JoystickButton26 = 1_050,
JoystickButton27 = 1_051,
JoystickButton28 = 1_052,
JoystickButton29 = 1_053,
JoystickButton30 = 1_054,
JoystickButton31 = 1_055,
ProgrammableButton1 = 1_056,
ProgrammableButton2 = 1_057,
ProgrammableButton3 = 1_058,
ProgrammableButton4 = 1_059,
ProgrammableButton5 = 1_060,
ProgrammableButton6 = 1_061,
ProgrammableButton7 = 1_062,
ProgrammableButton8 = 1_063,
ProgrammableButton9 = 1_064,
ProgrammableButton10 = 1_065,
ProgrammableButton11 = 1_066,
ProgrammableButton12 = 1_067,
ProgrammableButton13 = 1_068,
ProgrammableButton14 = 1_069,
ProgrammableButton15 = 1_070,
ProgrammableButton16 = 1_071,
ProgrammableButton17 = 1_072,
ProgrammableButton18 = 1_073,
ProgrammableButton19 = 1_074,
ProgrammableButton20 = 1_075,
ProgrammableButton21 = 1_076,
ProgrammableButton22 = 1_077,
ProgrammableButton23 = 1_078,
ProgrammableButton24 = 1_079,
ProgrammableButton25 = 1_080,
ProgrammableButton26 = 1_081,
ProgrammableButton27 = 1_082,
ProgrammableButton28 = 1_083,
ProgrammableButton29 = 1_084,
ProgrammableButton30 = 1_085,
ProgrammableButton31 = 1_086,
ProgrammableButton32 = 1_087,
AudioOn = 1_120,
AudioOff = 1_121,
AudioToggle = 1_122,
AudioClickyToggle = 1_130,
AudioClickyOn = 1_131,
AudioClickyOff = 1_132,
AudioClickyUp = 1_133,
AudioClickyDown = 1_134,
AudioClickyReset = 1_135,
MusicOn = 1_136,
MusicOff = 1_137,
MusicToggle = 1_138,
MusicModeNext = 1_139,
AudioVoiceNext = 1_140,
AudioVoicePrevious = 1_141,
StenoBolt = 1_264,
StenoGemini = 1_265,
StenoComb = 1_266,
StenoCombMax = 1_276,
Macro0 = 1_280,
Macro1 = 1_281,
Macro2 = 1_282,
Macro3 = 1_283,
Macro4 = 1_284,
Macro5 = 1_285,
Macro6 = 1_286,
Macro7 = 1_287,
Macro8 = 1_288,
Macro9 = 1_289,
Macro10 = 1_290,
Macro11 = 1_291,
Macro12 = 1_292,
Macro13 = 1_293,
Macro14 = 1_294,
Macro15 = 1_295,
Macro16 = 1_296,
Macro17 = 1_297,
Macro18 = 1_298,
Macro19 = 1_299,
Macro20 = 1_300,
Macro21 = 1_301,
Macro22 = 1_302,
Macro23 = 1_303,
Macro24 = 1_304,
Macro25 = 1_305,
Macro26 = 1_306,
Macro27 = 1_307,
Macro28 = 1_308,
Macro29 = 1_309,
Macro30 = 1_310,
Macro31 = 1_311,
BacklightOn = 1_536,
BacklightOff = 1_537,
BacklightToggle = 1_538,
BacklightDown = 1_539,
BacklightUp = 1_540,
BacklightStep = 1_541,
BacklightToggleBreathing = 1_542,
RgbTog = 1_568,
RgbModeForward = 1_569,
RgbModeReverse = 1_570,
RgbHui = 1_571,
RgbHud = 1_572,
RgbSai = 1_573,
RgbSad = 1_574,
RgbVai = 1_575,
RgbVad = 1_576,
RgbSpi = 1_577,
RgbSpd = 1_578,
RgbModePlain = 1_579,
RgbModeBreathe = 1_580,
RgbModeRainbow = 1_581,
RgbModeSwirl = 1_582,
RgbModeSnake = 1_583,
RgbModeKnight = 1_584,
RgbModeXmas = 1_585,
RgbModeGradient = 1_586,
RgbModeRgbtest = 1_587,
RgbModeTwinkle = 1_588,
Bootloader = 1_792,
Reboot = 1_793,
DebugToggle = 1_794,
ClearEeprom = 1_795,
Make = 1_796,
AutoShiftDown = 1_808,
AutoShiftUp = 1_809,
AutoShiftReport = 1_810,
AutoShiftOn = 1_811,
AutoShiftOff = 1_812,
AutoShiftToggle = 1_813,
GraveEscape = 1_814,
VelocikeyToggle = 1_815,
SpaceCadetLCtrlParenthesisOpen = 1_816,
SpaceCadetRCtrlParenthesisClose = 1_817,
SpaceCadetLShiftParenthesisOpen = 1_818,
SpaceCadetRShiftParenthesisClose = 1_819,
SpaceCadetLAltParenthesisOpen = 1_820,
SpaceCadetRAltParenthesisClose = 1_821,
SpaceCadetRShiftEnter = 1_822,
OutputAuto = 1_824,
OutputUsb = 1_825,
OutputBluetooth = 1_826,
UnicodeModeNext = 1_840,
UnicodeModePrevious = 1_841,
UnicodeModeMacos = 1_842,
UnicodeModeLinux = 1_843,
UnicodeModeWindows = 1_844,
UnicodeModeBsd = 1_845,
UnicodeModeWincompose = 1_846,
UnicodeModeEmacs = 1_847,
HapticOn = 1_856,
HapticOff = 1_857,
HapticToggle = 1_858,
HapticReset = 1_859,
HapticFeedbackToggle = 1_860,
HapticBuzzToggle = 1_861,
HapticModeNext = 1_862,
HapticModePrevious = 1_863,
HapticContinuousToggle = 1_864,
HapticContinuousUp = 1_865,
HapticContinuousDown = 1_866,
HapticDwellUp = 1_867,
HapticDwellDown = 1_868,
ComboOn = 1_872,
ComboOff = 1_873,
ComboToggle = 1_874,
DynamicMacroRecordStart1 = 1_875,
DynamicMacroRecordStart2 = 1_876,
DynamicMacroRecordStop = 1_877,
DynamicMacroPlay1 = 1_878,
DynamicMacroPlay2 = 1_879,
Leader = 1_880,
Lock = 1_881,
OneShotOn = 1_882,
OneShotOff = 1_883,
OneShotToggle = 1_884,
KeyOverrideToggle = 1_885,
KeyOverrideOn = 1_886,
KeyOverrideOff = 1_887,
SecureLock = 1_888,
SecureUnlock = 1_889,
SecureToggle = 1_890,
SecureRequest = 1_891,
DynamicTappingTermPrint = 1_904,
DynamicTappingTermUp = 1_905,
DynamicTappingTermDown = 1_906,
CapsWordToggle = 1_907,
AutocorrectOn = 1_908,
AutocorrectOff = 1_909,
AutocorrectToggle = 1_910,
TriLayerLower = 1_911,
TriLayerUpper = 1_912,
RepeatKey = 1_913,
AltRepeatKey = 1_914,
Kb0 = 2_048,
Kb1 = 2_049,
Kb2 = 2_050,
Kb3 = 2_051,
Kb4 = 2_052,
Kb5 = 2_053,
Kb6 = 2_054,
Kb7 = 2_055,
Kb8 = 2_056,
Kb9 = 2_057,
Kb10 = 2_058,
Kb11 = 2_059,
Kb12 = 2_060,
Kb13 = 2_061,
Kb14 = 2_062,
Kb15 = 2_063,
Kb16 = 2_064,
Kb17 = 2_065,
Kb18 = 2_066,
Kb19 = 2_067,
Kb20 = 2_068,
Kb21 = 2_069,
Kb22 = 2_070,
Kb23 = 2_071,
Kb24 = 2_072,
Kb25 = 2_073,
Kb26 = 2_074,
Kb27 = 2_075,
Kb28 = 2_076,
Kb29 = 2_077,
Kb30 = 2_078,
Kb31 = 2_079,
User0 = 2_112,
User1 = 2_113,
User2 = 2_114,
User3 = 2_115,
User4 = 2_116,
User5 = 2_117,
User6 = 2_118,
User7 = 2_119,
User8 = 2_120,
User9 = 2_121,
User10 = 2_122,
User11 = 2_123,
User12 = 2_124,
User13 = 2_125,
User14 = 2_126,
User15 = 2_127,
User16 = 2_128,
User17 = 2_129,
User18 = 2_130,
User19 = 2_131,
User20 = 2_132,
User21 = 2_133,
User22 = 2_134,
User23 = 2_135,
User24 = 2_136,
User25 = 2_137,
User26 = 2_138,
User27 = 2_139,
User28 = 2_140,
User29 = 2_141,
User30 = 2_142,
User31 = 2_143,
}
Expand description
KeyCode is the internal representation of all keycodes, keyboard operations, etc. Use flat representation of keycodes.
Variants§
No = 0
Reserved, no-key.
ErrorRollover = 1
Keyboard roll over error, too many keys are pressed simultaneously, not a physical key. NKRO: n-key rollover.
PostFail = 2
Keyboard post fail error, not a physical key.
ErrorUndefined = 3
An undefined error, not a physical key.
A = 4
a
and A
B = 5
b
and B
C = 6
c
and C
D = 7
d
and D
E = 8
e
and E
F = 9
f
and F
G = 10
g
and G
H = 11
h
and H
I = 12
i
and I
J = 13
j
and J
K = 14
k
and K
L = 15
l
and L
M = 16
m
and M
N = 17
n
and N
O = 18
o
and O
P = 19
p
and P
Q = 20
q
and Q
R = 21
r
and R
S = 22
s
and S
T = 23
t
and T
U = 24
u
and U
V = 25
v
and V
W = 26
w
and W
X = 27
x
and X
Y = 28
y
and Y
Z = 29
z
and Z
Kc1 = 30
1
and !
Kc2 = 31
2
and @
Kc3 = 32
3
and #
Kc4 = 33
4
and $
Kc5 = 34
5
and %
Kc6 = 35
6
and ^
Kc7 = 36
7
and &
Kc8 = 37
8
and *
Kc9 = 38
9
and (
Kc0 = 39
0
and )
Enter = 40
Enter
Escape = 41
Esc
Backspace = 42
Backspace
Tab = 43
Tab
Space = 44
Space
Minus = 45
-
and _
Equal = 46
=
and +
LeftBracket = 47
[
and {
RightBracket = 48
]
and }
Backslash = 49
\
and |
NonusHash = 50
Non-US #
and ~
Semicolon = 51
;
and :
Quote = 52
'
and "
Grave = 53
~
and ```
Comma = 54
,
and <
Dot = 55
.
and >
Slash = 56
/
and ?
CapsLock = 57
CapsLock
F1 = 58
F1
F2 = 59
F2
F3 = 60
F3
F4 = 61
F4
F5 = 62
F5
F6 = 63
F6
F7 = 64
F7
F8 = 65
F8
F9 = 66
F9
F10 = 67
F10
F11 = 68
F11
F12 = 69
F12
PrintScreen = 70
Print Screen
ScrollLock = 71
Scroll Lock
Pause = 72
Pause
Insert = 73
Insert
Home = 74
Home
PageUp = 75
Page Up
Delete = 76
Delete
End = 77
End
PageDown = 78
Page Down
Right = 79
Right arrow
Left = 80
Left arrow
Down = 81
Down arrow
Up = 82
Up arrow
NumLock = 83
Nums Lock
KpSlash = 84
/
on keypad
KpAsterisk = 85
*
on keypad
KpMinus = 86
-
on keypad
KpPlus = 87
+
on keypad
KpEnter = 88
Enter
on keypad
Kp1 = 89
1
on keypad
Kp2 = 90
2
on keypad
Kp3 = 91
3
on keypad
Kp4 = 92
4
on keypad
Kp5 = 93
5
on keypad
Kp6 = 94
6
on keypad
Kp7 = 95
7
on keypad
Kp8 = 96
8
on keypad
Kp9 = 97
9
on keypad
Kp0 = 98
0
on keypad
KpDot = 99
.
on keypad
NonusBackslash = 100
Non-US \
or |
Application = 101
Application
KbPower = 102
Power
KpEqual = 103
=
on keypad
F13 = 104
F13
F14 = 105
F14
F15 = 106
F15
F16 = 107
F16
F17 = 108
F17
F18 = 109
F18
F19 = 110
F19
F20 = 111
F20
F21 = 112
F21
F22 = 113
F22
F23 = 114
F23
F24 = 115
F24
Execute = 116
Help = 117
Menu = 118
Select = 119
Stop = 120
Again = 121
Undo = 122
Cut = 123
Copy = 124
Paste = 125
Find = 126
KbMute = 127
Mute
KbVolumeUp = 128
Volume Up
KbVolumeDown = 129
Volume Down
LockingCapsLock = 130
Locking Caps Lock
LockingNumLock = 131
Locking Num Lock
LockingScrollLock = 132
Locking scroll lock
KpComma = 133
KpEqualAs400 = 134
International1 = 135
International2 = 136
International3 = 137
International4 = 138
International5 = 139
International6 = 140
International7 = 141
International8 = 142
International9 = 143
Language1 = 144
Language2 = 145
Language3 = 146
Language4 = 147
Language5 = 148
Language6 = 149
Language7 = 150
Language8 = 151
Language9 = 152
AlternateErase = 153
SystemRequest = 154
Cancel = 155
Clear = 156
Prior = 157
Return = 158
Separator = 159
Out = 160
Oper = 161
ClearAgain = 162
Crsel = 163
Exsel = 164
SystemPower = 165
SystemSleep = 166
SystemWake = 167
AudioMute = 168
AudioVolUp = 169
AudioVolDown = 170
MediaNextTrack = 171
MediaPrevTrack = 172
MediaStop = 173
MediaPlayPause = 174
MediaSelect = 175
MediaEject = 176
Mail = 177
Calculator = 178
MyComputer = 179
WwwSearch = 180
WwwHome = 181
WwwBack = 182
WwwForward = 183
WwwStop = 184
WwwRefresh = 185
WwwFavorites = 186
MediaFastForward = 187
MediaRewind = 188
BrightnessUp = 189
Brightness Up
BrightnessDown = 190
Brightness Down
ControlPanel = 191
Assistant = 192
MissionControl = 193
Launchpad = 194
MouseUp = 205
Mouse Up
MouseDown = 206
Mouse Down
MouseLeft = 207
Mouse Left
MouseRight = 208
Mouse Right
MouseBtn1 = 209
Mouse Button 1(Left)
MouseBtn2 = 210
Mouse Button 2(Right)
MouseBtn3 = 211
Mouse Button 3(Middle)
MouseBtn4 = 212
Mouse Button 4(Back)
MouseBtn5 = 213
Mouse Button 5(Forward)
MouseBtn6 = 214
MouseBtn7 = 215
MouseBtn8 = 216
MouseWheelUp = 217
MouseWheelDown = 218
MouseWheelLeft = 219
MouseWheelRight = 220
MouseAccel0 = 221
MouseAccel1 = 222
MouseAccel2 = 223
LCtrl = 224
Left Control
LShift = 225
Left Shift
LAlt = 226
Left Alt
LGui = 227
Left GUI
RCtrl = 228
Right Control
RShift = 229
Right Shift
RAlt = 230
Right Alt
RGui = 231
Right GUI