Implementation
static UIKeyboardHIDUsage fromValue(int value) => switch (value) {
1 => UIKeyboardHIDUsageKeyboardErrorRollOver,
2 => UIKeyboardHIDUsageKeyboardPOSTFail,
3 => UIKeyboardHIDUsageKeyboardErrorUndefined,
4 => UIKeyboardHIDUsageKeyboardA,
5 => UIKeyboardHIDUsageKeyboardB,
6 => UIKeyboardHIDUsageKeyboardC,
7 => UIKeyboardHIDUsageKeyboardD,
8 => UIKeyboardHIDUsageKeyboardE,
9 => UIKeyboardHIDUsageKeyboardF,
10 => UIKeyboardHIDUsageKeyboardG,
11 => UIKeyboardHIDUsageKeyboardH,
12 => UIKeyboardHIDUsageKeyboardI,
13 => UIKeyboardHIDUsageKeyboardJ,
14 => UIKeyboardHIDUsageKeyboardK,
15 => UIKeyboardHIDUsageKeyboardL,
16 => UIKeyboardHIDUsageKeyboardM,
17 => UIKeyboardHIDUsageKeyboardN,
18 => UIKeyboardHIDUsageKeyboardO,
19 => UIKeyboardHIDUsageKeyboardP,
20 => UIKeyboardHIDUsageKeyboardQ,
21 => UIKeyboardHIDUsageKeyboardR,
22 => UIKeyboardHIDUsageKeyboardS,
23 => UIKeyboardHIDUsageKeyboardT,
24 => UIKeyboardHIDUsageKeyboardU,
25 => UIKeyboardHIDUsageKeyboardV,
26 => UIKeyboardHIDUsageKeyboardW,
27 => UIKeyboardHIDUsageKeyboardX,
28 => UIKeyboardHIDUsageKeyboardY,
29 => UIKeyboardHIDUsageKeyboardZ,
30 => UIKeyboardHIDUsageKeyboard1,
31 => UIKeyboardHIDUsageKeyboard2,
32 => UIKeyboardHIDUsageKeyboard3,
33 => UIKeyboardHIDUsageKeyboard4,
34 => UIKeyboardHIDUsageKeyboard5,
35 => UIKeyboardHIDUsageKeyboard6,
36 => UIKeyboardHIDUsageKeyboard7,
37 => UIKeyboardHIDUsageKeyboard8,
38 => UIKeyboardHIDUsageKeyboard9,
39 => UIKeyboardHIDUsageKeyboard0,
40 => UIKeyboardHIDUsageKeyboardReturnOrEnter,
41 => UIKeyboardHIDUsageKeyboardEscape,
42 => UIKeyboardHIDUsageKeyboardDeleteOrBackspace,
43 => UIKeyboardHIDUsageKeyboardTab,
44 => UIKeyboardHIDUsageKeyboardSpacebar,
45 => UIKeyboardHIDUsageKeyboardHyphen,
46 => UIKeyboardHIDUsageKeyboardEqualSign,
47 => UIKeyboardHIDUsageKeyboardOpenBracket,
48 => UIKeyboardHIDUsageKeyboardCloseBracket,
49 => UIKeyboardHIDUsageKeyboardBackslash,
50 => UIKeyboardHIDUsageKeyboardNonUSPound,
51 => UIKeyboardHIDUsageKeyboardSemicolon,
52 => UIKeyboardHIDUsageKeyboardQuote,
53 => UIKeyboardHIDUsageKeyboardGraveAccentAndTilde,
54 => UIKeyboardHIDUsageKeyboardComma,
55 => UIKeyboardHIDUsageKeyboardPeriod,
56 => UIKeyboardHIDUsageKeyboardSlash,
57 => UIKeyboardHIDUsageKeyboardCapsLock,
58 => UIKeyboardHIDUsageKeyboardF1,
59 => UIKeyboardHIDUsageKeyboardF2,
60 => UIKeyboardHIDUsageKeyboardF3,
61 => UIKeyboardHIDUsageKeyboardF4,
62 => UIKeyboardHIDUsageKeyboardF5,
63 => UIKeyboardHIDUsageKeyboardF6,
64 => UIKeyboardHIDUsageKeyboardF7,
65 => UIKeyboardHIDUsageKeyboardF8,
66 => UIKeyboardHIDUsageKeyboardF9,
67 => UIKeyboardHIDUsageKeyboardF10,
68 => UIKeyboardHIDUsageKeyboardF11,
69 => UIKeyboardHIDUsageKeyboardF12,
70 => UIKeyboardHIDUsageKeyboardPrintScreen,
71 => UIKeyboardHIDUsageKeyboardScrollLock,
72 => UIKeyboardHIDUsageKeyboardPause,
73 => UIKeyboardHIDUsageKeyboardInsert,
74 => UIKeyboardHIDUsageKeyboardHome,
75 => UIKeyboardHIDUsageKeyboardPageUp,
76 => UIKeyboardHIDUsageKeyboardDeleteForward,
77 => UIKeyboardHIDUsageKeyboardEnd,
78 => UIKeyboardHIDUsageKeyboardPageDown,
79 => UIKeyboardHIDUsageKeyboardRightArrow,
80 => UIKeyboardHIDUsageKeyboardLeftArrow,
81 => UIKeyboardHIDUsageKeyboardDownArrow,
82 => UIKeyboardHIDUsageKeyboardUpArrow,
83 => UIKeyboardHIDUsageKeypadNumLock,
84 => UIKeyboardHIDUsageKeypadSlash,
85 => UIKeyboardHIDUsageKeypadAsterisk,
86 => UIKeyboardHIDUsageKeypadHyphen,
87 => UIKeyboardHIDUsageKeypadPlus,
88 => UIKeyboardHIDUsageKeypadEnter,
89 => UIKeyboardHIDUsageKeypad1,
90 => UIKeyboardHIDUsageKeypad2,
91 => UIKeyboardHIDUsageKeypad3,
92 => UIKeyboardHIDUsageKeypad4,
93 => UIKeyboardHIDUsageKeypad5,
94 => UIKeyboardHIDUsageKeypad6,
95 => UIKeyboardHIDUsageKeypad7,
96 => UIKeyboardHIDUsageKeypad8,
97 => UIKeyboardHIDUsageKeypad9,
98 => UIKeyboardHIDUsageKeypad0,
99 => UIKeyboardHIDUsageKeypadPeriod,
100 => UIKeyboardHIDUsageKeyboardNonUSBackslash,
101 => UIKeyboardHIDUsageKeyboardApplication,
102 => UIKeyboardHIDUsageKeyboardPower,
103 => UIKeyboardHIDUsageKeypadEqualSign,
104 => UIKeyboardHIDUsageKeyboardF13,
105 => UIKeyboardHIDUsageKeyboardF14,
106 => UIKeyboardHIDUsageKeyboardF15,
107 => UIKeyboardHIDUsageKeyboardF16,
108 => UIKeyboardHIDUsageKeyboardF17,
109 => UIKeyboardHIDUsageKeyboardF18,
110 => UIKeyboardHIDUsageKeyboardF19,
111 => UIKeyboardHIDUsageKeyboardF20,
112 => UIKeyboardHIDUsageKeyboardF21,
113 => UIKeyboardHIDUsageKeyboardF22,
114 => UIKeyboardHIDUsageKeyboardF23,
115 => UIKeyboardHIDUsageKeyboardF24,
116 => UIKeyboardHIDUsageKeyboardExecute,
117 => UIKeyboardHIDUsageKeyboardHelp,
118 => UIKeyboardHIDUsageKeyboardMenu,
119 => UIKeyboardHIDUsageKeyboardSelect,
120 => UIKeyboardHIDUsageKeyboardStop,
121 => UIKeyboardHIDUsageKeyboardAgain,
122 => UIKeyboardHIDUsageKeyboardUndo,
123 => UIKeyboardHIDUsageKeyboardCut,
124 => UIKeyboardHIDUsageKeyboardCopy,
125 => UIKeyboardHIDUsageKeyboardPaste,
126 => UIKeyboardHIDUsageKeyboardFind,
127 => UIKeyboardHIDUsageKeyboardMute,
128 => UIKeyboardHIDUsageKeyboardVolumeUp,
129 => UIKeyboardHIDUsageKeyboardVolumeDown,
130 => UIKeyboardHIDUsageKeyboardLockingCapsLock,
131 => UIKeyboardHIDUsageKeyboardLockingNumLock,
132 => UIKeyboardHIDUsageKeyboardLockingScrollLock,
133 => UIKeyboardHIDUsageKeypadComma,
134 => UIKeyboardHIDUsageKeypadEqualSignAS400,
135 => UIKeyboardHIDUsageKeyboardInternational1,
136 => UIKeyboardHIDUsageKeyboardInternational2,
137 => UIKeyboardHIDUsageKeyboardInternational3,
138 => UIKeyboardHIDUsageKeyboardInternational4,
139 => UIKeyboardHIDUsageKeyboardInternational5,
140 => UIKeyboardHIDUsageKeyboardInternational6,
141 => UIKeyboardHIDUsageKeyboardInternational7,
142 => UIKeyboardHIDUsageKeyboardInternational8,
143 => UIKeyboardHIDUsageKeyboardInternational9,
144 => UIKeyboardHIDUsageKeyboardLANG1,
145 => UIKeyboardHIDUsageKeyboardLANG2,
146 => UIKeyboardHIDUsageKeyboardLANG3,
147 => UIKeyboardHIDUsageKeyboardLANG4,
148 => UIKeyboardHIDUsageKeyboardLANG5,
149 => UIKeyboardHIDUsageKeyboardLANG6,
150 => UIKeyboardHIDUsageKeyboardLANG7,
151 => UIKeyboardHIDUsageKeyboardLANG8,
152 => UIKeyboardHIDUsageKeyboardLANG9,
153 => UIKeyboardHIDUsageKeyboardAlternateErase,
154 => UIKeyboardHIDUsageKeyboardSysReqOrAttention,
155 => UIKeyboardHIDUsageKeyboardCancel,
156 => UIKeyboardHIDUsageKeyboardClear,
157 => UIKeyboardHIDUsageKeyboardPrior,
158 => UIKeyboardHIDUsageKeyboardReturn,
159 => UIKeyboardHIDUsageKeyboardSeparator,
160 => UIKeyboardHIDUsageKeyboardOut,
161 => UIKeyboardHIDUsageKeyboardOper,
162 => UIKeyboardHIDUsageKeyboardClearOrAgain,
163 => UIKeyboardHIDUsageKeyboardCrSelOrProps,
164 => UIKeyboardHIDUsageKeyboardExSel,
224 => UIKeyboardHIDUsageKeyboardLeftControl,
225 => UIKeyboardHIDUsageKeyboardLeftShift,
226 => UIKeyboardHIDUsageKeyboardLeftAlt,
227 => UIKeyboardHIDUsageKeyboardLeftGUI,
228 => UIKeyboardHIDUsageKeyboardRightControl,
229 => UIKeyboardHIDUsageKeyboardRightShift,
230 => UIKeyboardHIDUsageKeyboardRightAlt,
231 => UIKeyboardHIDUsageKeyboardRightGUI,
65535 => UIKeyboardHIDUsageKeyboard_Reserved,
_ => throw ArgumentError('Unknown value for UIKeyboardHIDUsage: $value'),
};