Skip to content

Commit 85f82f6

Browse files
authored
Add launch_2 (#136)
1 parent d9e21b0 commit 85f82f6

File tree

7 files changed

+1745
-1
lines changed

7 files changed

+1745
-1
lines changed

backend/src/daemon/server.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -303,7 +303,9 @@ impl<R: Read + Send + 'static, W: Write + Send + 'static> Daemon for DaemonServe
303303
// System76 launch_1
304304
(0x3384, 0x0001, 1) |
305305
// System76 launch_lite_1
306-
(0x3384, 0x0005, 1) => {
306+
(0x3384, 0x0005, 1) |
307+
// System76 launch_2
308+
(0x3384, 0x0006, 1) => {
307309
// Skip if device already open
308310
if self.have_device(&info) {
309311
continue;
Lines changed: 285 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,285 @@
1+
{
2+
"NONE": 0,
3+
"ROLL_OVER": 1,
4+
"POST_FAIL": 2,
5+
"UNDEFINED": 3,
6+
"A": 4,
7+
"B": 5,
8+
"C": 6,
9+
"D": 7,
10+
"E": 8,
11+
"F": 9,
12+
"G": 10,
13+
"H": 11,
14+
"I": 12,
15+
"J": 13,
16+
"K": 14,
17+
"L": 15,
18+
"M": 16,
19+
"N": 17,
20+
"O": 18,
21+
"P": 19,
22+
"Q": 20,
23+
"R": 21,
24+
"S": 22,
25+
"T": 23,
26+
"U": 24,
27+
"V": 25,
28+
"W": 26,
29+
"X": 27,
30+
"Y": 28,
31+
"Z": 29,
32+
"1": 30,
33+
"2": 31,
34+
"3": 32,
35+
"4": 33,
36+
"5": 34,
37+
"6": 35,
38+
"7": 36,
39+
"8": 37,
40+
"9": 38,
41+
"0": 39,
42+
"ENTER": 40,
43+
"ESC": 41,
44+
"BKSP": 42,
45+
"TAB": 43,
46+
"SPACE": 44,
47+
"MINUS": 45,
48+
"EQUALS": 46,
49+
"BRACE_OPEN": 47,
50+
"BRACE_CLOSE": 48,
51+
"BACKSLASH": 49,
52+
"NONUS_HASH": 50,
53+
"SEMICOLON": 51,
54+
"QUOTE": 52,
55+
"TICK": 53,
56+
"COMMA": 54,
57+
"PERIOD": 55,
58+
"SLASH": 56,
59+
"CAPS": 57,
60+
"F1": 58,
61+
"F2": 59,
62+
"F3": 60,
63+
"F4": 61,
64+
"F5": 62,
65+
"F6": 63,
66+
"F7": 64,
67+
"F8": 65,
68+
"F9": 66,
69+
"F10": 67,
70+
"F11": 68,
71+
"F12": 69,
72+
"PRINT_SCREEN": 70,
73+
"SCROLL_LOCK": 71,
74+
"PAUSE": 72,
75+
"INSERT": 73,
76+
"HOME": 74,
77+
"PGUP": 75,
78+
"DEL": 76,
79+
"END": 77,
80+
"PGDN": 78,
81+
"RIGHT": 79,
82+
"LEFT": 80,
83+
"DOWN": 81,
84+
"UP": 82,
85+
"NUM_LOCK": 83,
86+
"NUM_SLASH": 84,
87+
"NUM_ASTERISK": 85,
88+
"NUM_MINUS": 86,
89+
"NUM_PLUS": 87,
90+
"NUM_ENTER": 88,
91+
"NUM_1": 89,
92+
"NUM_2": 90,
93+
"NUM_3": 91,
94+
"NUM_4": 92,
95+
"NUM_5": 93,
96+
"NUM_6": 94,
97+
"NUM_7": 95,
98+
"NUM_8": 96,
99+
"NUM_9": 97,
100+
"NUM_0": 98,
101+
"NUM_PERIOD": 99,
102+
"NONUS_BSLASH": 100,
103+
"APP": 101,
104+
"POWER": 102,
105+
"NUM_EQUALS": 103,
106+
"F13": 104,
107+
"F14": 105,
108+
"F15": 106,
109+
"F16": 107,
110+
"F17": 108,
111+
"F18": 109,
112+
"F19": 110,
113+
"F20": 111,
114+
"F21": 112,
115+
"F22": 113,
116+
"F23": 114,
117+
"F24": 115,
118+
"EXECUTE": 116,
119+
"HELP": 117,
120+
"MENU": 118,
121+
"SELECT": 119,
122+
"STOP": 120,
123+
"AGAIN": 121,
124+
"UNDO": 122,
125+
"CUT": 123,
126+
"COPY": 124,
127+
"PASTE": 125,
128+
"FIND": 126,
129+
"_MUTE": 127,
130+
"_VOLUP": 128,
131+
"_VOLDOWN": 129,
132+
"LOCKING_CAPS": 130,
133+
"LOCKING_NUM": 131,
134+
"LOCKING_SCROLL": 132,
135+
"NUM_COMMA": 133,
136+
"KP_EQUAL_AS400": 134,
137+
"INT1": 135,
138+
"INT2": 136,
139+
"INT3": 137,
140+
"INT4": 138,
141+
"INT5": 139,
142+
"INT6": 140,
143+
"INT7": 141,
144+
"INT8": 142,
145+
"INT9": 143,
146+
"LANG1": 144,
147+
"LANG2": 145,
148+
"LANG3": 146,
149+
"LANG4": 147,
150+
"LANG5": 148,
151+
"LANG6": 149,
152+
"LANG7": 150,
153+
"LANG8": 151,
154+
"LANG9": 152,
155+
"ALT_ERASE": 153,
156+
"SYSREQ": 154,
157+
"CANCEL": 155,
158+
"CLEAR": 156,
159+
"PRIOR": 157,
160+
"RETURN": 158,
161+
"SEPARATOR": 159,
162+
"OUT": 160,
163+
"OPER": 161,
164+
"CLEAR_AGAIN": 162,
165+
"CRSEL": 163,
166+
"EXSEL": 164,
167+
"LEFT_CTRL": 224,
168+
"LEFT_SHIFT": 225,
169+
"LEFT_ALT": 226,
170+
"LEFT_SUPER": 227,
171+
"RIGHT_CTRL": 228,
172+
"RIGHT_SHIFT": 229,
173+
"RIGHT_ALT": 230,
174+
"RIGHT_SUPER": 231,
175+
"SYSTEM_POWER": 165,
176+
"SUSPEND": 166,
177+
"SYSTEM_WAKE": 167,
178+
"MUTE": 168,
179+
"VOLUME_UP": 169,
180+
"VOLUME_DOWN": 170,
181+
"MEDIA_NEXT": 171,
182+
"MEDIA_PREV": 172,
183+
"MEDIA_STOP": 173,
184+
"PLAY_PAUSE": 174,
185+
"MEDIA_SELECT": 175,
186+
"MEDIA_EJECT": 176,
187+
"MAIL": 177,
188+
"CALCULATOR": 178,
189+
"MY_COMPUTER": 179,
190+
"WWW_SEARCH": 180,
191+
"WWW_HOME": 181,
192+
"WWW_BACK": 182,
193+
"WWW_FORWARD": 183,
194+
"WWW_STOP": 184,
195+
"WWW_REFRESH": 185,
196+
"WWW_FAVORITES": 186,
197+
"MEDIA_FAST_FORWARD": 187,
198+
"MEDIA_REWIND": 188,
199+
"BRIGHTNESS_UP": 189,
200+
"BRIGHTNESS_DOWN": 190,
201+
"FN0": 192,
202+
"FN1": 193,
203+
"FN2": 194,
204+
"FN3": 195,
205+
"FN4": 196,
206+
"FN5": 197,
207+
"FN6": 198,
208+
"FN7": 199,
209+
"FN8": 200,
210+
"FN9": 201,
211+
"FN10": 202,
212+
"FN11": 203,
213+
"FN12": 204,
214+
"FN13": 205,
215+
"FN14": 206,
216+
"FN15": 207,
217+
"FN16": 208,
218+
"FN17": 209,
219+
"FN18": 210,
220+
"FN19": 211,
221+
"FN20": 212,
222+
"FN21": 213,
223+
"FN22": 214,
224+
"FN23": 215,
225+
"FN24": 216,
226+
"FN25": 217,
227+
"FN26": 218,
228+
"FN27": 219,
229+
"FN28": 220,
230+
"FN29": 221,
231+
"FN30": 222,
232+
"FN31": 223,
233+
"MS_UP": 237,
234+
"MS_DOWN": 238,
235+
"MS_LEFT": 239,
236+
"MS_RIGHT": 240,
237+
"MS_BTN1": 241,
238+
"MS_BTN2": 242,
239+
"MS_BTN3": 243,
240+
"MS_BTN4": 244,
241+
"MS_BTN5": 245,
242+
"MS_BTN6": 246,
243+
"MS_BTN7": 247,
244+
"MS_BTN8": 248,
245+
"MS_WH_UP": 249,
246+
"MS_WH_DOWN": 250,
247+
"MS_WH_LEFT": 251,
248+
"MS_WH_RIGHT": 252,
249+
"MS_ACCEL0": 253,
250+
"MS_ACCEL1": 254,
251+
"MS_ACCEL2": 255,
252+
"KBD_TOGGLE": 23747,
253+
"RGB_MODE_FORWARD": 23748,
254+
"RGB_MODE_REVERSE": 23749,
255+
"RGB_HUI": 23750,
256+
"RGB_HUD": 23751,
257+
"RGB_SAI": 23752,
258+
"RGB_SAD": 23753,
259+
"KBD_UP": 23754,
260+
"KBD_DOWN": 23755,
261+
"RGB_SPI": 23756,
262+
"RGB_SPD": 23757,
263+
"RGB_MODE_PLAIN": 23758,
264+
"RGB_MODE_BREATHE": 23759,
265+
"RGB_MODE_RAINBOW": 23760,
266+
"RGB_MODE_SWIRL": 23761,
267+
"RGB_MODE_SNAKE": 23762,
268+
"RGB_MODE_KNIGHT": 23763,
269+
"RGB_MODE_XMAS": 23764,
270+
"RGB_MODE_GRADIENT": 23765,
271+
"RGB_MODE_RGBTEST": 23766,
272+
"LAYER_TOGGLE_1": 21248,
273+
"LAYER_TOGGLE_2": 21249,
274+
"LAYER_TOGGLE_3": 21250,
275+
"LAYER_TOGGLE_4": 21251,
276+
"LAYER_SWITCH_1": 20496,
277+
"LAYER_SWITCH_2": 20497,
278+
"LAYER_SWITCH_3": 20498,
279+
"LAYER_SWITCH_4": 20499,
280+
"LAYER_ACCESS_1": 20736,
281+
"FN": 20737,
282+
"LAYER_ACCESS_3": 20738,
283+
"LAYER_ACCESS_4": 20739,
284+
"RESET": 23552
285+
}

0 commit comments

Comments
 (0)