#[repr(u16)]pub enum Key {
Show 768 variants
Reserved = 0,
Esc = 1,
Num1 = 2,
Num2 = 3,
Num3 = 4,
Num4 = 5,
Num5 = 6,
Num6 = 7,
Num7 = 8,
Num8 = 9,
Num9 = 10,
Num0 = 11,
Minus = 12,
Equal = 13,
Backspace = 14,
Tab = 15,
Q = 16,
W = 17,
E = 18,
R = 19,
T = 20,
Y = 21,
U = 22,
I = 23,
O = 24,
P = 25,
LeftBrace = 26,
RightBrace = 27,
Enter = 28,
LeftCtrl = 29,
A = 30,
S = 31,
D = 32,
F = 33,
G = 34,
H = 35,
J = 36,
K = 37,
L = 38,
Semicolon = 39,
Apostrophe = 40,
Grave = 41,
LeftShift = 42,
Backslash = 43,
Z = 44,
X = 45,
C = 46,
V = 47,
B = 48,
N = 49,
M = 50,
Comma = 51,
Dot = 52,
Slash = 53,
RightShift = 54,
KpAsterisk = 55,
LeftAlt = 56,
Space = 57,
CapsLock = 58,
F1 = 59,
F2 = 60,
F3 = 61,
F4 = 62,
F5 = 63,
F6 = 64,
F7 = 65,
F8 = 66,
F9 = 67,
F10 = 68,
NumLock = 69,
ScrollLock = 70,
Kp7 = 71,
Kp8 = 72,
Kp9 = 73,
KpMinus = 74,
Kp4 = 75,
Kp5 = 76,
Kp6 = 77,
KpPlus = 78,
Kp1 = 79,
Kp2 = 80,
Kp3 = 81,
Kp0 = 82,
KpDot = 83,
Unknown54 = 84,
ZenkakuHankaku = 85,
NonUsBackslashAndPipe = 86,
F11 = 87,
F12 = 88,
Ro = 89,
Katakana = 90,
Hiragana = 91,
Henkan = 92,
KatakanaHiragana = 93,
Muhenkan = 94,
KpJpComma = 95,
KpEnter = 96,
RightCtrl = 97,
KpSlash = 98,
Sysrq = 99,
RightAlt = 100,
LineFeed = 101,
Home = 102,
Up = 103,
PageUp = 104,
Left = 105,
Right = 106,
End = 107,
Down = 108,
PageDown = 109,
Insert = 110,
Delete = 111,
Macro = 112,
Mute = 113,
VolumeDown = 114,
VolumeUp = 115,
Power = 116,
KpEqual = 117,
KpPlusMinus = 118,
Pause = 119,
Scale = 120,
KpComma = 121,
Hangul = 122,
Hanja = 123,
Yen = 124,
LeftMeta = 125,
RightMeta = 126,
Compose = 127,
Stop = 128,
Again = 129,
Props = 130,
Undo = 131,
Front = 132,
Copy = 133,
Open = 134,
Paste = 135,
Find = 136,
Cut = 137,
Help = 138,
Menu = 139,
Calc = 140,
Setup = 141,
Sleep = 142,
Wakeup = 143,
File = 144,
SendFile = 145,
DeleteFile = 146,
Xfer = 147,
Prog1 = 148,
Prog2 = 149,
WWW = 150,
MSDOS = 151,
Coffee = 152,
RotateDisplay = 153,
CycleWindows = 154,
Mail = 155,
Bookmarks = 156,
Computer = 157,
Back = 158,
Forward = 159,
CloseCD = 160,
EjectCD = 161,
EjectCloseCD = 162,
NextSong = 163,
PlayPause = 164,
PreviousSong = 165,
StopCD = 166,
Record = 167,
Rewind = 168,
Phone = 169,
Iso = 170,
Config = 171,
Homepage = 172,
Refresh = 173,
Exit = 174,
Move = 175,
Edit = 176,
ScrollUp = 177,
ScrollDown = 178,
KpLeftParen = 179,
KpRightParen = 180,
New = 181,
Redo = 182,
F13 = 183,
F14 = 184,
F15 = 185,
F16 = 186,
F17 = 187,
F18 = 188,
F19 = 189,
F20 = 190,
F21 = 191,
F22 = 192,
F23 = 193,
F24 = 194,
UnknownC3 = 195,
UnknownC4 = 196,
UnknownC5 = 197,
UnknownC6 = 198,
UnknownC7 = 199,
PlayCD = 200,
PauseCD = 201,
Prog3 = 202,
Prog4 = 203,
AllApplications = 204,
Suspend = 205,
Close = 206,
Play = 207,
FastForward = 208,
BassBoost = 209,
Print = 210,
Hp = 211,
Camera = 212,
Sound = 213,
Question = 214,
Email = 215,
Chat = 216,
Search = 217,
Connect = 218,
Finance = 219,
Sport = 220,
Shop = 221,
Alterase = 222,
Cancel = 223,
BrightnessDown = 224,
BrightnessUp = 225,
Media = 226,
SwitchVideoMode = 227,
IllumToggle = 228,
IllumDown = 229,
IllumUp = 230,
Send = 231,
Reply = 232,
ForwardMail = 233,
Save = 234,
Documents = 235,
Battery = 236,
Bluetooth = 237,
WLAN = 238,
UWB = 239,
Unknown = 240,
VideoNext = 241,
VideoPrev = 242,
BrightnessCycle = 243,
BrightnessAuto = 244,
DisplayOff = 245,
WWAN = 246,
Rfkill = 247,
MicMute = 248,
UnknownF9 = 249,
UnknownFA = 250,
UnknownFB = 251,
UnknownFC = 252,
UnknownFD = 253,
UnknownFE = 254,
ReservedFF = 255,
Button0 = 256,
Button1 = 257,
Button2 = 258,
Button3 = 259,
Button4 = 260,
Button5 = 261,
Button6 = 262,
Button7 = 263,
Button8 = 264,
Button9 = 265,
Unknown10A = 266,
Unknown10B = 267,
Unknown10C = 268,
Unknown10D = 269,
Unknown10E = 270,
Unknown10F = 271,
ButtonLeft = 272,
ButtonRight = 273,
ButtonMiddle = 274,
ButtonSide = 275,
ButtonExtra = 276,
ButtonForward = 277,
ButtonBack = 278,
ButtonTask = 279,
Unknown118 = 280,
Unknown119 = 281,
Unknown11A = 282,
Unknown11B = 283,
Unknown11C = 284,
Unknown11D = 285,
Unknown11E = 286,
Unknown11F = 287,
ButtonTrigger = 288,
ButtonThumb = 289,
ButtonThumb2 = 290,
ButtonTop = 291,
ButtonTop2 = 292,
ButtonPinkie = 293,
ButtonBase = 294,
ButtonBase2 = 295,
ButtonBase3 = 296,
ButtonBase4 = 297,
ButtonBase5 = 298,
ButtonBase6 = 299,
Unknown12C = 300,
Unknown12D = 301,
Unknown12E = 302,
ButtonDead = 303,
ButtonSouth = 304,
ButtonEast = 305,
ButtonC = 306,
ButtonNorth = 307,
ButtonWest = 308,
ButtonZ = 309,
ButtonTL = 310,
ButtonTR = 311,
ButtonTL2 = 312,
ButtonTR2 = 313,
ButtonSelect = 314,
ButtonStart = 315,
ButtonMode = 316,
ButtonThumbl = 317,
ButtonThumbr = 318,
Unknown13F = 319,
ButtonToolPen = 320,
ButtonToolRubber = 321,
ButtonToolBrush = 322,
ButtonToolPencil = 323,
ButtonToolAirbrush = 324,
ButtonToolFinger = 325,
ButtonToolMouse = 326,
ButtonToolLens = 327,
ButtonToolQuintTap = 328,
ButtonStylus3 = 329,
ButtonTouch = 330,
ButtonStylus = 331,
ButtonStylus2 = 332,
ButtonToolDoubleTap = 333,
ButtonToolTripleTap = 334,
ButtonToolQuadtap = 335,
ButtonWheel = 336,
ButtonGearUp = 337,
Unknown152 = 338,
Unknown153 = 339,
Unknown154 = 340,
Unknown155 = 341,
Unknown156 = 342,
Unknown157 = 343,
Unknown158 = 344,
Unknown159 = 345,
Unknown15A = 346,
Unknown15B = 347,
Unknown15C = 348,
Unknown15D = 349,
Unknown15E = 350,
Unknown15F = 351,
Ok = 352,
Select = 353,
Goto = 354,
Clear = 355,
Power2 = 356,
Option = 357,
Info = 358,
Time = 359,
Vendor = 360,
Archive = 361,
Program = 362,
Channel = 363,
Favorites = 364,
EPG = 365,
PVR = 366,
MHP = 367,
Language = 368,
Title = 369,
Subtitle = 370,
Angle = 371,
FullScreen = 372,
Mode = 373,
Keyboard = 374,
AspectRatio = 375,
PC = 376,
TV = 377,
TV2 = 378,
VCR = 379,
VCR2 = 380,
Sat = 381,
Sat2 = 382,
CD = 383,
Tape = 384,
Radio = 385,
Tuner = 386,
Player = 387,
Text = 388,
Dvd = 389,
Aux = 390,
Mp3 = 391,
Audio = 392,
Video = 393,
Directory = 394,
List = 395,
Memo = 396,
Calendar = 397,
Red = 398,
Green = 399,
Yellow = 400,
Blue = 401,
ChannelUp = 402,
ChannelDown = 403,
First = 404,
Last = 405,
Ab = 406,
Next = 407,
Restart = 408,
Slow = 409,
Shuffle = 410,
Break = 411,
Previous = 412,
Digits = 413,
Teen = 414,
Twen = 415,
Videophone = 416,
Games = 417,
ZoomIn = 418,
ZoomOut = 419,
ZoomReset = 420,
WordProcessor = 421,
Editor = 422,
Spreadsheet = 423,
GraphicsEditor = 424,
Presentation = 425,
Database = 426,
News = 427,
Voicemail = 428,
AddressBook = 429,
Messenger = 430,
DisplayToggle = 431,
SpellCheck = 432,
Logoff = 433,
Dollar = 434,
Euro = 435,
FrameBack = 436,
FrameForward = 437,
ContextMenu = 438,
MediaRepeat = 439,
TenChannelsUp = 440,
TenChannelsDown = 441,
Images = 442,
Unknown1BB = 443,
Unknown1BC = 444,
Unknown1BD = 445,
Unknown1BE = 446,
Unknown1BF = 447,
DelEol = 448,
DelEos = 449,
InsLine = 450,
DelLine = 451,
Unknown1C4 = 452,
Unknown1C5 = 453,
Unknown1C6 = 454,
Unknown1C7 = 455,
Unknown1C8 = 456,
Unknown1C9 = 457,
Unknown1CA = 458,
Unknown1CB = 459,
Unknown1CC = 460,
Unknown1CD = 461,
Unknown1CE = 462,
Unknown1CF = 463,
Fn = 464,
FnEsc = 465,
FnF1 = 466,
FnF2 = 467,
FnF3 = 468,
FnF4 = 469,
FnF5 = 470,
FnF6 = 471,
FnF7 = 472,
FnF8 = 473,
FnF9 = 474,
FnF10 = 475,
FnF11 = 476,
FnF12 = 477,
Fn1 = 478,
Fn2 = 479,
FnD = 480,
FnE = 481,
FnF = 482,
FnS = 483,
FnB = 484,
Unknown1E5 = 485,
Unknown1E6 = 486,
Unknown1E7 = 487,
Unknown1E8 = 488,
Unknown1E9 = 489,
Unknown1EA = 490,
Unknown1EB = 491,
Unknown1EC = 492,
Unknown1ED = 493,
Unknown1EE = 494,
Unknown1EF = 495,
Unknown1F0 = 496,
BrlDot1 = 497,
BrlDot2 = 498,
BrlDot3 = 499,
BrlDot4 = 500,
BrlDot5 = 501,
BrlDot6 = 502,
BrlDot7 = 503,
BrlDot8 = 504,
BrlDot9 = 505,
BrlDot10 = 506,
Unknown1FB = 507,
Unknown1FC = 508,
Unknown1FD = 509,
Unknown1FE = 510,
Unknown1FF = 511,
Numeric0 = 512,
Numeric1 = 513,
Numeric2 = 514,
Numeric3 = 515,
Numeric4 = 516,
Numeric5 = 517,
Numeric6 = 518,
Numeric7 = 519,
Numeric8 = 520,
Numeric9 = 521,
NumericStar = 522,
NumericPound = 523,
NumericA = 524,
NumericB = 525,
NumericC = 526,
NumericD = 527,
CameraFocus = 528,
WpsButton = 529,
TouchpadToggle = 530,
TouchpadOn = 531,
TouchpadOff = 532,
CameraZoomin = 533,
CameraZoomout = 534,
CameraUp = 535,
CameraDown = 536,
CameraLeft = 537,
CameraRight = 538,
AttendantOn = 539,
AttendantOff = 540,
AttendantToggle = 541,
LightsToggle = 542,
Unknown21F = 543,
ButtonDpadUp = 544,
ButtonDpadDown = 545,
ButtonDpadLeft = 546,
ButtonDpadRight = 547,
Unknown224 = 548,
Unknown225 = 549,
Unknown226 = 550,
Unknown227 = 551,
Unknown228 = 552,
Unknown229 = 553,
Unknown22A = 554,
Unknown22B = 555,
Unknown22C = 556,
Unknown22D = 557,
Unknown22E = 558,
Unknown22F = 559,
AlsToggle = 560,
RotateLockToggle = 561,
RefreshRateToggle = 562,
Unknown233 = 563,
Unknown234 = 564,
Unknown235 = 565,
Unknown236 = 566,
Unknown237 = 567,
Unknown238 = 568,
Unknown239 = 569,
Unknown23A = 570,
Unknown23B = 571,
Unknown23C = 572,
Unknown23D = 573,
Unknown23E = 574,
Unknown23F = 575,
ButtonConfig = 576,
TaskManager = 577,
Journal = 578,
ControlPanel = 579,
AppSelect = 580,
Screensaver = 581,
Voicecommand = 582,
Assistant = 583,
KbdLayoutNext = 584,
EmojiPicker = 585,
Dictate = 586,
CameraAccessEnable = 587,
CameraAccessDisable = 588,
CameraAccessToggle = 589,
Accessibility = 590,
DoNotDisturb = 591,
BrightnessMin = 592,
BrightnessMax = 593,
Unknown252 = 594,
Unknown253 = 595,
Unknown254 = 596,
Unknown255 = 597,
Unknown256 = 598,
Unknown257 = 599,
Unknown258 = 600,
Unknown259 = 601,
Unknown25A = 602,
Unknown25B = 603,
Unknown25C = 604,
Unknown25D = 605,
Unknown25E = 606,
Unknown25F = 607,
InputAssistPrev = 608,
InputAssistNext = 609,
InputAssistPrevGroup = 610,
InputAssistNextGroup = 611,
InputAssistAccept = 612,
InputAssistCancel = 613,
RightUp = 614,
RightDown = 615,
LeftUp = 616,
LeftDown = 617,
RootMenu = 618,
MediaTopMenu = 619,
Numeric11 = 620,
Numeric12 = 621,
AudioDesc = 622,
Audio3dMode = 623,
NextFavorite = 624,
StopRecord = 625,
PauseRecord = 626,
Vod = 627,
Unmute = 628,
FastReverse = 629,
SlowReverse = 630,
Data = 631,
OnscreenKeyboard = 632,
PrivacyScreenToggle = 633,
SelectiveScreenshot = 634,
NextElement = 635,
PreviousElement = 636,
AutopilotEngageToggle = 637,
MarkWaypoint = 638,
SOS = 639,
NavChart = 640,
FishingChart = 641,
SingleRangeRadar = 642,
DualRangeRadar = 643,
RadarOverlay = 644,
TraditionalSonar = 645,
ClearVuSonar = 646,
SideVuSonar = 647,
NavInfo = 648,
BrightnessMenu = 649,
Unknown28A = 650,
Unknown28B = 651,
Unknown28C = 652,
Unknown28D = 653,
Unknown28E = 654,
Unknown28F = 655,
Macro1 = 656,
Macro2 = 657,
Macro3 = 658,
Macro4 = 659,
Macro5 = 660,
Macro6 = 661,
Macro7 = 662,
Macro8 = 663,
Macro9 = 664,
Macro10 = 665,
Macro11 = 666,
Macro12 = 667,
Macro13 = 668,
Macro14 = 669,
Macro15 = 670,
Macro16 = 671,
Macro17 = 672,
Macro18 = 673,
Macro19 = 674,
Macro20 = 675,
Macro21 = 676,
Macro22 = 677,
Macro23 = 678,
Macro24 = 679,
Macro25 = 680,
Macro26 = 681,
Macro27 = 682,
Macro28 = 683,
Macro29 = 684,
Macro30 = 685,
Unknown2AE = 686,
Unknown2AF = 687,
MacroRecordStart = 688,
MacroRecordStop = 689,
MacroPresetCycle = 690,
MacroPreset1 = 691,
MacroPreset2 = 692,
MacroPreset3 = 693,
Unknown2B6 = 694,
Unknown2B7 = 695,
KbdLcdMenu1 = 696,
KbdLcdMenu2 = 697,
KbdLcdMenu3 = 698,
KbdLcdMenu4 = 699,
KbdLcdMenu5 = 700,
Unknown2BD = 701,
Unknown2BE = 702,
Unknown2BF = 703,
ButtonTriggerHappy1 = 704,
ButtonTriggerHappy2 = 705,
ButtonTriggerHappy3 = 706,
ButtonTriggerHappy4 = 707,
ButtonTriggerHappy5 = 708,
ButtonTriggerHappy6 = 709,
ButtonTriggerHappy7 = 710,
ButtonTriggerHappy8 = 711,
ButtonTriggerHappy9 = 712,
ButtonTriggerHappy10 = 713,
ButtonTriggerHappy11 = 714,
ButtonTriggerHappy12 = 715,
ButtonTriggerHappy13 = 716,
ButtonTriggerHappy14 = 717,
ButtonTriggerHappy15 = 718,
ButtonTriggerHappy16 = 719,
ButtonTriggerHappy17 = 720,
ButtonTriggerHappy18 = 721,
ButtonTriggerHappy19 = 722,
ButtonTriggerHappy20 = 723,
ButtonTriggerHappy21 = 724,
ButtonTriggerHappy22 = 725,
ButtonTriggerHappy23 = 726,
ButtonTriggerHappy24 = 727,
ButtonTriggerHappy25 = 728,
ButtonTriggerHappy26 = 729,
ButtonTriggerHappy27 = 730,
ButtonTriggerHappy28 = 731,
ButtonTriggerHappy29 = 732,
ButtonTriggerHappy30 = 733,
ButtonTriggerHappy31 = 734,
ButtonTriggerHappy32 = 735,
ButtonTriggerHappy33 = 736,
ButtonTriggerHappy34 = 737,
ButtonTriggerHappy35 = 738,
ButtonTriggerHappy36 = 739,
ButtonTriggerHappy37 = 740,
ButtonTriggerHappy38 = 741,
ButtonTriggerHappy39 = 742,
ButtonTriggerHappy40 = 743,
Unknown2E8 = 744,
Unknown2E9 = 745,
Unknown2EA = 746,
Unknown2EB = 747,
Unknown2EC = 748,
Unknown2ED = 749,
Unknown2EE = 750,
Unknown2EF = 751,
Unknown2F0 = 752,
Unknown2F1 = 753,
Unknown2F2 = 754,
Unknown2F3 = 755,
Unknown2F4 = 756,
Unknown2F5 = 757,
Unknown2F6 = 758,
Unknown2F7 = 759,
Unknown2F8 = 760,
Unknown2F9 = 761,
Unknown2FA = 762,
Unknown2FB = 763,
Unknown2FC = 764,
Unknown2FD = 765,
Unknown2FE = 766,
Unknown2FF = 767,
}
Expand description
Keys and Buttons
Most of the keys/buttons are modeled after USB HUT 1.12 (see http://www.usb.org/developers/hidpage).
§Comment Abbreviations
AC - Application Control AL - Application Launch Button SC - System Control
Variants§
Reserved = 0
Esc = 1
Num1 = 2
Num2 = 3
Num3 = 4
Num4 = 5
Num5 = 6
Num6 = 7
Num7 = 8
Num8 = 9
Num9 = 10
Num0 = 11
Minus = 12
Equal = 13
Backspace = 14
Tab = 15
Q = 16
W = 17
E = 18
R = 19
T = 20
Y = 21
U = 22
I = 23
O = 24
P = 25
LeftBrace = 26
RightBrace = 27
Enter = 28
LeftCtrl = 29
A = 30
S = 31
D = 32
F = 33
G = 34
H = 35
J = 36
K = 37
L = 38
Semicolon = 39
Apostrophe = 40
Grave = 41
LeftShift = 42
Backslash = 43
Z = 44
X = 45
C = 46
V = 47
B = 48
N = 49
M = 50
Comma = 51
Dot = 52
Slash = 53
RightShift = 54
KpAsterisk = 55
LeftAlt = 56
Space = 57
CapsLock = 58
F1 = 59
F2 = 60
F3 = 61
F4 = 62
F5 = 63
F6 = 64
F7 = 65
F8 = 66
F9 = 67
F10 = 68
NumLock = 69
ScrollLock = 70
Kp7 = 71
Kp8 = 72
Kp9 = 73
KpMinus = 74
Kp4 = 75
Kp5 = 76
Kp6 = 77
KpPlus = 78
Kp1 = 79
Kp2 = 80
Kp3 = 81
Kp0 = 82
KpDot = 83
Unknown54 = 84
ZenkakuHankaku = 85
NonUsBackslashAndPipe = 86
F11 = 87
F12 = 88
Ro = 89
Katakana = 90
Hiragana = 91
Henkan = 92
KatakanaHiragana = 93
Muhenkan = 94
KpJpComma = 95
KpEnter = 96
RightCtrl = 97
KpSlash = 98
Sysrq = 99
RightAlt = 100
LineFeed = 101
Home = 102
Up = 103
PageUp = 104
Left = 105
Right = 106
End = 107
Down = 108
PageDown = 109
Insert = 110
Delete = 111
Macro = 112
Mute = 113
VolumeDown = 114
VolumeUp = 115
Power = 116
SC System Power Down
KpEqual = 117
KpPlusMinus = 118
Pause = 119
Scale = 120
AL Compiz Scale (Expose)
KpComma = 121
Hangul = 122
KeyHangeul / KeyHanguel
Hanja = 123
Yen = 124
LeftMeta = 125
RightMeta = 126
Compose = 127
Stop = 128
AC Stop
Again = 129
Props = 130
AC Properties
Undo = 131
AC Undo
Front = 132
Copy = 133
AC Copy
Open = 134
AC Open
Paste = 135
AC Paste
Find = 136
AC Search
Cut = 137
AC Cut
Help = 138
AL Integrated Help Center
Menu = 139
Menu (show menu)
Calc = 140
AL Calculator
Setup = 141
Sleep = 142
SC System Sleep
Wakeup = 143
System Wake Up
File = 144
AL Local Machine Browser
SendFile = 145
DeleteFile = 146
Xfer = 147
Prog1 = 148
Prog2 = 149
WWW = 150
AL Internet Browser
MSDOS = 151
Coffee = 152
AL Terminal Lock/Screensaver KeyScreenLock
RotateDisplay = 153
Display orientation for e.g. tablets (aka KeyDirectionKey)
CycleWindows = 154
Mail = 155
Bookmarks = 156
AC Bookmarks
Computer = 157
Back = 158
AC Back
Forward = 159
AC Forward
CloseCD = 160
EjectCD = 161
EjectCloseCD = 162
NextSong = 163
PlayPause = 164
PreviousSong = 165
StopCD = 166
Record = 167
Rewind = 168
Phone = 169
Media Select Telephone
Iso = 170
Config = 171
AL Consumer Control Configuration
Homepage = 172
AC Home
Refresh = 173
AC Refresh
Exit = 174
AC Exit
Move = 175
Edit = 176
ScrollUp = 177
ScrollDown = 178
KpLeftParen = 179
KpRightParen = 180
New = 181
AC New
Redo = 182
AC Redo/Repeat
F13 = 183
F14 = 184
F15 = 185
F16 = 186
F17 = 187
F18 = 188
F19 = 189
F20 = 190
F21 = 191
F22 = 192
F23 = 193
F24 = 194
UnknownC3 = 195
UnknownC4 = 196
UnknownC5 = 197
UnknownC6 = 198
UnknownC7 = 199
PlayCD = 200
PauseCD = 201
Prog3 = 202
Prog4 = 203
AllApplications = 204
AC Desktop Show All Applications
Suspend = 205
Close = 206
AC Close
Play = 207
FastForward = 208
BassBoost = 209
Print = 210
AC Print
Hp = 211
Camera = 212
Sound = 213
Question = 214
Email = 215
Chat = 216
Search = 217
Connect = 218
Finance = 219
AL Checkbook/Finance
Sport = 220
Shop = 221
Alterase = 222
Cancel = 223
AC Cancel
BrightnessDown = 224
BrightnessUp = 225
Media = 226
SwitchVideoMode = 227
Cycle between available video outputs (Monitor/LCD/TV-out/etc)
IllumToggle = 228
IllumDown = 229
IllumUp = 230
Send = 231
AC Send
Reply = 232
AC Reply
ForwardMail = 233
AC Forward Msg
Save = 234
AC Save
Documents = 235
Battery = 236
Bluetooth = 237
WLAN = 238
UWB = 239
Unknown = 240
VideoNext = 241
drive next video source
VideoPrev = 242
drive previous video source
BrightnessCycle = 243
brightness up, after max is min
BrightnessAuto = 244
Set Auto Brightness: manual brightness control is off, rely on ambient (aka KeyBrightnessZero)
DisplayOff = 245
display device to off state
WWAN = 246
Wireless WAN (LTE, UMTS, GSM, etc.) (aka KeyWiMAX)
Rfkill = 247
Key that controls all radios
MicMute = 248
Mute / unmute the microphone
UnknownF9 = 249
UnknownFA = 250
UnknownFB = 251
UnknownFC = 252
UnknownFD = 253
UnknownFE = 254
ReservedFF = 255
Code 255 is reserved for special needs of AT keyboard driver
Button0 = 256
Button1 = 257
Button2 = 258
Button3 = 259
Button4 = 260
Button5 = 261
Button6 = 262
Button7 = 263
Button8 = 264
Button9 = 265
Unknown10A = 266
Unknown10B = 267
Unknown10C = 268
Unknown10D = 269
Unknown10E = 270
Unknown10F = 271
ButtonLeft = 272
ButtonRight = 273
ButtonMiddle = 274
ButtonSide = 275
ButtonExtra = 276
ButtonForward = 277
ButtonBack = 278
ButtonTask = 279
Unknown118 = 280
Unknown119 = 281
Unknown11A = 282
Unknown11B = 283
Unknown11C = 284
Unknown11D = 285
Unknown11E = 286
Unknown11F = 287
ButtonTrigger = 288
ButtonThumb = 289
ButtonThumb2 = 290
ButtonTop = 291
ButtonTop2 = 292
ButtonPinkie = 293
ButtonBase = 294
ButtonBase2 = 295
ButtonBase3 = 296
ButtonBase4 = 297
ButtonBase5 = 298
ButtonBase6 = 299
Unknown12C = 300
Unknown12D = 301
Unknown12E = 302
ButtonDead = 303
ButtonSouth = 304
aka ButtonA
ButtonEast = 305
aka ButtonB
ButtonC = 306
ButtonNorth = 307
aka ButtonX
ButtonWest = 308
aka ButtonY
ButtonZ = 309
ButtonTL = 310
ButtonTR = 311
ButtonTL2 = 312
ButtonTR2 = 313
ButtonSelect = 314
ButtonStart = 315
ButtonMode = 316
ButtonThumbl = 317
ButtonThumbr = 318
Unknown13F = 319
ButtonToolPen = 320
ButtonToolRubber = 321
ButtonToolBrush = 322
ButtonToolPencil = 323
ButtonToolAirbrush = 324
ButtonToolFinger = 325
ButtonToolMouse = 326
ButtonToolLens = 327
ButtonToolQuintTap = 328
Five fingers on trackpad
ButtonStylus3 = 329
ButtonTouch = 330
ButtonStylus = 331
ButtonStylus2 = 332
ButtonToolDoubleTap = 333
ButtonToolTripleTap = 334
ButtonToolQuadtap = 335
Four fingers on trackpad
ButtonWheel = 336
ButtonGearUp = 337
Unknown152 = 338
Unknown153 = 339
Unknown154 = 340
Unknown155 = 341
Unknown156 = 342
Unknown157 = 343
Unknown158 = 344
Unknown159 = 345
Unknown15A = 346
Unknown15B = 347
Unknown15C = 348
Unknown15D = 349
Unknown15E = 350
Unknown15F = 351
Ok = 352
Select = 353
Goto = 354
Clear = 355
Power2 = 356
Option = 357
Info = 358
AL OEM Features/Tips/Tutorial
Time = 359
Vendor = 360
Archive = 361
Program = 362
Media Select Program Guide
Channel = 363
Favorites = 364
EPG = 365
PVR = 366
Media Select Home
MHP = 367
Language = 368
Title = 369
Subtitle = 370
Angle = 371
FullScreen = 372
Mode = 373
Keyboard = 374
AspectRatio = 375
PC = 376
Media Select Computer
TV = 377
Media Select TV
TV2 = 378
Media Select Cable
VCR = 379
Media Select VCR
VCR2 = 380
VCR Plus
Sat = 381
Media Select Satellite
Sat2 = 382
CD = 383
Media Select CD
Tape = 384
Media Select Tape
Radio = 385
Tuner = 386
Media Select Tuner
Player = 387
Text = 388
Dvd = 389
Media Select DVD
Aux = 390
Mp3 = 391
Audio = 392
AL Audio Browser
Video = 393
AL Movie Browser
Directory = 394
List = 395
Memo = 396
Media Select Messages
Calendar = 397
Red = 398
Green = 399
Yellow = 400
Blue = 401
ChannelUp = 402
Channel Increment
ChannelDown = 403
Channel Decrement
First = 404
Last = 405
Recall Last
Ab = 406
Next = 407
Restart = 408
Slow = 409
Shuffle = 410
Break = 411
Previous = 412
Digits = 413
Teen = 414
Twen = 415
Videophone = 416
Media Select Video Phone
Games = 417
Media Select Games
ZoomIn = 418
AC Zoom In
ZoomOut = 419
AC Zoom Out
ZoomReset = 420
AC Zoom
WordProcessor = 421
AL Word Processor
Editor = 422
AL Text Editor
Spreadsheet = 423
AL Spreadsheet
GraphicsEditor = 424
AL Graphics Editor
Presentation = 425
AL Presentation App
Database = 426
AL Database App
News = 427
AL Newsreader
Voicemail = 428
AL Voicemail
AddressBook = 429
AL Contacts/Address Book
Messenger = 430
AL Instant Messaging
DisplayToggle = 431
Turn display (LCD) on and off (aka KeyBrightnessToggle)
SpellCheck = 432
AL Spell Check
Logoff = 433
AL Logoff
Dollar = 434
Euro = 435
FrameBack = 436
Consumer - transport controls
FrameForward = 437
ContextMenu = 438
GenDesc - system context menu
MediaRepeat = 439
Consumer - transport control
TenChannelsUp = 440
10 channels up (10+)
TenChannelsDown = 441
10 channels down (10-)
Images = 442
AL Image Browser
Unknown1BB = 443
Unknown1BC = 444
Unknown1BD = 445
Unknown1BE = 446
Unknown1BF = 447
DelEol = 448
DelEos = 449
InsLine = 450
DelLine = 451
Unknown1C4 = 452
Unknown1C5 = 453
Unknown1C6 = 454
Unknown1C7 = 455
Unknown1C8 = 456
Unknown1C9 = 457
Unknown1CA = 458
Unknown1CB = 459
Unknown1CC = 460
Unknown1CD = 461
Unknown1CE = 462
Unknown1CF = 463
Fn = 464
FnEsc = 465
FnF1 = 466
FnF2 = 467
FnF3 = 468
FnF4 = 469
FnF5 = 470
FnF6 = 471
FnF7 = 472
FnF8 = 473
FnF9 = 474
FnF10 = 475
FnF11 = 476
FnF12 = 477
Fn1 = 478
Fn2 = 479
FnD = 480
FnE = 481
FnF = 482
FnS = 483
FnB = 484
Unknown1E5 = 485
Unknown1E6 = 486
Unknown1E7 = 487
Unknown1E8 = 488
Unknown1E9 = 489
Unknown1EA = 490
Unknown1EB = 491
Unknown1EC = 492
Unknown1ED = 493
Unknown1EE = 494
Unknown1EF = 495
Unknown1F0 = 496
BrlDot1 = 497
BrlDot2 = 498
BrlDot3 = 499
BrlDot4 = 500
BrlDot5 = 501
BrlDot6 = 502
BrlDot7 = 503
BrlDot8 = 504
BrlDot9 = 505
BrlDot10 = 506
Unknown1FB = 507
Unknown1FC = 508
Unknown1FD = 509
Unknown1FE = 510
Unknown1FF = 511
Numeric0 = 512
used by phones, remote controls,
Numeric1 = 513
and other keypads
Numeric2 = 514
Numeric3 = 515
Numeric4 = 516
Numeric5 = 517
Numeric6 = 518
Numeric7 = 519
Numeric8 = 520
Numeric9 = 521
NumericStar = 522
NumericPound = 523
NumericA = 524
Phone key A - HUT Telephony 0xb9
NumericB = 525
NumericC = 526
NumericD = 527
CameraFocus = 528
WpsButton = 529
WiFi Protected Setup key
TouchpadToggle = 530
Request switch touchpad on or off
TouchpadOn = 531
TouchpadOff = 532
CameraZoomin = 533
CameraZoomout = 534
CameraUp = 535
CameraDown = 536
CameraLeft = 537
CameraRight = 538
AttendantOn = 539
AttendantOff = 540
AttendantToggle = 541
Attendant call on or off
LightsToggle = 542
Reading light on or off
Unknown21F = 543
ButtonDpadUp = 544
ButtonDpadDown = 545
ButtonDpadLeft = 546
ButtonDpadRight = 547
Unknown224 = 548
Unknown225 = 549
Unknown226 = 550
Unknown227 = 551
Unknown228 = 552
Unknown229 = 553
Unknown22A = 554
Unknown22B = 555
Unknown22C = 556
Unknown22D = 557
Unknown22E = 558
Unknown22F = 559
AlsToggle = 560
Ambient light sensor
RotateLockToggle = 561
Display rotation lock
RefreshRateToggle = 562
Display refresh rate toggle
Unknown233 = 563
Unknown234 = 564
Unknown235 = 565
Unknown236 = 566
Unknown237 = 567
Unknown238 = 568
Unknown239 = 569
Unknown23A = 570
Unknown23B = 571
Unknown23C = 572
Unknown23D = 573
Unknown23E = 574
Unknown23F = 575
ButtonConfig = 576
AL Button Configuration
TaskManager = 577
AL Task/Project Manager
Journal = 578
AL Log/Journal/Timecard
ControlPanel = 579
AL Control Panel
AppSelect = 580
AL Select Task/Application
Screensaver = 581
AL Screen Saver
Voicecommand = 582
Listening Voice Command
Assistant = 583
AL Context-aware desktop assistant
KbdLayoutNext = 584
AC Next Keyboard Layout Select
EmojiPicker = 585
Show/hide emoji picker (HUTRR101)
Dictate = 586
Start or Stop Voice Dictation Session (HUTRR99)
CameraAccessEnable = 587
Enables programmatic access to camera devices. (HUTRR72)
CameraAccessDisable = 588
Disables programmatic access to camera devices. (HUTRR72)
CameraAccessToggle = 589
Toggles the current state of the camera access control. (HUTRR72)
Accessibility = 590
Toggles the system bound accessibility UI/command (HUTRR116)
DoNotDisturb = 591
Toggles the system-wide “Do Not Disturb” control (HUTRR94)
BrightnessMin = 592
Set Brightness to Minimum
BrightnessMax = 593
Set Brightness to Maximum
Unknown252 = 594
Unknown253 = 595
Unknown254 = 596
Unknown255 = 597
Unknown256 = 598
Unknown257 = 599
Unknown258 = 600
Unknown259 = 601
Unknown25A = 602
Unknown25B = 603
Unknown25C = 604
Unknown25D = 605
Unknown25E = 606
Unknown25F = 607
InputAssistPrev = 608
InputAssistNext = 609
InputAssistPrevGroup = 610
InputAssistNextGroup = 611
InputAssistAccept = 612
InputAssistCancel = 613
RightUp = 614
Diagonal movement keys
RightDown = 615
LeftUp = 616
LeftDown = 617
RootMenu = 618
Show Device’s Root Menu
MediaTopMenu = 619
Show Top Menu of the Media (e.g. DVD)
Numeric11 = 620
Numeric12 = 621
AudioDesc = 622
Toggle Audio Description: refers to an audio service that helps blind and visually impaired consumers understand the action in a program. Note: in some countries this is referred to as “Video Description”.
Audio3dMode = 623
NextFavorite = 624
StopRecord = 625
PauseRecord = 626
Vod = 627
Video on Demand
Unmute = 628
FastReverse = 629
SlowReverse = 630
Data = 631
Control a data application associated with the currently viewed channel, e.g. teletext or data broadcast application (MHEG, MHP, HbbTV, etc.)
OnscreenKeyboard = 632
PrivacyScreenToggle = 633
SelectiveScreenshot = 634
NextElement = 635
Move the focus to the next user controllable element within a UI container
PreviousElement = 636
Move the focus to the previous user controllable element within a UI container
AutopilotEngageToggle = 637
Toggle Autopilot engagement
MarkWaypoint = 638
Marine navigation shortcut key
SOS = 639
Marine navigation shortcut key
Marine navigation shortcut key
FishingChart = 641
Marine navigation shortcut key
SingleRangeRadar = 642
Marine navigation shortcut key
DualRangeRadar = 643
Marine navigation shortcut key
RadarOverlay = 644
Marine navigation shortcut key
TraditionalSonar = 645
Marine navigation shortcut key
ClearVuSonar = 646
Marine navigation shortcut key
SideVuSonar = 647
Marine navigation shortcut key
Marine navigation shortcut key
BrightnessMenu = 649
Marine navigation shortcut key