Skip to content

Commit e3ed736

Browse files
authored
Merge pull request #1 from clouds56/makecode
add make1code (aka scancode) for windows
2 parents 2337fa1 + c03b2e2 commit e3ed736

16 files changed

+2262
-642
lines changed

Cargo.toml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,9 @@ serde = [ "dep:serde", "smol_str?/serde", "enigo?/serde", "bitflags?/serde" ]
6767
macos = ["dep:core-graphics", "dep:core-foundation"]
6868
windows = ["dep:windows"]
6969
enigo = ["dep:enigo"]
70+
make1 = []
7071
# enigo should be manually enabled since it depends on `wayland`, `x11rb`, `xdo` or `libei` on linux
71-
dep_all = ["windows", "macos", "xkeysym", "hut_03", "hut_04"]
72+
dep_all = ["windows", "macos", "xkeysym", "hut_03", "hut_04", "make1"]
7273

7374
generating_convert = ["dep:askama", "dep:regex"]
7475

build.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ fn main() {
2626
dep_enigo_macos: { all(target_os = "macos", feature = "enigo") },
2727
dep_enigo_linux: { all(target_os = "linux", feature = "enigo") },
2828
dep_windows_vk: { all(target_os = "windows", feature = "windows") },
29+
dep_make1: { feature = "make1" },
2930
dep_macos: { all(target_os = "macos", feature = "macos") },
3031
dep_linux: { all(target_os = "linux", feature = "linux") },
3132
dep_hut_03: { feature = "hut_03" },
Lines changed: 293 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,293 @@
1+
0x01 , 0x00,
2+
0x02 , 0x00,
3+
0x04 , 0x00,
4+
0x05 , 0x00,
5+
0x06 , 0x00,
6+
0xA6 , 0xE06A,
7+
0xAB , 0xE066,
8+
0xA7 , 0xE069,
9+
0xAC , 0xE032,
10+
0xA8 , 0xE067,
11+
0xAA , 0xE065,
12+
0xA9 , 0xE068,
13+
0xB4 , 0xE06C,
14+
0xB5 , 0xE06D,
15+
0xAD , 0xE020,
16+
0xB3 , 0xE022,
17+
0xB0 , 0xE019,
18+
0xB1 , 0xE010,
19+
0xB2 , 0xE024,
20+
0xAE , 0xE02E,
21+
0xAF , 0xE030,
22+
0x5F , 0xE05F,
23+
0x30 , 0x0B,
24+
0x31 , 0x02,
25+
0x32 , 0x03,
26+
0x33 , 0x04,
27+
0x34 , 0x05,
28+
0x35 , 0x06,
29+
0x36 , 0x07,
30+
0x37 , 0x08,
31+
0x38 , 0x09,
32+
0x39 , 0x0A,
33+
0x41 , 0x1E,
34+
0x5D , 0xE05D,
35+
0x42 , 0x30,
36+
0xDC , 0x2B,
37+
0x43 , 0x2E,
38+
0x03 , 0xE046,
39+
0x14 , 0x3A,
40+
0x0C , 0x4C,
41+
0xBC , 0x33,
42+
0x44 , 0x20,
43+
0xBD , 0x0C,
44+
0x08 , 0x0E,
45+
0x2E , 0x53,
46+
0x28 , 0x50,
47+
0x45 , 0x12,
48+
0x23 , 0x4F,
49+
0xBB , 0x0D,
50+
0x1B , 0x01,
51+
0x2B , 0x00,
52+
0x46 , 0x21,
53+
0x70 , 0x3B,
54+
0x79 , 0x44,
55+
0x7A , 0x57,
56+
0x7B , 0x58,
57+
0x7C , 0x64,
58+
0x7D , 0x65,
59+
0x7E , 0x66,
60+
0x7F , 0x67,
61+
0x80 , 0x68,
62+
0x81 , 0x69,
63+
0x82 , 0x6A,
64+
0x71 , 0x3C,
65+
0x83 , 0x6B,
66+
0x84 , 0x6C,
67+
0x85 , 0x6D,
68+
0x86 , 0x6E,
69+
0x87 , 0x76,
70+
0x72 , 0x3D,
71+
0x73 , 0x3E,
72+
0x74 , 0x3F,
73+
0x75 , 0x40,
74+
0x76 , 0x41,
75+
0x77 , 0x42,
76+
0x78 , 0x43,
77+
0xBF , 0x35,
78+
0x47 , 0x22,
79+
0xC0 , 0x29,
80+
0x48 , 0x23,
81+
0x2F , 0x63,
82+
0x24 , 0x47,
83+
0x49 , 0x17,
84+
0x2D , 0x52,
85+
0x4A , 0x24,
86+
0x4B , 0x25,
87+
0x4C , 0x26,
88+
0xA4 , 0x38,
89+
0x12 , 0x38,
90+
0x12 , 0x38,
91+
0xDE , 0x28,
92+
0x25 , 0x4B,
93+
0xDB , 0x1A,
94+
0x11 , 0x1D,
95+
0xA2 , 0x1D,
96+
0x5B , 0xE05B,
97+
0x5B , 0xE05B,
98+
0x5B , 0xE05B,
99+
0x5B , 0xE05B,
100+
0x5B , 0xE05B,
101+
0xA0 , 0x2A,
102+
0x10 , 0x2A,
103+
0x4D , 0x32,
104+
0x4E , 0x31,
105+
0xE2 , 0x56,
106+
0x4F , 0x18,
107+
0x50 , 0x19,
108+
0x22 , 0x51,
109+
0x21 , 0x49,
110+
0x13 , 0xE11D,
111+
0xBE , 0x34,
112+
0x2C , 0x54,
113+
0x2C , 0x54,
114+
0x51 , 0x10,
115+
0x52 , 0x13,
116+
0x0D , 0x1C,
117+
0xA5 , 0xE038,
118+
0xA5 , 0xE038,
119+
0x27 , 0x4D,
120+
0xDD , 0x1B,
121+
0xA3 , 0xE01D,
122+
0x5C , 0xE05C,
123+
0x5C , 0xE05C,
124+
0xA1 , 0x36,
125+
0x53 , 0x1F,
126+
0x91 , 0x46,
127+
0x91 , 0x46,
128+
0x29 , 0x00,
129+
0xBA , 0x27,
130+
0x20 , 0x39,
131+
0x54 , 0x14,
132+
0x09 , 0x0F,
133+
0x55 , 0x16,
134+
0x26 , 0x48,
135+
0x56 , 0x2F,
136+
0x57 , 0x11,
137+
0x58 , 0x2D,
138+
0x59 , 0x15,
139+
0x5A , 0x2C,
140+
0x60 , 0x52,
141+
0x61 , 0x4F,
142+
0x62 , 0x50,
143+
0x63 , 0x51,
144+
0x64 , 0x4B,
145+
0x65 , 0x4C,
146+
0x66 , 0x4D,
147+
0x67 , 0x47,
148+
0x68 , 0x48,
149+
0x69 , 0x49,
150+
0x6D , 0x4A,
151+
0x6F , 0xE035,
152+
0x90 , 0x45,
153+
0x6E , 0x53,
154+
0x6B , 0x4E,
155+
0x6A , 0x37,
156+
None , ,
157+
None , ,
158+
None , ,
159+
None , ,
160+
None , ,
161+
None , ,
162+
None , ,
163+
None , ,
164+
None , ,
165+
None , ,
166+
None , ,
167+
0xFF , 0x00,
168+
None , ,
169+
None , ,
170+
None , ,
171+
None , ,
172+
None , ,
173+
None , ,
174+
None , ,
175+
None , ,
176+
None , ,
177+
None , ,
178+
None , ,
179+
None , ,
180+
None , ,
181+
None , ,
182+
None , ,
183+
None , ,
184+
None , ,
185+
None , ,
186+
None , ,
187+
None , ,
188+
None , ,
189+
None , ,
190+
None , ,
191+
None , ,
192+
None , ,
193+
None , ,
194+
0xC1 , 0x73,
195+
0xC2 , 0x7E,
196+
0xF6 , 0x00,
197+
0xF7 , 0x00,
198+
0xF0 , 0x00,
199+
0xFA , 0x00,
200+
0xF4 , 0x00,
201+
0xFC , 0x00,
202+
0xFD , 0x00,
203+
0xF8 , 0x00,
204+
0xF7 , 0x00,
205+
0xF9 , 0x5D,
206+
0xF2 , 0x00,
207+
0xF1 , 0x5B,
208+
0xFB , 0x62,
209+
0xF6 , 0x00,
210+
0xF5 , 0x5E,
211+
0xF3 , 0x5F,
212+
0xF9 , 0x5D,
213+
0xF8 , 0x00,
214+
0xC3 , 0x00,
215+
0xC4 , 0x00,
216+
0xCC , 0x00,
217+
0xCD , 0x00,
218+
0xCE , 0x00,
219+
0xCB , 0x00,
220+
0xC8 , 0x00,
221+
0xD1 , 0x00,
222+
0xD4 , 0x00,
223+
0xD6 , 0x00,
224+
0xD5 , 0x00,
225+
0xD3 , 0x00,
226+
0xC9 , 0x00,
227+
0xCF , 0x00,
228+
0xC7 , 0x00,
229+
0xD2 , 0x00,
230+
0xD8 , 0x00,
231+
0xDA , 0x00,
232+
0xD9 , 0x00,
233+
0xD7 , 0x00,
234+
0xCA , 0x00,
235+
0xD0 , 0x00,
236+
0xC5 , 0x00,
237+
0xC6 , 0x00,
238+
0xE4 , 0x00,
239+
0xE6 , 0x00,
240+
0xE3 , 0x00,
241+
0x8E , 0x00,
242+
0x8F , 0x00,
243+
0x8B , 0x00,
244+
0x8C , 0x00,
245+
0x89 , 0x00,
246+
0x8D , 0x00,
247+
0x8A , 0x00,
248+
0x88 , 0x00,
249+
0xFC , 0x00,
250+
0xDF , 0x00,
251+
0xF0 , 0x00,
252+
0xF3 , 0x5F,
253+
0xE1 , 0x00,
254+
0xF5 , 0x5E,
255+
0xFE , 0x00,
256+
0xF2 , 0x00,
257+
0xEF , 0x00,
258+
0xF4 , 0x00,
259+
0xF1 , 0x5B,
260+
0x92 , 0x00,
261+
0x95 , 0x00,
262+
0x93 , 0x00,
263+
0x96 , 0x00,
264+
0x94 , 0x00,
265+
0xEA , 0x5C,
266+
0x92 , 0x00,
267+
0xEB , 0x7B,
268+
0xEC , 0x00,
269+
0xED , 0x6F,
270+
0xE9 , 0x71,
271+
0xEE , 0x5A,
272+
0xFD , 0x00,
273+
0xE7 , 0x00,
274+
0xFA , 0x00,
275+
0xE5 , 0x00,
276+
0xFB , 0x62,
277+
0x1E , 0x00,
278+
0x1C , 0x00,
279+
0x18 , 0x00,
280+
0x1A , 0x00,
281+
0x16 , 0x00,
282+
0x17 , 0x00,
283+
0x15 , 0x00,
284+
0x15 , 0x00,
285+
0x15 , 0x00,
286+
0x19 , 0x00,
287+
0x19 , 0x00,
288+
0x1F , 0x00,
289+
0x1D , 0x00,
290+
0x2A , 0x00,
291+
0x6C , 0x00,
292+
0xB6 , 0xE06B,
293+
0xB7 , 0xE021,

0 commit comments

Comments
 (0)