Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
key_codes.g.h
Go to the documentation of this file.
1// Copyright 2013 The Flutter Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#ifndef FLUTTER_SHELL_PLATFORM_EMBEDDER_TEST_UTILS_KEY_CODES_G_H_
6#define FLUTTER_SHELL_PLATFORM_EMBEDDER_TEST_UTILS_KEY_CODES_G_H_
7
8#include <cinttypes>
9
10// DO NOT EDIT -- DO NOT EDIT -- DO NOT EDIT
11// This file is generated by
12// flutter/flutter:dev/tools/gen_keycodes/bin/gen_keycodes.dart and should not
13// be edited directly.
14//
15// Edit the template
16// flutter/flutter:dev/tools/gen_keycodes/data/key_codes_cc.tmpl
17// instead.
18//
19// See flutter/flutter:dev/tools/gen_keycodes/README.md for more information.
20
21// This file contains keyboard constants to be used in unit tests. They should
22// not be used in production code.
23
24namespace flutter {
25
26namespace testing {
27
28namespace keycodes {
29
30constexpr uint64_t kPhysicalHyper = 0x00000010;
31constexpr uint64_t kPhysicalSuperKey = 0x00000011;
32constexpr uint64_t kPhysicalFn = 0x00000012;
33constexpr uint64_t kPhysicalFnLock = 0x00000013;
34constexpr uint64_t kPhysicalSuspend = 0x00000014;
35constexpr uint64_t kPhysicalResume = 0x00000015;
36constexpr uint64_t kPhysicalTurbo = 0x00000016;
37constexpr uint64_t kPhysicalPrivacyScreenToggle = 0x00000017;
38constexpr uint64_t kPhysicalMicrophoneMuteToggle = 0x00000018;
39constexpr uint64_t kPhysicalSleep = 0x00010082;
40constexpr uint64_t kPhysicalWakeUp = 0x00010083;
41constexpr uint64_t kPhysicalDisplayToggleIntExt = 0x000100b5;
42constexpr uint64_t kPhysicalGameButton1 = 0x0005ff01;
43constexpr uint64_t kPhysicalGameButton2 = 0x0005ff02;
44constexpr uint64_t kPhysicalGameButton3 = 0x0005ff03;
45constexpr uint64_t kPhysicalGameButton4 = 0x0005ff04;
46constexpr uint64_t kPhysicalGameButton5 = 0x0005ff05;
47constexpr uint64_t kPhysicalGameButton6 = 0x0005ff06;
48constexpr uint64_t kPhysicalGameButton7 = 0x0005ff07;
49constexpr uint64_t kPhysicalGameButton8 = 0x0005ff08;
50constexpr uint64_t kPhysicalGameButton9 = 0x0005ff09;
51constexpr uint64_t kPhysicalGameButton10 = 0x0005ff0a;
52constexpr uint64_t kPhysicalGameButton11 = 0x0005ff0b;
53constexpr uint64_t kPhysicalGameButton12 = 0x0005ff0c;
54constexpr uint64_t kPhysicalGameButton13 = 0x0005ff0d;
55constexpr uint64_t kPhysicalGameButton14 = 0x0005ff0e;
56constexpr uint64_t kPhysicalGameButton15 = 0x0005ff0f;
57constexpr uint64_t kPhysicalGameButton16 = 0x0005ff10;
58constexpr uint64_t kPhysicalGameButtonA = 0x0005ff11;
59constexpr uint64_t kPhysicalGameButtonB = 0x0005ff12;
60constexpr uint64_t kPhysicalGameButtonC = 0x0005ff13;
61constexpr uint64_t kPhysicalGameButtonLeft1 = 0x0005ff14;
62constexpr uint64_t kPhysicalGameButtonLeft2 = 0x0005ff15;
63constexpr uint64_t kPhysicalGameButtonMode = 0x0005ff16;
64constexpr uint64_t kPhysicalGameButtonRight1 = 0x0005ff17;
65constexpr uint64_t kPhysicalGameButtonRight2 = 0x0005ff18;
66constexpr uint64_t kPhysicalGameButtonSelect = 0x0005ff19;
67constexpr uint64_t kPhysicalGameButtonStart = 0x0005ff1a;
68constexpr uint64_t kPhysicalGameButtonThumbLeft = 0x0005ff1b;
69constexpr uint64_t kPhysicalGameButtonThumbRight = 0x0005ff1c;
70constexpr uint64_t kPhysicalGameButtonX = 0x0005ff1d;
71constexpr uint64_t kPhysicalGameButtonY = 0x0005ff1e;
72constexpr uint64_t kPhysicalGameButtonZ = 0x0005ff1f;
73constexpr uint64_t kPhysicalUsbReserved = 0x00070000;
74constexpr uint64_t kPhysicalUsbErrorRollOver = 0x00070001;
75constexpr uint64_t kPhysicalUsbPostFail = 0x00070002;
76constexpr uint64_t kPhysicalUsbErrorUndefined = 0x00070003;
77constexpr uint64_t kPhysicalKeyA = 0x00070004;
78constexpr uint64_t kPhysicalKeyB = 0x00070005;
79constexpr uint64_t kPhysicalKeyC = 0x00070006;
80constexpr uint64_t kPhysicalKeyD = 0x00070007;
81constexpr uint64_t kPhysicalKeyE = 0x00070008;
82constexpr uint64_t kPhysicalKeyF = 0x00070009;
83constexpr uint64_t kPhysicalKeyG = 0x0007000a;
84constexpr uint64_t kPhysicalKeyH = 0x0007000b;
85constexpr uint64_t kPhysicalKeyI = 0x0007000c;
86constexpr uint64_t kPhysicalKeyJ = 0x0007000d;
87constexpr uint64_t kPhysicalKeyK = 0x0007000e;
88constexpr uint64_t kPhysicalKeyL = 0x0007000f;
89constexpr uint64_t kPhysicalKeyM = 0x00070010;
90constexpr uint64_t kPhysicalKeyN = 0x00070011;
91constexpr uint64_t kPhysicalKeyO = 0x00070012;
92constexpr uint64_t kPhysicalKeyP = 0x00070013;
93constexpr uint64_t kPhysicalKeyQ = 0x00070014;
94constexpr uint64_t kPhysicalKeyR = 0x00070015;
95constexpr uint64_t kPhysicalKeyS = 0x00070016;
96constexpr uint64_t kPhysicalKeyT = 0x00070017;
97constexpr uint64_t kPhysicalKeyU = 0x00070018;
98constexpr uint64_t kPhysicalKeyV = 0x00070019;
99constexpr uint64_t kPhysicalKeyW = 0x0007001a;
100constexpr uint64_t kPhysicalKeyX = 0x0007001b;
101constexpr uint64_t kPhysicalKeyY = 0x0007001c;
102constexpr uint64_t kPhysicalKeyZ = 0x0007001d;
103constexpr uint64_t kPhysicalDigit1 = 0x0007001e;
104constexpr uint64_t kPhysicalDigit2 = 0x0007001f;
105constexpr uint64_t kPhysicalDigit3 = 0x00070020;
106constexpr uint64_t kPhysicalDigit4 = 0x00070021;
107constexpr uint64_t kPhysicalDigit5 = 0x00070022;
108constexpr uint64_t kPhysicalDigit6 = 0x00070023;
109constexpr uint64_t kPhysicalDigit7 = 0x00070024;
110constexpr uint64_t kPhysicalDigit8 = 0x00070025;
111constexpr uint64_t kPhysicalDigit9 = 0x00070026;
112constexpr uint64_t kPhysicalDigit0 = 0x00070027;
113constexpr uint64_t kPhysicalEnter = 0x00070028;
114constexpr uint64_t kPhysicalEscape = 0x00070029;
115constexpr uint64_t kPhysicalBackspace = 0x0007002a;
116constexpr uint64_t kPhysicalTab = 0x0007002b;
117constexpr uint64_t kPhysicalSpace = 0x0007002c;
118constexpr uint64_t kPhysicalMinus = 0x0007002d;
119constexpr uint64_t kPhysicalEqual = 0x0007002e;
120constexpr uint64_t kPhysicalBracketLeft = 0x0007002f;
121constexpr uint64_t kPhysicalBracketRight = 0x00070030;
122constexpr uint64_t kPhysicalBackslash = 0x00070031;
123constexpr uint64_t kPhysicalSemicolon = 0x00070033;
124constexpr uint64_t kPhysicalQuote = 0x00070034;
125constexpr uint64_t kPhysicalBackquote = 0x00070035;
126constexpr uint64_t kPhysicalComma = 0x00070036;
127constexpr uint64_t kPhysicalPeriod = 0x00070037;
128constexpr uint64_t kPhysicalSlash = 0x00070038;
129constexpr uint64_t kPhysicalCapsLock = 0x00070039;
130constexpr uint64_t kPhysicalF1 = 0x0007003a;
131constexpr uint64_t kPhysicalF2 = 0x0007003b;
132constexpr uint64_t kPhysicalF3 = 0x0007003c;
133constexpr uint64_t kPhysicalF4 = 0x0007003d;
134constexpr uint64_t kPhysicalF5 = 0x0007003e;
135constexpr uint64_t kPhysicalF6 = 0x0007003f;
136constexpr uint64_t kPhysicalF7 = 0x00070040;
137constexpr uint64_t kPhysicalF8 = 0x00070041;
138constexpr uint64_t kPhysicalF9 = 0x00070042;
139constexpr uint64_t kPhysicalF10 = 0x00070043;
140constexpr uint64_t kPhysicalF11 = 0x00070044;
141constexpr uint64_t kPhysicalF12 = 0x00070045;
142constexpr uint64_t kPhysicalPrintScreen = 0x00070046;
143constexpr uint64_t kPhysicalScrollLock = 0x00070047;
144constexpr uint64_t kPhysicalPause = 0x00070048;
145constexpr uint64_t kPhysicalInsert = 0x00070049;
146constexpr uint64_t kPhysicalHome = 0x0007004a;
147constexpr uint64_t kPhysicalPageUp = 0x0007004b;
148constexpr uint64_t kPhysicalDelete = 0x0007004c;
149constexpr uint64_t kPhysicalEnd = 0x0007004d;
150constexpr uint64_t kPhysicalPageDown = 0x0007004e;
151constexpr uint64_t kPhysicalArrowRight = 0x0007004f;
152constexpr uint64_t kPhysicalArrowLeft = 0x00070050;
153constexpr uint64_t kPhysicalArrowDown = 0x00070051;
154constexpr uint64_t kPhysicalArrowUp = 0x00070052;
155constexpr uint64_t kPhysicalNumLock = 0x00070053;
156constexpr uint64_t kPhysicalNumpadDivide = 0x00070054;
157constexpr uint64_t kPhysicalNumpadMultiply = 0x00070055;
158constexpr uint64_t kPhysicalNumpadSubtract = 0x00070056;
159constexpr uint64_t kPhysicalNumpadAdd = 0x00070057;
160constexpr uint64_t kPhysicalNumpadEnter = 0x00070058;
161constexpr uint64_t kPhysicalNumpad1 = 0x00070059;
162constexpr uint64_t kPhysicalNumpad2 = 0x0007005a;
163constexpr uint64_t kPhysicalNumpad3 = 0x0007005b;
164constexpr uint64_t kPhysicalNumpad4 = 0x0007005c;
165constexpr uint64_t kPhysicalNumpad5 = 0x0007005d;
166constexpr uint64_t kPhysicalNumpad6 = 0x0007005e;
167constexpr uint64_t kPhysicalNumpad7 = 0x0007005f;
168constexpr uint64_t kPhysicalNumpad8 = 0x00070060;
169constexpr uint64_t kPhysicalNumpad9 = 0x00070061;
170constexpr uint64_t kPhysicalNumpad0 = 0x00070062;
171constexpr uint64_t kPhysicalNumpadDecimal = 0x00070063;
172constexpr uint64_t kPhysicalIntlBackslash = 0x00070064;
173constexpr uint64_t kPhysicalContextMenu = 0x00070065;
174constexpr uint64_t kPhysicalPower = 0x00070066;
175constexpr uint64_t kPhysicalNumpadEqual = 0x00070067;
176constexpr uint64_t kPhysicalF13 = 0x00070068;
177constexpr uint64_t kPhysicalF14 = 0x00070069;
178constexpr uint64_t kPhysicalF15 = 0x0007006a;
179constexpr uint64_t kPhysicalF16 = 0x0007006b;
180constexpr uint64_t kPhysicalF17 = 0x0007006c;
181constexpr uint64_t kPhysicalF18 = 0x0007006d;
182constexpr uint64_t kPhysicalF19 = 0x0007006e;
183constexpr uint64_t kPhysicalF20 = 0x0007006f;
184constexpr uint64_t kPhysicalF21 = 0x00070070;
185constexpr uint64_t kPhysicalF22 = 0x00070071;
186constexpr uint64_t kPhysicalF23 = 0x00070072;
187constexpr uint64_t kPhysicalF24 = 0x00070073;
188constexpr uint64_t kPhysicalOpen = 0x00070074;
189constexpr uint64_t kPhysicalHelp = 0x00070075;
190constexpr uint64_t kPhysicalSelect = 0x00070077;
191constexpr uint64_t kPhysicalAgain = 0x00070079;
192constexpr uint64_t kPhysicalUndo = 0x0007007a;
193constexpr uint64_t kPhysicalCut = 0x0007007b;
194constexpr uint64_t kPhysicalCopy = 0x0007007c;
195constexpr uint64_t kPhysicalPaste = 0x0007007d;
196constexpr uint64_t kPhysicalFind = 0x0007007e;
197constexpr uint64_t kPhysicalAudioVolumeMute = 0x0007007f;
198constexpr uint64_t kPhysicalAudioVolumeUp = 0x00070080;
199constexpr uint64_t kPhysicalAudioVolumeDown = 0x00070081;
200constexpr uint64_t kPhysicalNumpadComma = 0x00070085;
201constexpr uint64_t kPhysicalIntlRo = 0x00070087;
202constexpr uint64_t kPhysicalKanaMode = 0x00070088;
203constexpr uint64_t kPhysicalIntlYen = 0x00070089;
204constexpr uint64_t kPhysicalConvert = 0x0007008a;
205constexpr uint64_t kPhysicalNonConvert = 0x0007008b;
206constexpr uint64_t kPhysicalLang1 = 0x00070090;
207constexpr uint64_t kPhysicalLang2 = 0x00070091;
208constexpr uint64_t kPhysicalLang3 = 0x00070092;
209constexpr uint64_t kPhysicalLang4 = 0x00070093;
210constexpr uint64_t kPhysicalLang5 = 0x00070094;
211constexpr uint64_t kPhysicalAbort = 0x0007009b;
212constexpr uint64_t kPhysicalProps = 0x000700a3;
213constexpr uint64_t kPhysicalNumpadParenLeft = 0x000700b6;
214constexpr uint64_t kPhysicalNumpadParenRight = 0x000700b7;
215constexpr uint64_t kPhysicalNumpadBackspace = 0x000700bb;
216constexpr uint64_t kPhysicalNumpadMemoryStore = 0x000700d0;
217constexpr uint64_t kPhysicalNumpadMemoryRecall = 0x000700d1;
218constexpr uint64_t kPhysicalNumpadMemoryClear = 0x000700d2;
219constexpr uint64_t kPhysicalNumpadMemoryAdd = 0x000700d3;
220constexpr uint64_t kPhysicalNumpadMemorySubtract = 0x000700d4;
221constexpr uint64_t kPhysicalNumpadSignChange = 0x000700d7;
222constexpr uint64_t kPhysicalNumpadClear = 0x000700d8;
223constexpr uint64_t kPhysicalNumpadClearEntry = 0x000700d9;
224constexpr uint64_t kPhysicalControlLeft = 0x000700e0;
225constexpr uint64_t kPhysicalShiftLeft = 0x000700e1;
226constexpr uint64_t kPhysicalAltLeft = 0x000700e2;
227constexpr uint64_t kPhysicalMetaLeft = 0x000700e3;
228constexpr uint64_t kPhysicalControlRight = 0x000700e4;
229constexpr uint64_t kPhysicalShiftRight = 0x000700e5;
230constexpr uint64_t kPhysicalAltRight = 0x000700e6;
231constexpr uint64_t kPhysicalMetaRight = 0x000700e7;
232constexpr uint64_t kPhysicalInfo = 0x000c0060;
233constexpr uint64_t kPhysicalClosedCaptionToggle = 0x000c0061;
234constexpr uint64_t kPhysicalBrightnessUp = 0x000c006f;
235constexpr uint64_t kPhysicalBrightnessDown = 0x000c0070;
236constexpr uint64_t kPhysicalBrightnessToggle = 0x000c0072;
237constexpr uint64_t kPhysicalBrightnessMinimum = 0x000c0073;
238constexpr uint64_t kPhysicalBrightnessMaximum = 0x000c0074;
239constexpr uint64_t kPhysicalBrightnessAuto = 0x000c0075;
240constexpr uint64_t kPhysicalKbdIllumUp = 0x000c0079;
241constexpr uint64_t kPhysicalKbdIllumDown = 0x000c007a;
242constexpr uint64_t kPhysicalMediaLast = 0x000c0083;
243constexpr uint64_t kPhysicalLaunchPhone = 0x000c008c;
244constexpr uint64_t kPhysicalProgramGuide = 0x000c008d;
245constexpr uint64_t kPhysicalExit = 0x000c0094;
246constexpr uint64_t kPhysicalChannelUp = 0x000c009c;
247constexpr uint64_t kPhysicalChannelDown = 0x000c009d;
248constexpr uint64_t kPhysicalMediaPlay = 0x000c00b0;
249constexpr uint64_t kPhysicalMediaPause = 0x000c00b1;
250constexpr uint64_t kPhysicalMediaRecord = 0x000c00b2;
251constexpr uint64_t kPhysicalMediaFastForward = 0x000c00b3;
252constexpr uint64_t kPhysicalMediaRewind = 0x000c00b4;
253constexpr uint64_t kPhysicalMediaTrackNext = 0x000c00b5;
254constexpr uint64_t kPhysicalMediaTrackPrevious = 0x000c00b6;
255constexpr uint64_t kPhysicalMediaStop = 0x000c00b7;
256constexpr uint64_t kPhysicalEject = 0x000c00b8;
257constexpr uint64_t kPhysicalMediaPlayPause = 0x000c00cd;
258constexpr uint64_t kPhysicalSpeechInputToggle = 0x000c00cf;
259constexpr uint64_t kPhysicalBassBoost = 0x000c00e5;
260constexpr uint64_t kPhysicalMediaSelect = 0x000c0183;
261constexpr uint64_t kPhysicalLaunchWordProcessor = 0x000c0184;
262constexpr uint64_t kPhysicalLaunchSpreadsheet = 0x000c0186;
263constexpr uint64_t kPhysicalLaunchMail = 0x000c018a;
264constexpr uint64_t kPhysicalLaunchContacts = 0x000c018d;
265constexpr uint64_t kPhysicalLaunchCalendar = 0x000c018e;
266constexpr uint64_t kPhysicalLaunchApp2 = 0x000c0192;
267constexpr uint64_t kPhysicalLaunchApp1 = 0x000c0194;
268constexpr uint64_t kPhysicalLaunchInternetBrowser = 0x000c0196;
269constexpr uint64_t kPhysicalLogOff = 0x000c019c;
270constexpr uint64_t kPhysicalLockScreen = 0x000c019e;
271constexpr uint64_t kPhysicalLaunchControlPanel = 0x000c019f;
272constexpr uint64_t kPhysicalSelectTask = 0x000c01a2;
273constexpr uint64_t kPhysicalLaunchDocuments = 0x000c01a7;
274constexpr uint64_t kPhysicalSpellCheck = 0x000c01ab;
275constexpr uint64_t kPhysicalLaunchKeyboardLayout = 0x000c01ae;
276constexpr uint64_t kPhysicalLaunchScreenSaver = 0x000c01b1;
277constexpr uint64_t kPhysicalLaunchAudioBrowser = 0x000c01b7;
278constexpr uint64_t kPhysicalLaunchAssistant = 0x000c01cb;
279constexpr uint64_t kPhysicalNewKey = 0x000c0201;
280constexpr uint64_t kPhysicalClose = 0x000c0203;
281constexpr uint64_t kPhysicalSave = 0x000c0207;
282constexpr uint64_t kPhysicalPrint = 0x000c0208;
283constexpr uint64_t kPhysicalBrowserSearch = 0x000c0221;
284constexpr uint64_t kPhysicalBrowserHome = 0x000c0223;
285constexpr uint64_t kPhysicalBrowserBack = 0x000c0224;
286constexpr uint64_t kPhysicalBrowserForward = 0x000c0225;
287constexpr uint64_t kPhysicalBrowserStop = 0x000c0226;
288constexpr uint64_t kPhysicalBrowserRefresh = 0x000c0227;
289constexpr uint64_t kPhysicalBrowserFavorites = 0x000c022a;
290constexpr uint64_t kPhysicalZoomIn = 0x000c022d;
291constexpr uint64_t kPhysicalZoomOut = 0x000c022e;
292constexpr uint64_t kPhysicalZoomToggle = 0x000c0232;
293constexpr uint64_t kPhysicalRedo = 0x000c0279;
294constexpr uint64_t kPhysicalMailReply = 0x000c0289;
295constexpr uint64_t kPhysicalMailForward = 0x000c028b;
296constexpr uint64_t kPhysicalMailSend = 0x000c028c;
297constexpr uint64_t kPhysicalKeyboardLayoutSelect = 0x000c029d;
298constexpr uint64_t kPhysicalShowAllWindows = 0x000c029f;
299
300constexpr uint64_t kLogicalSpace = 0x00000000020;
301constexpr uint64_t kLogicalExclamation = 0x00000000021;
302constexpr uint64_t kLogicalQuote = 0x00000000022;
303constexpr uint64_t kLogicalNumberSign = 0x00000000023;
304constexpr uint64_t kLogicalDollar = 0x00000000024;
305constexpr uint64_t kLogicalPercent = 0x00000000025;
306constexpr uint64_t kLogicalAmpersand = 0x00000000026;
307constexpr uint64_t kLogicalQuoteSingle = 0x00000000027;
308constexpr uint64_t kLogicalParenthesisLeft = 0x00000000028;
309constexpr uint64_t kLogicalParenthesisRight = 0x00000000029;
310constexpr uint64_t kLogicalAsterisk = 0x0000000002a;
311constexpr uint64_t kLogicalAdd = 0x0000000002b;
312constexpr uint64_t kLogicalComma = 0x0000000002c;
313constexpr uint64_t kLogicalMinus = 0x0000000002d;
314constexpr uint64_t kLogicalPeriod = 0x0000000002e;
315constexpr uint64_t kLogicalSlash = 0x0000000002f;
316constexpr uint64_t kLogicalDigit0 = 0x00000000030;
317constexpr uint64_t kLogicalDigit1 = 0x00000000031;
318constexpr uint64_t kLogicalDigit2 = 0x00000000032;
319constexpr uint64_t kLogicalDigit3 = 0x00000000033;
320constexpr uint64_t kLogicalDigit4 = 0x00000000034;
321constexpr uint64_t kLogicalDigit5 = 0x00000000035;
322constexpr uint64_t kLogicalDigit6 = 0x00000000036;
323constexpr uint64_t kLogicalDigit7 = 0x00000000037;
324constexpr uint64_t kLogicalDigit8 = 0x00000000038;
325constexpr uint64_t kLogicalDigit9 = 0x00000000039;
326constexpr uint64_t kLogicalColon = 0x0000000003a;
327constexpr uint64_t kLogicalSemicolon = 0x0000000003b;
328constexpr uint64_t kLogicalLess = 0x0000000003c;
329constexpr uint64_t kLogicalEqual = 0x0000000003d;
330constexpr uint64_t kLogicalGreater = 0x0000000003e;
331constexpr uint64_t kLogicalQuestion = 0x0000000003f;
332constexpr uint64_t kLogicalAt = 0x00000000040;
333constexpr uint64_t kLogicalBracketLeft = 0x0000000005b;
334constexpr uint64_t kLogicalBackslash = 0x0000000005c;
335constexpr uint64_t kLogicalBracketRight = 0x0000000005d;
336constexpr uint64_t kLogicalCaret = 0x0000000005e;
337constexpr uint64_t kLogicalUnderscore = 0x0000000005f;
338constexpr uint64_t kLogicalBackquote = 0x00000000060;
339constexpr uint64_t kLogicalKeyA = 0x00000000061;
340constexpr uint64_t kLogicalKeyB = 0x00000000062;
341constexpr uint64_t kLogicalKeyC = 0x00000000063;
342constexpr uint64_t kLogicalKeyD = 0x00000000064;
343constexpr uint64_t kLogicalKeyE = 0x00000000065;
344constexpr uint64_t kLogicalKeyF = 0x00000000066;
345constexpr uint64_t kLogicalKeyG = 0x00000000067;
346constexpr uint64_t kLogicalKeyH = 0x00000000068;
347constexpr uint64_t kLogicalKeyI = 0x00000000069;
348constexpr uint64_t kLogicalKeyJ = 0x0000000006a;
349constexpr uint64_t kLogicalKeyK = 0x0000000006b;
350constexpr uint64_t kLogicalKeyL = 0x0000000006c;
351constexpr uint64_t kLogicalKeyM = 0x0000000006d;
352constexpr uint64_t kLogicalKeyN = 0x0000000006e;
353constexpr uint64_t kLogicalKeyO = 0x0000000006f;
354constexpr uint64_t kLogicalKeyP = 0x00000000070;
355constexpr uint64_t kLogicalKeyQ = 0x00000000071;
356constexpr uint64_t kLogicalKeyR = 0x00000000072;
357constexpr uint64_t kLogicalKeyS = 0x00000000073;
358constexpr uint64_t kLogicalKeyT = 0x00000000074;
359constexpr uint64_t kLogicalKeyU = 0x00000000075;
360constexpr uint64_t kLogicalKeyV = 0x00000000076;
361constexpr uint64_t kLogicalKeyW = 0x00000000077;
362constexpr uint64_t kLogicalKeyX = 0x00000000078;
363constexpr uint64_t kLogicalKeyY = 0x00000000079;
364constexpr uint64_t kLogicalKeyZ = 0x0000000007a;
365constexpr uint64_t kLogicalBraceLeft = 0x0000000007b;
366constexpr uint64_t kLogicalBar = 0x0000000007c;
367constexpr uint64_t kLogicalBraceRight = 0x0000000007d;
368constexpr uint64_t kLogicalTilde = 0x0000000007e;
369constexpr uint64_t kLogicalUnidentified = 0x00100000001;
370constexpr uint64_t kLogicalBackspace = 0x00100000008;
371constexpr uint64_t kLogicalTab = 0x00100000009;
372constexpr uint64_t kLogicalEnter = 0x0010000000d;
373constexpr uint64_t kLogicalEscape = 0x0010000001b;
374constexpr uint64_t kLogicalDelete = 0x0010000007f;
375constexpr uint64_t kLogicalAccel = 0x00100000101;
376constexpr uint64_t kLogicalAltGraph = 0x00100000103;
377constexpr uint64_t kLogicalCapsLock = 0x00100000104;
378constexpr uint64_t kLogicalFn = 0x00100000106;
379constexpr uint64_t kLogicalFnLock = 0x00100000107;
380constexpr uint64_t kLogicalHyper = 0x00100000108;
381constexpr uint64_t kLogicalNumLock = 0x0010000010a;
382constexpr uint64_t kLogicalScrollLock = 0x0010000010c;
383constexpr uint64_t kLogicalSuperKey = 0x0010000010e;
384constexpr uint64_t kLogicalSymbol = 0x0010000010f;
385constexpr uint64_t kLogicalSymbolLock = 0x00100000110;
386constexpr uint64_t kLogicalShiftLevel5 = 0x00100000111;
387constexpr uint64_t kLogicalArrowDown = 0x00100000301;
388constexpr uint64_t kLogicalArrowLeft = 0x00100000302;
389constexpr uint64_t kLogicalArrowRight = 0x00100000303;
390constexpr uint64_t kLogicalArrowUp = 0x00100000304;
391constexpr uint64_t kLogicalEnd = 0x00100000305;
392constexpr uint64_t kLogicalHome = 0x00100000306;
393constexpr uint64_t kLogicalPageDown = 0x00100000307;
394constexpr uint64_t kLogicalPageUp = 0x00100000308;
395constexpr uint64_t kLogicalClear = 0x00100000401;
396constexpr uint64_t kLogicalCopy = 0x00100000402;
397constexpr uint64_t kLogicalCrSel = 0x00100000403;
398constexpr uint64_t kLogicalCut = 0x00100000404;
399constexpr uint64_t kLogicalEraseEof = 0x00100000405;
400constexpr uint64_t kLogicalExSel = 0x00100000406;
401constexpr uint64_t kLogicalInsert = 0x00100000407;
402constexpr uint64_t kLogicalPaste = 0x00100000408;
403constexpr uint64_t kLogicalRedo = 0x00100000409;
404constexpr uint64_t kLogicalUndo = 0x0010000040a;
405constexpr uint64_t kLogicalAccept = 0x00100000501;
406constexpr uint64_t kLogicalAgain = 0x00100000502;
407constexpr uint64_t kLogicalAttn = 0x00100000503;
408constexpr uint64_t kLogicalCancel = 0x00100000504;
409constexpr uint64_t kLogicalContextMenu = 0x00100000505;
410constexpr uint64_t kLogicalExecute = 0x00100000506;
411constexpr uint64_t kLogicalFind = 0x00100000507;
412constexpr uint64_t kLogicalHelp = 0x00100000508;
413constexpr uint64_t kLogicalPause = 0x00100000509;
414constexpr uint64_t kLogicalPlay = 0x0010000050a;
415constexpr uint64_t kLogicalProps = 0x0010000050b;
416constexpr uint64_t kLogicalSelect = 0x0010000050c;
417constexpr uint64_t kLogicalZoomIn = 0x0010000050d;
418constexpr uint64_t kLogicalZoomOut = 0x0010000050e;
419constexpr uint64_t kLogicalBrightnessDown = 0x00100000601;
420constexpr uint64_t kLogicalBrightnessUp = 0x00100000602;
421constexpr uint64_t kLogicalCamera = 0x00100000603;
422constexpr uint64_t kLogicalEject = 0x00100000604;
423constexpr uint64_t kLogicalLogOff = 0x00100000605;
424constexpr uint64_t kLogicalPower = 0x00100000606;
425constexpr uint64_t kLogicalPowerOff = 0x00100000607;
426constexpr uint64_t kLogicalPrintScreen = 0x00100000608;
427constexpr uint64_t kLogicalHibernate = 0x00100000609;
428constexpr uint64_t kLogicalStandby = 0x0010000060a;
429constexpr uint64_t kLogicalWakeUp = 0x0010000060b;
430constexpr uint64_t kLogicalAllCandidates = 0x00100000701;
431constexpr uint64_t kLogicalAlphanumeric = 0x00100000702;
432constexpr uint64_t kLogicalCodeInput = 0x00100000703;
433constexpr uint64_t kLogicalCompose = 0x00100000704;
434constexpr uint64_t kLogicalConvert = 0x00100000705;
435constexpr uint64_t kLogicalFinalMode = 0x00100000706;
436constexpr uint64_t kLogicalGroupFirst = 0x00100000707;
437constexpr uint64_t kLogicalGroupLast = 0x00100000708;
438constexpr uint64_t kLogicalGroupNext = 0x00100000709;
439constexpr uint64_t kLogicalGroupPrevious = 0x0010000070a;
440constexpr uint64_t kLogicalModeChange = 0x0010000070b;
441constexpr uint64_t kLogicalNextCandidate = 0x0010000070c;
442constexpr uint64_t kLogicalNonConvert = 0x0010000070d;
443constexpr uint64_t kLogicalPreviousCandidate = 0x0010000070e;
444constexpr uint64_t kLogicalProcess = 0x0010000070f;
445constexpr uint64_t kLogicalSingleCandidate = 0x00100000710;
446constexpr uint64_t kLogicalHangulMode = 0x00100000711;
447constexpr uint64_t kLogicalHanjaMode = 0x00100000712;
448constexpr uint64_t kLogicalJunjaMode = 0x00100000713;
449constexpr uint64_t kLogicalEisu = 0x00100000714;
450constexpr uint64_t kLogicalHankaku = 0x00100000715;
451constexpr uint64_t kLogicalHiragana = 0x00100000716;
452constexpr uint64_t kLogicalHiraganaKatakana = 0x00100000717;
453constexpr uint64_t kLogicalKanaMode = 0x00100000718;
454constexpr uint64_t kLogicalKanjiMode = 0x00100000719;
455constexpr uint64_t kLogicalKatakana = 0x0010000071a;
456constexpr uint64_t kLogicalRomaji = 0x0010000071b;
457constexpr uint64_t kLogicalZenkaku = 0x0010000071c;
458constexpr uint64_t kLogicalZenkakuHankaku = 0x0010000071d;
459constexpr uint64_t kLogicalF1 = 0x00100000801;
460constexpr uint64_t kLogicalF2 = 0x00100000802;
461constexpr uint64_t kLogicalF3 = 0x00100000803;
462constexpr uint64_t kLogicalF4 = 0x00100000804;
463constexpr uint64_t kLogicalF5 = 0x00100000805;
464constexpr uint64_t kLogicalF6 = 0x00100000806;
465constexpr uint64_t kLogicalF7 = 0x00100000807;
466constexpr uint64_t kLogicalF8 = 0x00100000808;
467constexpr uint64_t kLogicalF9 = 0x00100000809;
468constexpr uint64_t kLogicalF10 = 0x0010000080a;
469constexpr uint64_t kLogicalF11 = 0x0010000080b;
470constexpr uint64_t kLogicalF12 = 0x0010000080c;
471constexpr uint64_t kLogicalF13 = 0x0010000080d;
472constexpr uint64_t kLogicalF14 = 0x0010000080e;
473constexpr uint64_t kLogicalF15 = 0x0010000080f;
474constexpr uint64_t kLogicalF16 = 0x00100000810;
475constexpr uint64_t kLogicalF17 = 0x00100000811;
476constexpr uint64_t kLogicalF18 = 0x00100000812;
477constexpr uint64_t kLogicalF19 = 0x00100000813;
478constexpr uint64_t kLogicalF20 = 0x00100000814;
479constexpr uint64_t kLogicalF21 = 0x00100000815;
480constexpr uint64_t kLogicalF22 = 0x00100000816;
481constexpr uint64_t kLogicalF23 = 0x00100000817;
482constexpr uint64_t kLogicalF24 = 0x00100000818;
483constexpr uint64_t kLogicalSoft1 = 0x00100000901;
484constexpr uint64_t kLogicalSoft2 = 0x00100000902;
485constexpr uint64_t kLogicalSoft3 = 0x00100000903;
486constexpr uint64_t kLogicalSoft4 = 0x00100000904;
487constexpr uint64_t kLogicalSoft5 = 0x00100000905;
488constexpr uint64_t kLogicalSoft6 = 0x00100000906;
489constexpr uint64_t kLogicalSoft7 = 0x00100000907;
490constexpr uint64_t kLogicalSoft8 = 0x00100000908;
491constexpr uint64_t kLogicalClose = 0x00100000a01;
492constexpr uint64_t kLogicalMailForward = 0x00100000a02;
493constexpr uint64_t kLogicalMailReply = 0x00100000a03;
494constexpr uint64_t kLogicalMailSend = 0x00100000a04;
495constexpr uint64_t kLogicalMediaPlayPause = 0x00100000a05;
496constexpr uint64_t kLogicalMediaStop = 0x00100000a07;
497constexpr uint64_t kLogicalMediaTrackNext = 0x00100000a08;
498constexpr uint64_t kLogicalMediaTrackPrevious = 0x00100000a09;
499constexpr uint64_t kLogicalNewKey = 0x00100000a0a;
500constexpr uint64_t kLogicalOpen = 0x00100000a0b;
501constexpr uint64_t kLogicalPrint = 0x00100000a0c;
502constexpr uint64_t kLogicalSave = 0x00100000a0d;
503constexpr uint64_t kLogicalSpellCheck = 0x00100000a0e;
504constexpr uint64_t kLogicalAudioVolumeDown = 0x00100000a0f;
505constexpr uint64_t kLogicalAudioVolumeUp = 0x00100000a10;
506constexpr uint64_t kLogicalAudioVolumeMute = 0x00100000a11;
507constexpr uint64_t kLogicalLaunchApplication2 = 0x00100000b01;
508constexpr uint64_t kLogicalLaunchCalendar = 0x00100000b02;
509constexpr uint64_t kLogicalLaunchMail = 0x00100000b03;
510constexpr uint64_t kLogicalLaunchMediaPlayer = 0x00100000b04;
511constexpr uint64_t kLogicalLaunchMusicPlayer = 0x00100000b05;
512constexpr uint64_t kLogicalLaunchApplication1 = 0x00100000b06;
513constexpr uint64_t kLogicalLaunchScreenSaver = 0x00100000b07;
514constexpr uint64_t kLogicalLaunchSpreadsheet = 0x00100000b08;
515constexpr uint64_t kLogicalLaunchWebBrowser = 0x00100000b09;
516constexpr uint64_t kLogicalLaunchWebCam = 0x00100000b0a;
517constexpr uint64_t kLogicalLaunchWordProcessor = 0x00100000b0b;
518constexpr uint64_t kLogicalLaunchContacts = 0x00100000b0c;
519constexpr uint64_t kLogicalLaunchPhone = 0x00100000b0d;
520constexpr uint64_t kLogicalLaunchAssistant = 0x00100000b0e;
521constexpr uint64_t kLogicalLaunchControlPanel = 0x00100000b0f;
522constexpr uint64_t kLogicalBrowserBack = 0x00100000c01;
523constexpr uint64_t kLogicalBrowserFavorites = 0x00100000c02;
524constexpr uint64_t kLogicalBrowserForward = 0x00100000c03;
525constexpr uint64_t kLogicalBrowserHome = 0x00100000c04;
526constexpr uint64_t kLogicalBrowserRefresh = 0x00100000c05;
527constexpr uint64_t kLogicalBrowserSearch = 0x00100000c06;
528constexpr uint64_t kLogicalBrowserStop = 0x00100000c07;
529constexpr uint64_t kLogicalAudioBalanceLeft = 0x00100000d01;
530constexpr uint64_t kLogicalAudioBalanceRight = 0x00100000d02;
531constexpr uint64_t kLogicalAudioBassBoostDown = 0x00100000d03;
532constexpr uint64_t kLogicalAudioBassBoostUp = 0x00100000d04;
533constexpr uint64_t kLogicalAudioFaderFront = 0x00100000d05;
534constexpr uint64_t kLogicalAudioFaderRear = 0x00100000d06;
535constexpr uint64_t kLogicalAudioSurroundModeNext = 0x00100000d07;
536constexpr uint64_t kLogicalAvrInput = 0x00100000d08;
537constexpr uint64_t kLogicalAvrPower = 0x00100000d09;
538constexpr uint64_t kLogicalChannelDown = 0x00100000d0a;
539constexpr uint64_t kLogicalChannelUp = 0x00100000d0b;
540constexpr uint64_t kLogicalColorF0Red = 0x00100000d0c;
541constexpr uint64_t kLogicalColorF1Green = 0x00100000d0d;
542constexpr uint64_t kLogicalColorF2Yellow = 0x00100000d0e;
543constexpr uint64_t kLogicalColorF3Blue = 0x00100000d0f;
544constexpr uint64_t kLogicalColorF4Grey = 0x00100000d10;
545constexpr uint64_t kLogicalColorF5Brown = 0x00100000d11;
546constexpr uint64_t kLogicalClosedCaptionToggle = 0x00100000d12;
547constexpr uint64_t kLogicalDimmer = 0x00100000d13;
548constexpr uint64_t kLogicalDisplaySwap = 0x00100000d14;
549constexpr uint64_t kLogicalExit = 0x00100000d15;
550constexpr uint64_t kLogicalFavoriteClear0 = 0x00100000d16;
551constexpr uint64_t kLogicalFavoriteClear1 = 0x00100000d17;
552constexpr uint64_t kLogicalFavoriteClear2 = 0x00100000d18;
553constexpr uint64_t kLogicalFavoriteClear3 = 0x00100000d19;
554constexpr uint64_t kLogicalFavoriteRecall0 = 0x00100000d1a;
555constexpr uint64_t kLogicalFavoriteRecall1 = 0x00100000d1b;
556constexpr uint64_t kLogicalFavoriteRecall2 = 0x00100000d1c;
557constexpr uint64_t kLogicalFavoriteRecall3 = 0x00100000d1d;
558constexpr uint64_t kLogicalFavoriteStore0 = 0x00100000d1e;
559constexpr uint64_t kLogicalFavoriteStore1 = 0x00100000d1f;
560constexpr uint64_t kLogicalFavoriteStore2 = 0x00100000d20;
561constexpr uint64_t kLogicalFavoriteStore3 = 0x00100000d21;
562constexpr uint64_t kLogicalGuide = 0x00100000d22;
563constexpr uint64_t kLogicalGuideNextDay = 0x00100000d23;
564constexpr uint64_t kLogicalGuidePreviousDay = 0x00100000d24;
565constexpr uint64_t kLogicalInfo = 0x00100000d25;
566constexpr uint64_t kLogicalInstantReplay = 0x00100000d26;
567constexpr uint64_t kLogicalLink = 0x00100000d27;
568constexpr uint64_t kLogicalListProgram = 0x00100000d28;
569constexpr uint64_t kLogicalLiveContent = 0x00100000d29;
570constexpr uint64_t kLogicalLock = 0x00100000d2a;
571constexpr uint64_t kLogicalMediaApps = 0x00100000d2b;
572constexpr uint64_t kLogicalMediaFastForward = 0x00100000d2c;
573constexpr uint64_t kLogicalMediaLast = 0x00100000d2d;
574constexpr uint64_t kLogicalMediaPause = 0x00100000d2e;
575constexpr uint64_t kLogicalMediaPlay = 0x00100000d2f;
576constexpr uint64_t kLogicalMediaRecord = 0x00100000d30;
577constexpr uint64_t kLogicalMediaRewind = 0x00100000d31;
578constexpr uint64_t kLogicalMediaSkip = 0x00100000d32;
579constexpr uint64_t kLogicalNextFavoriteChannel = 0x00100000d33;
580constexpr uint64_t kLogicalNextUserProfile = 0x00100000d34;
581constexpr uint64_t kLogicalOnDemand = 0x00100000d35;
582constexpr uint64_t kLogicalPInPDown = 0x00100000d36;
583constexpr uint64_t kLogicalPInPMove = 0x00100000d37;
584constexpr uint64_t kLogicalPInPToggle = 0x00100000d38;
585constexpr uint64_t kLogicalPInPUp = 0x00100000d39;
586constexpr uint64_t kLogicalPlaySpeedDown = 0x00100000d3a;
587constexpr uint64_t kLogicalPlaySpeedReset = 0x00100000d3b;
588constexpr uint64_t kLogicalPlaySpeedUp = 0x00100000d3c;
589constexpr uint64_t kLogicalRandomToggle = 0x00100000d3d;
590constexpr uint64_t kLogicalRcLowBattery = 0x00100000d3e;
591constexpr uint64_t kLogicalRecordSpeedNext = 0x00100000d3f;
592constexpr uint64_t kLogicalRfBypass = 0x00100000d40;
593constexpr uint64_t kLogicalScanChannelsToggle = 0x00100000d41;
594constexpr uint64_t kLogicalScreenModeNext = 0x00100000d42;
595constexpr uint64_t kLogicalSettings = 0x00100000d43;
596constexpr uint64_t kLogicalSplitScreenToggle = 0x00100000d44;
597constexpr uint64_t kLogicalStbInput = 0x00100000d45;
598constexpr uint64_t kLogicalStbPower = 0x00100000d46;
599constexpr uint64_t kLogicalSubtitle = 0x00100000d47;
600constexpr uint64_t kLogicalTeletext = 0x00100000d48;
601constexpr uint64_t kLogicalTv = 0x00100000d49;
602constexpr uint64_t kLogicalTvInput = 0x00100000d4a;
603constexpr uint64_t kLogicalTvPower = 0x00100000d4b;
604constexpr uint64_t kLogicalVideoModeNext = 0x00100000d4c;
605constexpr uint64_t kLogicalWink = 0x00100000d4d;
606constexpr uint64_t kLogicalZoomToggle = 0x00100000d4e;
607constexpr uint64_t kLogicalDvr = 0x00100000d4f;
608constexpr uint64_t kLogicalMediaAudioTrack = 0x00100000d50;
609constexpr uint64_t kLogicalMediaSkipBackward = 0x00100000d51;
610constexpr uint64_t kLogicalMediaSkipForward = 0x00100000d52;
611constexpr uint64_t kLogicalMediaStepBackward = 0x00100000d53;
612constexpr uint64_t kLogicalMediaStepForward = 0x00100000d54;
613constexpr uint64_t kLogicalMediaTopMenu = 0x00100000d55;
614constexpr uint64_t kLogicalNavigateIn = 0x00100000d56;
615constexpr uint64_t kLogicalNavigateNext = 0x00100000d57;
616constexpr uint64_t kLogicalNavigateOut = 0x00100000d58;
617constexpr uint64_t kLogicalNavigatePrevious = 0x00100000d59;
618constexpr uint64_t kLogicalPairing = 0x00100000d5a;
619constexpr uint64_t kLogicalMediaClose = 0x00100000d5b;
620constexpr uint64_t kLogicalAudioBassBoostToggle = 0x00100000e02;
621constexpr uint64_t kLogicalAudioTrebleDown = 0x00100000e04;
622constexpr uint64_t kLogicalAudioTrebleUp = 0x00100000e05;
623constexpr uint64_t kLogicalMicrophoneToggle = 0x00100000e06;
624constexpr uint64_t kLogicalMicrophoneVolumeDown = 0x00100000e07;
625constexpr uint64_t kLogicalMicrophoneVolumeUp = 0x00100000e08;
626constexpr uint64_t kLogicalMicrophoneVolumeMute = 0x00100000e09;
627constexpr uint64_t kLogicalSpeechCorrectionList = 0x00100000f01;
628constexpr uint64_t kLogicalSpeechInputToggle = 0x00100000f02;
629constexpr uint64_t kLogicalAppSwitch = 0x00100001001;
630constexpr uint64_t kLogicalCall = 0x00100001002;
631constexpr uint64_t kLogicalCameraFocus = 0x00100001003;
632constexpr uint64_t kLogicalEndCall = 0x00100001004;
633constexpr uint64_t kLogicalGoBack = 0x00100001005;
634constexpr uint64_t kLogicalGoHome = 0x00100001006;
635constexpr uint64_t kLogicalHeadsetHook = 0x00100001007;
636constexpr uint64_t kLogicalLastNumberRedial = 0x00100001008;
637constexpr uint64_t kLogicalNotification = 0x00100001009;
638constexpr uint64_t kLogicalMannerMode = 0x0010000100a;
639constexpr uint64_t kLogicalVoiceDial = 0x0010000100b;
640constexpr uint64_t kLogicalTv3DMode = 0x00100001101;
641constexpr uint64_t kLogicalTvAntennaCable = 0x00100001102;
642constexpr uint64_t kLogicalTvAudioDescription = 0x00100001103;
643constexpr uint64_t kLogicalTvAudioDescriptionMixDown = 0x00100001104;
644constexpr uint64_t kLogicalTvAudioDescriptionMixUp = 0x00100001105;
645constexpr uint64_t kLogicalTvContentsMenu = 0x00100001106;
646constexpr uint64_t kLogicalTvDataService = 0x00100001107;
647constexpr uint64_t kLogicalTvInputComponent1 = 0x00100001108;
648constexpr uint64_t kLogicalTvInputComponent2 = 0x00100001109;
649constexpr uint64_t kLogicalTvInputComposite1 = 0x0010000110a;
650constexpr uint64_t kLogicalTvInputComposite2 = 0x0010000110b;
651constexpr uint64_t kLogicalTvInputHDMI1 = 0x0010000110c;
652constexpr uint64_t kLogicalTvInputHDMI2 = 0x0010000110d;
653constexpr uint64_t kLogicalTvInputHDMI3 = 0x0010000110e;
654constexpr uint64_t kLogicalTvInputHDMI4 = 0x0010000110f;
655constexpr uint64_t kLogicalTvInputVGA1 = 0x00100001110;
656constexpr uint64_t kLogicalTvMediaContext = 0x00100001111;
657constexpr uint64_t kLogicalTvNetwork = 0x00100001112;
658constexpr uint64_t kLogicalTvNumberEntry = 0x00100001113;
659constexpr uint64_t kLogicalTvRadioService = 0x00100001114;
660constexpr uint64_t kLogicalTvSatellite = 0x00100001115;
661constexpr uint64_t kLogicalTvSatelliteBS = 0x00100001116;
662constexpr uint64_t kLogicalTvSatelliteCS = 0x00100001117;
663constexpr uint64_t kLogicalTvSatelliteToggle = 0x00100001118;
664constexpr uint64_t kLogicalTvTerrestrialAnalog = 0x00100001119;
665constexpr uint64_t kLogicalTvTerrestrialDigital = 0x0010000111a;
666constexpr uint64_t kLogicalTvTimer = 0x0010000111b;
667constexpr uint64_t kLogicalKey11 = 0x00100001201;
668constexpr uint64_t kLogicalKey12 = 0x00100001202;
669constexpr uint64_t kLogicalSuspend = 0x00200000000;
670constexpr uint64_t kLogicalResume = 0x00200000001;
671constexpr uint64_t kLogicalSleep = 0x00200000002;
672constexpr uint64_t kLogicalAbort = 0x00200000003;
673constexpr uint64_t kLogicalLang1 = 0x00200000010;
674constexpr uint64_t kLogicalLang2 = 0x00200000011;
675constexpr uint64_t kLogicalLang3 = 0x00200000012;
676constexpr uint64_t kLogicalLang4 = 0x00200000013;
677constexpr uint64_t kLogicalLang5 = 0x00200000014;
678constexpr uint64_t kLogicalIntlBackslash = 0x00200000020;
679constexpr uint64_t kLogicalIntlRo = 0x00200000021;
680constexpr uint64_t kLogicalIntlYen = 0x00200000022;
681constexpr uint64_t kLogicalControlLeft = 0x00200000100;
682constexpr uint64_t kLogicalControlRight = 0x00200000101;
683constexpr uint64_t kLogicalShiftLeft = 0x00200000102;
684constexpr uint64_t kLogicalShiftRight = 0x00200000103;
685constexpr uint64_t kLogicalAltLeft = 0x00200000104;
686constexpr uint64_t kLogicalAltRight = 0x00200000105;
687constexpr uint64_t kLogicalMetaLeft = 0x00200000106;
688constexpr uint64_t kLogicalMetaRight = 0x00200000107;
689constexpr uint64_t kLogicalControl = 0x002000001f0;
690constexpr uint64_t kLogicalShift = 0x002000001f2;
691constexpr uint64_t kLogicalAlt = 0x002000001f4;
692constexpr uint64_t kLogicalMeta = 0x002000001f6;
693constexpr uint64_t kLogicalNumpadEnter = 0x0020000020d;
694constexpr uint64_t kLogicalNumpadParenLeft = 0x00200000228;
695constexpr uint64_t kLogicalNumpadParenRight = 0x00200000229;
696constexpr uint64_t kLogicalNumpadMultiply = 0x0020000022a;
697constexpr uint64_t kLogicalNumpadAdd = 0x0020000022b;
698constexpr uint64_t kLogicalNumpadComma = 0x0020000022c;
699constexpr uint64_t kLogicalNumpadSubtract = 0x0020000022d;
700constexpr uint64_t kLogicalNumpadDecimal = 0x0020000022e;
701constexpr uint64_t kLogicalNumpadDivide = 0x0020000022f;
702constexpr uint64_t kLogicalNumpad0 = 0x00200000230;
703constexpr uint64_t kLogicalNumpad1 = 0x00200000231;
704constexpr uint64_t kLogicalNumpad2 = 0x00200000232;
705constexpr uint64_t kLogicalNumpad3 = 0x00200000233;
706constexpr uint64_t kLogicalNumpad4 = 0x00200000234;
707constexpr uint64_t kLogicalNumpad5 = 0x00200000235;
708constexpr uint64_t kLogicalNumpad6 = 0x00200000236;
709constexpr uint64_t kLogicalNumpad7 = 0x00200000237;
710constexpr uint64_t kLogicalNumpad8 = 0x00200000238;
711constexpr uint64_t kLogicalNumpad9 = 0x00200000239;
712constexpr uint64_t kLogicalNumpadEqual = 0x0020000023d;
713constexpr uint64_t kLogicalGameButton1 = 0x00200000301;
714constexpr uint64_t kLogicalGameButton2 = 0x00200000302;
715constexpr uint64_t kLogicalGameButton3 = 0x00200000303;
716constexpr uint64_t kLogicalGameButton4 = 0x00200000304;
717constexpr uint64_t kLogicalGameButton5 = 0x00200000305;
718constexpr uint64_t kLogicalGameButton6 = 0x00200000306;
719constexpr uint64_t kLogicalGameButton7 = 0x00200000307;
720constexpr uint64_t kLogicalGameButton8 = 0x00200000308;
721constexpr uint64_t kLogicalGameButton9 = 0x00200000309;
722constexpr uint64_t kLogicalGameButton10 = 0x0020000030a;
723constexpr uint64_t kLogicalGameButton11 = 0x0020000030b;
724constexpr uint64_t kLogicalGameButton12 = 0x0020000030c;
725constexpr uint64_t kLogicalGameButton13 = 0x0020000030d;
726constexpr uint64_t kLogicalGameButton14 = 0x0020000030e;
727constexpr uint64_t kLogicalGameButton15 = 0x0020000030f;
728constexpr uint64_t kLogicalGameButton16 = 0x00200000310;
729constexpr uint64_t kLogicalGameButtonA = 0x00200000311;
730constexpr uint64_t kLogicalGameButtonB = 0x00200000312;
731constexpr uint64_t kLogicalGameButtonC = 0x00200000313;
732constexpr uint64_t kLogicalGameButtonLeft1 = 0x00200000314;
733constexpr uint64_t kLogicalGameButtonLeft2 = 0x00200000315;
734constexpr uint64_t kLogicalGameButtonMode = 0x00200000316;
735constexpr uint64_t kLogicalGameButtonRight1 = 0x00200000317;
736constexpr uint64_t kLogicalGameButtonRight2 = 0x00200000318;
737constexpr uint64_t kLogicalGameButtonSelect = 0x00200000319;
738constexpr uint64_t kLogicalGameButtonStart = 0x0020000031a;
739constexpr uint64_t kLogicalGameButtonThumbLeft = 0x0020000031b;
740constexpr uint64_t kLogicalGameButtonThumbRight = 0x0020000031c;
741constexpr uint64_t kLogicalGameButtonX = 0x0020000031d;
742constexpr uint64_t kLogicalGameButtonY = 0x0020000031e;
743constexpr uint64_t kLogicalGameButtonZ = 0x0020000031f;
744
745} // namespace keycodes
746
747} // namespace testing
748
749} // namespace flutter
750
751#endif // FLUTTER_SHELL_PLATFORM_EMBEDDER_TEST_UTILS_KEY_CODES_G_H_
constexpr uint64_t kPhysicalMediaTrackNext
constexpr uint64_t kLogicalCall
constexpr uint64_t kLogicalSplitScreenToggle
constexpr uint64_t kLogicalTvSatelliteBS
constexpr uint64_t kLogicalGameButtonLeft2
constexpr uint64_t kLogicalAlphanumeric
constexpr uint64_t kLogicalTvContentsMenu
constexpr uint64_t kLogicalDigit0
constexpr uint64_t kLogicalGameButtonThumbRight
constexpr uint64_t kPhysicalNumpad4
constexpr uint64_t kPhysicalNumpadSubtract
constexpr uint64_t kPhysicalLockScreen
constexpr uint64_t kLogicalGameButtonThumbLeft
constexpr uint64_t kPhysicalKeyboardLayoutSelect
constexpr uint64_t kLogicalAdd
constexpr uint64_t kPhysicalLaunchDocuments
constexpr uint64_t kLogicalPreviousCandidate
constexpr uint64_t kLogicalSoft6
constexpr uint64_t kLogicalInsert
constexpr uint64_t kPhysicalEnter
constexpr uint64_t kLogicalNonConvert
constexpr uint64_t kLogicalMediaAudioTrack
constexpr uint64_t kLogicalKeyD
constexpr uint64_t kLogicalKeyH
constexpr uint64_t kLogicalColorF0Red
constexpr uint64_t kLogicalSelect
constexpr uint64_t kPhysicalMailSend
constexpr uint64_t kPhysicalAltRight
constexpr uint64_t kLogicalMinus
constexpr uint64_t kLogicalEnd
constexpr uint64_t kLogicalLink
constexpr uint64_t kLogicalNumpadParenRight
constexpr uint64_t kPhysicalPageDown
constexpr uint64_t kLogicalCopy
constexpr uint64_t kLogicalF7
constexpr uint64_t kLogicalTvSatelliteCS
constexpr uint64_t kPhysicalF12
constexpr uint64_t kPhysicalMediaStop
constexpr uint64_t kPhysicalF24
constexpr uint64_t kPhysicalMediaSelect
constexpr uint64_t kPhysicalAudioVolumeMute
constexpr uint64_t kLogicalMediaSkipBackward
constexpr uint64_t kLogicalNumpad4
constexpr uint64_t kLogicalSettings
constexpr uint64_t kLogicalFavoriteRecall0
constexpr uint64_t kLogicalSleep
constexpr uint64_t kPhysicalLaunchAssistant
constexpr uint64_t kLogicalFavoriteClear2
constexpr uint64_t kLogicalPlaySpeedDown
constexpr uint64_t kPhysicalKeyF
Definition key_codes.g.h:82
constexpr uint64_t kPhysicalNumpad8
constexpr uint64_t kLogicalDollar
constexpr uint64_t kLogicalSpace
constexpr uint64_t kPhysicalKeyW
Definition key_codes.g.h:99
constexpr uint64_t kPhysicalDelete
constexpr uint64_t kLogicalTvSatelliteToggle
constexpr uint64_t kPhysicalLang1
constexpr uint64_t kPhysicalBackquote
constexpr uint64_t kLogicalF13
constexpr uint64_t kLogicalBrightnessUp
constexpr uint64_t kPhysicalSelect
constexpr uint64_t kLogicalArrowDown
constexpr uint64_t kLogicalHeadsetHook
constexpr uint64_t kLogicalAvrPower
constexpr uint64_t kPhysicalProgramGuide
constexpr uint64_t kPhysicalGameButtonRight1
Definition key_codes.g.h:64
constexpr uint64_t kPhysicalBrightnessUp
constexpr uint64_t kLogicalSave
constexpr uint64_t kPhysicalClose
constexpr uint64_t kLogicalLaunchWebBrowser
constexpr uint64_t kLogicalDigit6
constexpr uint64_t kPhysicalF4
constexpr uint64_t kLogicalLaunchMail
constexpr uint64_t kLogicalMediaSkipForward
constexpr uint64_t kPhysicalBrowserSearch
constexpr uint64_t kLogicalDigit5
constexpr uint64_t kLogicalF1
constexpr uint64_t kLogicalKeyE
constexpr uint64_t kPhysicalKeyL
Definition key_codes.g.h:88
constexpr uint64_t kPhysicalLaunchWordProcessor
constexpr uint64_t kLogicalKeyC
constexpr uint64_t kPhysicalBrowserBack
constexpr uint64_t kLogicalF22
constexpr uint64_t kLogicalMediaPlay
constexpr uint64_t kPhysicalCut
constexpr uint64_t kPhysicalMediaTrackPrevious
constexpr uint64_t kLogicalPInPUp
constexpr uint64_t kLogicalNumpad3
constexpr uint64_t kLogicalGameButtonRight2
constexpr uint64_t kLogicalKeyL
constexpr uint64_t kPhysicalIntlBackslash
constexpr uint64_t kLogicalParenthesisRight
constexpr uint64_t kLogicalMediaRecord
constexpr uint64_t kLogicalAgain
constexpr uint64_t kPhysicalSpace
constexpr uint64_t kLogicalHyper
constexpr uint64_t kPhysicalEscape
constexpr uint64_t kLogicalNextFavoriteChannel
constexpr uint64_t kLogicalLaunchScreenSaver
constexpr uint64_t kLogicalAttn
constexpr uint64_t kLogicalLaunchWordProcessor
constexpr uint64_t kPhysicalHyper
Definition key_codes.g.h:30
constexpr uint64_t kLogicalKeyX
constexpr uint64_t kLogicalBracketLeft
constexpr uint64_t kLogicalTvInputVGA1
constexpr uint64_t kLogicalShiftRight
constexpr uint64_t kPhysicalNumpad3
constexpr uint64_t kLogicalPeriod
constexpr uint64_t kPhysicalContextMenu
constexpr uint64_t kPhysicalGameButton7
Definition key_codes.g.h:48
constexpr uint64_t kLogicalMailSend
constexpr uint64_t kLogicalAltGraph
constexpr uint64_t kLogicalSoft3
constexpr uint64_t kLogicalZoomOut
constexpr uint64_t kPhysicalEqual
constexpr uint64_t kLogicalGameButton12
constexpr uint64_t kLogicalKeyB
constexpr uint64_t kLogicalQuestion
constexpr uint64_t kLogicalGameButton3
constexpr uint64_t kLogicalTvInputComposite2
constexpr uint64_t kLogicalMicrophoneVolumeUp
constexpr uint64_t kLogicalSoft2
constexpr uint64_t kPhysicalGameButton11
Definition key_codes.g.h:52
constexpr uint64_t kPhysicalF3
constexpr uint64_t kLogicalLaunchCalendar
constexpr uint64_t kLogicalBrowserFavorites
constexpr uint64_t kPhysicalNumpadParenLeft
constexpr uint64_t kLogicalTvInputHDMI4
constexpr uint64_t kPhysicalKeyR
Definition key_codes.g.h:94
constexpr uint64_t kLogicalUndo
constexpr uint64_t kLogicalNumpad5
constexpr uint64_t kLogicalLaunchControlPanel
constexpr uint64_t kLogicalUnidentified
constexpr uint64_t kLogicalVideoModeNext
constexpr uint64_t kLogicalNumpad1
constexpr uint64_t kLogicalNewKey
constexpr uint64_t kLogicalStbPower
constexpr uint64_t kPhysicalZoomToggle
constexpr uint64_t kPhysicalKeyS
Definition key_codes.g.h:95
constexpr uint64_t kLogicalBrightnessDown
constexpr uint64_t kLogicalNextUserProfile
constexpr uint64_t kLogicalKeyP
constexpr uint64_t kPhysicalPrint
constexpr uint64_t kLogicalMediaStop
constexpr uint64_t kLogicalTv
constexpr uint64_t kLogicalGameButton9
constexpr uint64_t kLogicalDelete
constexpr uint64_t kPhysicalKeyH
Definition key_codes.g.h:84
constexpr uint64_t kLogicalArrowUp
constexpr uint64_t kPhysicalGameButton15
Definition key_codes.g.h:56
constexpr uint64_t kLogicalNumberSign
constexpr uint64_t kLogicalMeta
constexpr uint64_t kPhysicalGameButtonMode
Definition key_codes.g.h:63
constexpr uint64_t kPhysicalIntlRo
constexpr uint64_t kPhysicalComma
constexpr uint64_t kLogicalSlash
constexpr uint64_t kPhysicalBrowserRefresh
constexpr uint64_t kPhysicalGameButton2
Definition key_codes.g.h:43
constexpr uint64_t kPhysicalDigit6
constexpr uint64_t kPhysicalQuote
constexpr uint64_t kPhysicalDigit8
constexpr uint64_t kLogicalAudioTrebleDown
constexpr uint64_t kLogicalConvert
constexpr uint64_t kPhysicalNumLock
constexpr uint64_t kLogicalInstantReplay
constexpr uint64_t kLogicalBackspace
constexpr uint64_t kPhysicalControlLeft
constexpr uint64_t kPhysicalPrivacyScreenToggle
Definition key_codes.g.h:37
constexpr uint64_t kLogicalKey12
constexpr uint64_t kPhysicalKeyQ
Definition key_codes.g.h:93
constexpr uint64_t kPhysicalNumpadComma
constexpr uint64_t kLogicalPercent
constexpr uint64_t kPhysicalF5
constexpr uint64_t kLogicalKeyV
constexpr uint64_t kPhysicalFn
Definition key_codes.g.h:32
constexpr uint64_t kPhysicalSpeechInputToggle
constexpr uint64_t kPhysicalPageUp
constexpr uint64_t kPhysicalShiftLeft
constexpr uint64_t kPhysicalLaunchControlPanel
constexpr uint64_t kLogicalGameButton8
constexpr uint64_t kLogicalGameButton11
constexpr uint64_t kPhysicalKeyJ
Definition key_codes.g.h:86
constexpr uint64_t kLogicalClosedCaptionToggle
constexpr uint64_t kLogicalOnDemand
constexpr uint64_t kPhysicalEject
constexpr uint64_t kLogicalPInPDown
constexpr uint64_t kLogicalSpellCheck
constexpr uint64_t kLogicalNotification
constexpr uint64_t kPhysicalF7
constexpr uint64_t kPhysicalNumpadBackspace
constexpr uint64_t kLogicalKeyM
constexpr uint64_t kLogicalBraceLeft
constexpr uint64_t kLogicalLaunchApplication1
constexpr uint64_t kLogicalF4
constexpr uint64_t kLogicalMediaFastForward
constexpr uint64_t kPhysicalArrowUp
constexpr uint64_t kPhysicalDisplayToggleIntExt
Definition key_codes.g.h:41
constexpr uint64_t kLogicalPower
constexpr uint64_t kLogicalF14
constexpr uint64_t kLogicalGameButtonB
constexpr uint64_t kLogicalLang3
constexpr uint64_t kLogicalContextMenu
constexpr uint64_t kLogicalGuideNextDay
constexpr uint64_t kLogicalDisplaySwap
constexpr uint64_t kLogicalGreater
constexpr uint64_t kLogicalPause
constexpr uint64_t kPhysicalGameButtonX
Definition key_codes.g.h:70
constexpr uint64_t kLogicalControl
constexpr uint64_t kLogicalCamera
constexpr uint64_t kPhysicalEnd
constexpr uint64_t kLogicalMannerMode
constexpr uint64_t kLogicalExSel
constexpr uint64_t kLogicalMicrophoneVolumeDown
constexpr uint64_t kLogicalMediaStepBackward
constexpr uint64_t kPhysicalKeyN
Definition key_codes.g.h:90
constexpr uint64_t kLogicalTvSatellite
constexpr uint64_t kLogicalBar
constexpr uint64_t kPhysicalKeyD
Definition key_codes.g.h:80
constexpr uint64_t kPhysicalKbdIllumDown
constexpr uint64_t kLogicalDimmer
constexpr uint64_t kPhysicalShowAllWindows
constexpr uint64_t kLogicalMediaTrackNext
constexpr uint64_t kLogicalGameButton6
constexpr uint64_t kLogicalJunjaMode
constexpr uint64_t kPhysicalNumpad0
constexpr uint64_t kPhysicalF23
constexpr uint64_t kLogicalMicrophoneVolumeMute
constexpr uint64_t kLogicalHelp
constexpr uint64_t kPhysicalArrowDown
constexpr uint64_t kPhysicalResume
Definition key_codes.g.h:35
constexpr uint64_t kPhysicalNumpad5
constexpr uint64_t kLogicalDigit1
constexpr uint64_t kLogicalDigit7
constexpr uint64_t kLogicalPageUp
constexpr uint64_t kLogicalBracketRight
constexpr uint64_t kLogicalFavoriteClear1
constexpr uint64_t kLogicalMetaRight
constexpr uint64_t kPhysicalLaunchAudioBrowser
constexpr uint64_t kLogicalGameButtonC
constexpr uint64_t kPhysicalBrightnessToggle
constexpr uint64_t kPhysicalF19
constexpr uint64_t kLogicalGameButton4
constexpr uint64_t kPhysicalBrowserFavorites
constexpr uint64_t kLogicalGameButton7
constexpr uint64_t kLogicalFavoriteClear0
constexpr uint64_t kPhysicalGameButtonStart
Definition key_codes.g.h:67
constexpr uint64_t kLogicalNumpadAdd
constexpr uint64_t kLogicalLogOff
constexpr uint64_t kLogicalAudioBassBoostDown
constexpr uint64_t kLogicalLang1
constexpr uint64_t kLogicalCrSel
constexpr uint64_t kLogicalLang2
constexpr uint64_t kLogicalFavoriteRecall1
constexpr uint64_t kLogicalPlay
constexpr uint64_t kLogicalGroupPrevious
constexpr uint64_t kPhysicalKeyT
Definition key_codes.g.h:96
constexpr uint64_t kLogicalRandomToggle
constexpr uint64_t kLogicalNextCandidate
constexpr uint64_t kLogicalFavoriteStore1
constexpr uint64_t kLogicalGameButton15
constexpr uint64_t kLogicalTvTerrestrialDigital
constexpr uint64_t kPhysicalNumpadParenRight
constexpr uint64_t kPhysicalF6
constexpr uint64_t kLogicalMediaTrackPrevious
constexpr uint64_t kLogicalAudioBassBoostToggle
constexpr uint64_t kLogicalLess
constexpr uint64_t kLogicalLiveContent
constexpr uint64_t kLogicalTvInputComponent1
constexpr uint64_t kPhysicalZoomOut
constexpr uint64_t kPhysicalGameButtonY
Definition key_codes.g.h:71
constexpr uint64_t kPhysicalNewKey
constexpr uint64_t kLogicalBrowserBack
constexpr uint64_t kLogicalHankaku
constexpr uint64_t kPhysicalGameButton3
Definition key_codes.g.h:44
constexpr uint64_t kLogicalSpeechInputToggle
constexpr uint64_t kLogicalProps
constexpr uint64_t kLogicalControlLeft
constexpr uint64_t kLogicalFind
constexpr uint64_t kPhysicalUsbErrorRollOver
Definition key_codes.g.h:74
constexpr uint64_t kLogicalColorF5Brown
constexpr uint64_t kPhysicalMediaRecord
constexpr uint64_t kLogicalLaunchContacts
constexpr uint64_t kLogicalDigit4
constexpr uint64_t kLogicalSoft8
constexpr uint64_t kPhysicalGameButton12
Definition key_codes.g.h:53
constexpr uint64_t kPhysicalKeyM
Definition key_codes.g.h:89
constexpr uint64_t kLogicalTvInputComposite1
constexpr uint64_t kPhysicalGameButton14
Definition key_codes.g.h:55
constexpr uint64_t kLogicalAmpersand
constexpr uint64_t kLogicalMailForward
constexpr uint64_t kPhysicalMediaFastForward
constexpr uint64_t kLogicalEisu
constexpr uint64_t kPhysicalGameButtonA
Definition key_codes.g.h:58
constexpr uint64_t kLogicalEscape
constexpr uint64_t kPhysicalNumpadMemorySubtract
constexpr uint64_t kPhysicalF22
constexpr uint64_t kLogicalExit
constexpr uint64_t kPhysicalSuspend
Definition key_codes.g.h:34
constexpr uint64_t kLogicalSingleCandidate
constexpr uint64_t kPhysicalF8
constexpr uint64_t kLogicalLaunchMusicPlayer
constexpr uint64_t kLogicalKey11
constexpr uint64_t kLogicalKeyN
constexpr uint64_t kLogicalDigit9
constexpr uint64_t kLogicalAppSwitch
constexpr uint64_t kLogicalMailReply
constexpr uint64_t kLogicalControlRight
constexpr uint64_t kLogicalWink
constexpr uint64_t kLogicalNavigateIn
constexpr uint64_t kLogicalAvrInput
constexpr uint64_t kLogicalHangulMode
constexpr uint64_t kLogicalPowerOff
constexpr uint64_t kLogicalAt
constexpr uint64_t kLogicalKeyU
constexpr uint64_t kLogicalGameButtonSelect
constexpr uint64_t kPhysicalClosedCaptionToggle
constexpr uint64_t kLogicalFavoriteStore3
constexpr uint64_t kPhysicalFnLock
Definition key_codes.g.h:33
constexpr uint64_t kLogicalFavoriteStore2
constexpr uint64_t kLogicalPrint
constexpr uint64_t kPhysicalKeyU
Definition key_codes.g.h:97
constexpr uint64_t kLogicalKeyY
constexpr uint64_t kPhysicalBackslash
constexpr uint64_t kLogicalF15
constexpr uint64_t kPhysicalF16
constexpr uint64_t kPhysicalArrowLeft
constexpr uint64_t kLogicalTvInput
constexpr uint64_t kLogicalModeChange
constexpr uint64_t kPhysicalHelp
constexpr uint64_t kPhysicalKeyA
Definition key_codes.g.h:77
constexpr uint64_t kPhysicalNumpadClear
constexpr uint64_t kLogicalKeyT
constexpr uint64_t kPhysicalNumpadClearEntry
constexpr uint64_t kLogicalLaunchAssistant
constexpr uint64_t kLogicalRfBypass
constexpr uint64_t kPhysicalKeyP
Definition key_codes.g.h:92
constexpr uint64_t kLogicalTvAudioDescriptionMixUp
constexpr uint64_t kPhysicalKanaMode
constexpr uint64_t kPhysicalLaunchPhone
constexpr uint64_t kPhysicalDigit5
constexpr uint64_t kLogicalHibernate
constexpr uint64_t kLogicalDigit3
constexpr uint64_t kLogicalKeyJ
constexpr uint64_t kPhysicalKeyC
Definition key_codes.g.h:79
constexpr uint64_t kLogicalAccept
constexpr uint64_t kLogicalPInPToggle
constexpr uint64_t kLogicalSuperKey
constexpr uint64_t kPhysicalKeyV
Definition key_codes.g.h:98
constexpr uint64_t kLogicalPrintScreen
constexpr uint64_t kLogicalGameButton13
constexpr uint64_t kLogicalTvRadioService
constexpr uint64_t kPhysicalF17
constexpr uint64_t kPhysicalBrowserHome
constexpr uint64_t kLogicalMicrophoneToggle
constexpr uint64_t kLogicalLaunchMediaPlayer
constexpr uint64_t kPhysicalMailForward
constexpr uint64_t kPhysicalMinus
constexpr uint64_t kPhysicalLaunchCalendar
constexpr uint64_t kLogicalAccel
constexpr uint64_t kLogicalGameButtonY
constexpr uint64_t kLogicalChannelUp
constexpr uint64_t kLogicalNumpad7
constexpr uint64_t kLogicalHome
constexpr uint64_t kPhysicalLaunchContacts
constexpr uint64_t kLogicalBrowserForward
constexpr uint64_t kLogicalMediaTopMenu
constexpr uint64_t kLogicalCancel
constexpr uint64_t kLogicalAudioFaderRear
constexpr uint64_t kLogicalSoft1
constexpr uint64_t kLogicalTvAudioDescriptionMixDown
constexpr uint64_t kLogicalBrowserHome
constexpr uint64_t kPhysicalMediaPlayPause
constexpr uint64_t kLogicalSoft7
constexpr uint64_t kPhysicalAudioVolumeDown
constexpr uint64_t kLogicalF19
constexpr uint64_t kLogicalUnderscore
constexpr uint64_t kLogicalTvTimer
constexpr uint64_t kPhysicalAudioVolumeUp
constexpr uint64_t kLogicalGameButtonLeft1
constexpr uint64_t kLogicalMediaPlayPause
constexpr uint64_t kLogicalF8
constexpr uint64_t kPhysicalNumpadSignChange
constexpr uint64_t kLogicalShift
constexpr uint64_t kLogicalEnter
constexpr uint64_t kLogicalGoHome
constexpr uint64_t kPhysicalNumpad9
constexpr uint64_t kLogicalGameButton14
constexpr uint64_t kPhysicalDigit0
constexpr uint64_t kLogicalTvInputHDMI3
constexpr uint64_t kLogicalF16
constexpr uint64_t kPhysicalDigit7
constexpr uint64_t kLogicalScanChannelsToggle
constexpr uint64_t kPhysicalConvert
constexpr uint64_t kPhysicalSpellCheck
constexpr uint64_t kLogicalFavoriteRecall3
constexpr uint64_t kLogicalClear
constexpr uint64_t kPhysicalMicrophoneMuteToggle
Definition key_codes.g.h:38
constexpr uint64_t kPhysicalGameButtonLeft1
Definition key_codes.g.h:61
constexpr uint64_t kLogicalTab
constexpr uint64_t kLogicalMetaLeft
constexpr uint64_t kLogicalMediaStepForward
constexpr uint64_t kLogicalEraseEof
constexpr uint64_t kLogicalNavigateNext
constexpr uint64_t kPhysicalKeyK
Definition key_codes.g.h:87
constexpr uint64_t kLogicalGameButton1
constexpr uint64_t kPhysicalUndo
constexpr uint64_t kPhysicalF10
constexpr uint64_t kLogicalTvMediaContext
constexpr uint64_t kLogicalGoBack
constexpr uint64_t kLogicalMediaPause
constexpr uint64_t kLogicalLang5
constexpr uint64_t kPhysicalGameButtonZ
Definition key_codes.g.h:72
constexpr uint64_t kLogicalKeyO
constexpr uint64_t kLogicalCaret
constexpr uint64_t kLogicalTvInputComponent2
constexpr uint64_t kLogicalAudioBalanceLeft
constexpr uint64_t kLogicalLaunchSpreadsheet
constexpr uint64_t kLogicalAudioSurroundModeNext
constexpr uint64_t kPhysicalKeyE
Definition key_codes.g.h:81
constexpr uint64_t kPhysicalBassBoost
constexpr uint64_t kPhysicalNumpadMemoryStore
constexpr uint64_t kLogicalSubtitle
constexpr uint64_t kLogicalBrowserRefresh
constexpr uint64_t kPhysicalKeyO
Definition key_codes.g.h:91
constexpr uint64_t kLogicalAudioTrebleUp
constexpr uint64_t kLogicalLang4
constexpr uint64_t kLogicalNumpad8
constexpr uint64_t kLogicalF24
constexpr uint64_t kLogicalGuidePreviousDay
constexpr uint64_t kLogicalMediaSkip
constexpr uint64_t kPhysicalGameButton16
Definition key_codes.g.h:57
constexpr uint64_t kLogicalZenkaku
constexpr uint64_t kLogicalF12
constexpr uint64_t kPhysicalNumpadDivide
constexpr uint64_t kLogicalInfo
constexpr uint64_t kPhysicalLaunchApp2
constexpr uint64_t kPhysicalUsbPostFail
Definition key_codes.g.h:75
constexpr uint64_t kPhysicalF18
constexpr uint64_t kPhysicalNumpadMemoryRecall
constexpr uint64_t kLogicalLaunchPhone
constexpr uint64_t kLogicalAudioVolumeMute
constexpr uint64_t kPhysicalDigit9
constexpr uint64_t kLogicalCameraFocus
constexpr uint64_t kLogicalColorF4Grey
constexpr uint64_t kLogicalQuoteSingle
constexpr uint64_t kLogicalPairing
constexpr uint64_t kLogicalF17
constexpr uint64_t kPhysicalRedo
constexpr uint64_t kLogicalTeletext
constexpr uint64_t kLogicalAudioBassBoostUp
constexpr uint64_t kPhysicalF2
constexpr uint64_t kLogicalColon
constexpr uint64_t kLogicalEject
constexpr uint64_t kPhysicalMediaPause
constexpr uint64_t kPhysicalPause
constexpr uint64_t kLogicalPaste
constexpr uint64_t kPhysicalNumpad7
constexpr uint64_t kLogicalDvr
constexpr uint64_t kLogicalF3
constexpr uint64_t kPhysicalMetaRight
constexpr uint64_t kLogicalQuote
constexpr uint64_t kLogicalKanjiMode
constexpr uint64_t kLogicalComma
constexpr uint64_t kLogicalNumpadMultiply
constexpr uint64_t kLogicalLastNumberRedial
constexpr uint64_t kLogicalZoomToggle
constexpr uint64_t kLogicalKeyI
constexpr uint64_t kPhysicalNumpadMemoryAdd
constexpr uint64_t kPhysicalArrowRight
constexpr uint64_t kLogicalStandby
constexpr uint64_t kPhysicalGameButton4
Definition key_codes.g.h:45
constexpr uint64_t kLogicalKeyS
constexpr uint64_t kPhysicalUsbErrorUndefined
Definition key_codes.g.h:76
constexpr uint64_t kLogicalNumpadSubtract
constexpr uint64_t kPhysicalLogOff
constexpr uint64_t kLogicalF2
constexpr uint64_t kPhysicalInsert
constexpr uint64_t kLogicalTvPower
constexpr uint64_t kLogicalNumpadDivide
constexpr uint64_t kPhysicalCapsLock
constexpr uint64_t kPhysicalNumpadAdd
constexpr uint64_t kLogicalTvNumberEntry
constexpr uint64_t kLogicalDigit8
constexpr uint64_t kPhysicalSelectTask
constexpr uint64_t kPhysicalHome
constexpr uint64_t kLogicalKeyQ
constexpr uint64_t kLogicalNumpadEqual
constexpr uint64_t kLogicalProcess
constexpr uint64_t kLogicalKeyZ
constexpr uint64_t kLogicalResume
constexpr uint64_t kLogicalRecordSpeedNext
constexpr uint64_t kLogicalWakeUp
constexpr uint64_t kPhysicalPaste
constexpr uint64_t kLogicalTvAudioDescription
constexpr uint64_t kPhysicalKeyG
Definition key_codes.g.h:83
constexpr uint64_t kPhysicalLaunchKeyboardLayout
constexpr uint64_t kLogicalFinalMode
constexpr uint64_t kLogicalBraceRight
constexpr uint64_t kPhysicalGameButtonRight2
Definition key_codes.g.h:65
constexpr uint64_t kLogicalNumpad6
constexpr uint64_t kPhysicalF14
constexpr uint64_t kLogicalKeyF
constexpr uint64_t kPhysicalPower
constexpr uint64_t kLogicalTvInputHDMI2
constexpr uint64_t kPhysicalGameButton5
Definition key_codes.g.h:46
constexpr uint64_t kLogicalKeyW
constexpr uint64_t kPhysicalGameButton9
Definition key_codes.g.h:50
constexpr uint64_t kPhysicalGameButton13
Definition key_codes.g.h:54
constexpr uint64_t kLogicalBrowserSearch
constexpr uint64_t kLogicalHiragana
constexpr uint64_t kLogicalDigit2
constexpr uint64_t kPhysicalGameButton8
Definition key_codes.g.h:49
constexpr uint64_t kPhysicalGameButton1
Definition key_codes.g.h:42
constexpr uint64_t kLogicalPlaySpeedReset
constexpr uint64_t kPhysicalOpen
constexpr uint64_t kLogicalGroupNext
constexpr uint64_t kLogicalZoomIn
constexpr uint64_t kLogicalClose
constexpr uint64_t kPhysicalGameButtonSelect
Definition key_codes.g.h:66
constexpr uint64_t kLogicalF20
constexpr uint64_t kPhysicalKbdIllumUp
constexpr uint64_t kLogicalIntlBackslash
constexpr uint64_t kLogicalAbort
constexpr uint64_t kLogicalFavoriteStore0
constexpr uint64_t kPhysicalLang3
constexpr uint64_t kLogicalBrowserStop
constexpr uint64_t kLogicalTilde
constexpr uint64_t kLogicalChannelDown
constexpr uint64_t kPhysicalTurbo
Definition key_codes.g.h:36
constexpr uint64_t kLogicalTv3DMode
constexpr uint64_t kPhysicalGameButton10
Definition key_codes.g.h:51
constexpr uint64_t kPhysicalDigit4
constexpr uint64_t kPhysicalIntlYen
constexpr uint64_t kPhysicalF15
constexpr uint64_t kLogicalMediaLast
constexpr uint64_t kLogicalLock
constexpr uint64_t kLogicalColorF3Blue
constexpr uint64_t kPhysicalLaunchMail
constexpr uint64_t kLogicalKanaMode
constexpr uint64_t kLogicalGameButton2
constexpr uint64_t kLogicalHiraganaKatakana
constexpr uint64_t kLogicalTvDataService
constexpr uint64_t kLogicalCompose
constexpr uint64_t kLogicalKeyA
constexpr uint64_t kPhysicalKeyB
Definition key_codes.g.h:78
constexpr uint64_t kPhysicalDigit2
constexpr uint64_t kPhysicalBackspace
constexpr uint64_t kPhysicalCopy
constexpr uint64_t kLogicalSymbolLock
constexpr uint64_t kLogicalStbInput
constexpr uint64_t kLogicalSemicolon
constexpr uint64_t kPhysicalNumpadMemoryClear
constexpr uint64_t kPhysicalDigit1
constexpr uint64_t kPhysicalAgain
constexpr uint64_t kPhysicalPrintScreen
constexpr uint64_t kLogicalLaunchApplication2
constexpr uint64_t kLogicalPlaySpeedUp
constexpr uint64_t kPhysicalLang2
constexpr uint64_t kPhysicalSleep
Definition key_codes.g.h:39
constexpr uint64_t kLogicalNumpadEnter
constexpr uint64_t kLogicalMediaClose
constexpr uint64_t kPhysicalChannelUp
constexpr uint64_t kLogicalScrollLock
constexpr uint64_t kLogicalRomaji
constexpr uint64_t kLogicalAltRight
constexpr uint64_t kPhysicalF1
constexpr uint64_t kLogicalSoft5
constexpr uint64_t kLogicalF10
constexpr uint64_t kLogicalListProgram
constexpr uint64_t kLogicalKeyG
constexpr uint64_t kLogicalTvAntennaCable
constexpr uint64_t kLogicalZenkakuHankaku
constexpr uint64_t kLogicalMediaRewind
constexpr uint64_t kLogicalAsterisk
constexpr uint64_t kPhysicalZoomIn
constexpr uint64_t kPhysicalGameButtonThumbLeft
Definition key_codes.g.h:68
constexpr uint64_t kLogicalSuspend
constexpr uint64_t kLogicalColorF2Yellow
constexpr uint64_t kPhysicalNumpadDecimal
constexpr uint64_t kLogicalFavoriteClear3
constexpr uint64_t kPhysicalNumpad1
constexpr uint64_t kLogicalAllCandidates
constexpr uint64_t kPhysicalScrollLock
constexpr uint64_t kLogicalGroupLast
constexpr uint64_t kLogicalPInPMove
constexpr uint64_t kPhysicalKeyX
constexpr uint64_t kLogicalGameButton16
constexpr uint64_t kLogicalNumpad2
constexpr uint64_t kPhysicalInfo
constexpr uint64_t kPhysicalLaunchApp1
constexpr uint64_t kLogicalArrowRight
constexpr uint64_t kLogicalScreenModeNext
constexpr uint64_t kLogicalAudioVolumeUp
constexpr uint64_t kPhysicalNumpadEqual
constexpr uint64_t kPhysicalMediaRewind
constexpr uint64_t kLogicalRedo
constexpr uint64_t kLogicalAudioFaderFront
constexpr uint64_t kPhysicalLang4
constexpr uint64_t kLogicalEndCall
constexpr uint64_t kLogicalTvTerrestrialAnalog
constexpr uint64_t kLogicalGameButtonStart
constexpr uint64_t kLogicalGameButtonA
constexpr uint64_t kPhysicalLaunchSpreadsheet
constexpr uint64_t kLogicalExclamation
constexpr uint64_t kPhysicalLaunchInternetBrowser
constexpr uint64_t kLogicalAudioBalanceRight
constexpr uint64_t kLogicalSoft4
constexpr uint64_t kPhysicalF13
constexpr uint64_t kPhysicalBrightnessMaximum
constexpr uint64_t kLogicalTvNetwork
constexpr uint64_t kPhysicalKeyI
Definition key_codes.g.h:85
constexpr uint64_t kLogicalF11
constexpr uint64_t kPhysicalF21
constexpr uint64_t kPhysicalUsbReserved
Definition key_codes.g.h:73
constexpr uint64_t kLogicalNumpad9
constexpr uint64_t kLogicalNumpad0
constexpr uint64_t kPhysicalWakeUp
Definition key_codes.g.h:40
constexpr uint64_t kLogicalPageDown
constexpr uint64_t kLogicalCapsLock
constexpr uint64_t kPhysicalMetaLeft
constexpr uint64_t kPhysicalBrightnessDown
constexpr uint64_t kLogicalShiftLevel5
constexpr uint64_t kLogicalGameButtonX
constexpr uint64_t kLogicalGroupFirst
constexpr uint64_t kLogicalF18
constexpr uint64_t kPhysicalAltLeft
constexpr uint64_t kLogicalNumpadComma
constexpr uint64_t kLogicalF5
constexpr uint64_t kLogicalTvInputHDMI1
constexpr uint64_t kLogicalF21
constexpr uint64_t kLogicalNumLock
constexpr uint64_t kLogicalCodeInput
constexpr uint64_t kPhysicalSlash
constexpr uint64_t kLogicalGuide
constexpr uint64_t kLogicalOpen
constexpr uint64_t kPhysicalTab
constexpr uint64_t kPhysicalMediaLast
constexpr uint64_t kPhysicalDigit3
constexpr uint64_t kPhysicalAbort
constexpr uint64_t kLogicalNavigateOut
constexpr uint64_t kLogicalGameButtonZ
constexpr uint64_t kLogicalNumpadParenLeft
constexpr uint64_t kPhysicalPeriod
constexpr uint64_t kLogicalKeyR
constexpr uint64_t kLogicalKeyK
constexpr uint64_t kLogicalArrowLeft
constexpr uint64_t kPhysicalSuperKey
Definition key_codes.g.h:31
constexpr uint64_t kLogicalSymbol
constexpr uint64_t kLogicalKatakana
constexpr uint64_t kLogicalGameButtonRight1
constexpr uint64_t kPhysicalNonConvert
constexpr uint64_t kLogicalFn
constexpr uint64_t kPhysicalBrowserForward
constexpr uint64_t kPhysicalKeyY
constexpr uint64_t kPhysicalFind
constexpr uint64_t kPhysicalNumpadEnter
constexpr uint64_t kPhysicalGameButtonLeft2
Definition key_codes.g.h:62
constexpr uint64_t kLogicalColorF1Green
constexpr uint64_t kPhysicalBrightnessAuto
constexpr uint64_t kPhysicalNumpad2
constexpr uint64_t kPhysicalBracketLeft
constexpr uint64_t kPhysicalLaunchScreenSaver
constexpr uint64_t kLogicalParenthesisLeft
constexpr uint64_t kLogicalAlt
constexpr uint64_t kPhysicalMediaPlay
constexpr uint64_t kPhysicalGameButtonB
Definition key_codes.g.h:59
constexpr uint64_t kLogicalAudioVolumeDown
constexpr uint64_t kPhysicalBrightnessMinimum
constexpr uint64_t kPhysicalNumpad6
constexpr uint64_t kPhysicalGameButtonThumbRight
Definition key_codes.g.h:69
constexpr uint64_t kLogicalF23
constexpr uint64_t kPhysicalKeyZ
constexpr uint64_t kLogicalAltLeft
constexpr uint64_t kLogicalMediaApps
constexpr uint64_t kPhysicalNumpadMultiply
constexpr uint64_t kLogicalIntlRo
constexpr uint64_t kPhysicalMailReply
constexpr uint64_t kPhysicalControlRight
constexpr uint64_t kLogicalF9
constexpr uint64_t kPhysicalGameButton6
Definition key_codes.g.h:47
constexpr uint64_t kLogicalIntlYen
constexpr uint64_t kPhysicalGameButtonC
Definition key_codes.g.h:60
constexpr uint64_t kPhysicalChannelDown
constexpr uint64_t kPhysicalBracketRight
constexpr uint64_t kLogicalVoiceDial
constexpr uint64_t kLogicalF6
constexpr uint64_t kLogicalEqual
constexpr uint64_t kLogicalBackslash
constexpr uint64_t kPhysicalBrowserStop
constexpr uint64_t kLogicalFnLock
constexpr uint64_t kLogicalExecute
constexpr uint64_t kLogicalHanjaMode
constexpr uint64_t kLogicalNavigatePrevious
constexpr uint64_t kLogicalBackquote
constexpr uint64_t kLogicalGameButton5
constexpr uint64_t kPhysicalLang5
constexpr uint64_t kPhysicalF11
constexpr uint64_t kPhysicalF20
constexpr uint64_t kLogicalShiftLeft
constexpr uint64_t kLogicalLaunchWebCam
constexpr uint64_t kLogicalGameButtonMode
constexpr uint64_t kLogicalSpeechCorrectionList
constexpr uint64_t kPhysicalSave
constexpr uint64_t kPhysicalProps
constexpr uint64_t kLogicalGameButton10
constexpr uint64_t kLogicalFavoriteRecall2
constexpr uint64_t kPhysicalExit
constexpr uint64_t kLogicalNumpadDecimal
constexpr uint64_t kPhysicalShiftRight
constexpr uint64_t kPhysicalSemicolon
constexpr uint64_t kLogicalRcLowBattery
constexpr uint64_t kPhysicalF9
constexpr uint64_t kLogicalCut