1use crate::bindings::*;
2
3pub const Key_Function_Names: &[&str] = &[
4 "F1", "F2", "F3", "F4", "F5", "F6", "F7", "F8", "F9", "F10", "F11", "F12", "F13", "F14", "F15",
5 "F16", "F17", "F18", "F19", "F20", "F21", "F22", "F23", "F24",
6];
7
8pub const Key_Ascii_Names: &[&str] = &[
9 "A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S",
10 "T", "U", "V", "W", "X", "Y", "Z",
11];
12
13pub const Pad_Names: &[&str] = &[
14 "PAD_A",
15 "PAD_B",
16 "PAD_X",
17 "PAD_Y",
18 "PAD_L",
19 "PAD_R",
20 "PAD_Z",
21 "PAD_C",
22 "PAD_D",
23 "PAD_LEFT",
24 "PAD_RIGHT",
25 "PAD_UP",
26 "PAD_DOWN",
27 "PAD_START",
28 "PAD_SELECT",
29 "PAD_ZL",
30 "PAD_ZR",
31 "PAD_LSTICK",
32 "PAD_RSTICK",
33 "PAD_CLEFT",
34 "PAD_CRIGHT",
35 "PAD_CUP",
36 "PAD_CDOWN",
37];
38
39pub const Pad_DisplayNames: &[&str] = &[
40 "A", "B", "X", "Y", "L", "R", "Z", "C", "D", "LEFT", "RIGHT", "UP", "DOWN", "START", "SELECT",
41 "ZL", "ZR", "LSTICK", "RSTICK", "CLEFT", "CRIGHT", "CUP", "CDOWN",
42];
43
44pub const Input_StorageNames: [&str; InputButtons_INPUT_COUNT as usize] = [
45 "None",
46 "F1",
47 "F2",
48 "F3",
49 "F4",
50 "F5",
51 "F6",
52 "F7",
53 "F8",
54 "F9",
55 "F10",
56 "F11",
57 "F12",
58 "F13",
59 "F14",
60 "F15",
61 "F16",
62 "F17",
63 "F18",
64 "F19",
65 "F20",
66 "F21",
67 "F22",
68 "F23",
69 "F24",
70 "Tilde",
71 "Minus",
72 "Plus",
73 "BracketLeft",
74 "BracketRight",
75 "Slash",
76 "Semicolon",
77 "Quote",
78 "Comma",
79 "Period",
80 "BackSlash",
81 "ShiftLeft",
82 "ShiftRight",
83 "ControlLeft",
84 "ControlRight",
85 "AltLeft",
86 "AltRight",
87 "WinLeft",
88 "WinRight",
89 "Up",
90 "Down",
91 "Left",
92 "Right",
93 "Number0",
94 "Number1",
95 "Number2",
96 "Number3",
97 "Number4",
98 "Number5",
99 "Number6",
100 "Number7",
101 "Number8",
102 "Number9",
103 "Insert",
104 "Delete",
105 "Home",
106 "End",
107 "PageUp",
108 "PageDown",
109 "Menu",
110 "A",
111 "B",
112 "C",
113 "D",
114 "E",
115 "F",
116 "G",
117 "H",
118 "I",
119 "J",
120 "K",
121 "L",
122 "M",
123 "N",
124 "O",
125 "P",
126 "Q",
127 "R",
128 "S",
129 "T",
130 "U",
131 "V",
132 "W",
133 "X",
134 "Y",
135 "Z",
136 "Enter",
137 "Escape",
138 "Space",
139 "BackSpace",
140 "Tab",
141 "CapsLock",
142 "ScrollLock",
143 "PrintScreen",
144 "Pause",
145 "NumLock",
146 "Keypad0",
147 "Keypad1",
148 "Keypad2",
149 "Keypad3",
150 "Keypad4",
151 "Keypad5",
152 "Keypad6",
153 "Keypad7",
154 "Keypad8",
155 "Keypad9",
156 "KeypadDivide",
157 "KeypadMultiply",
158 "KeypadSubtract",
159 "KeypadAdd",
160 "KeypadDecimal",
161 "KeypadEnter",
162 "XButton1",
163 "XButton2",
164 "LeftMouse",
165 "RightMouse",
166 "MiddleMouse",
167 "WheelUp",
168 "WheelDown",
169 "WheelLeft",
170 "WheelRight",
171 "XButton3",
172 "XButton4",
173 "XButton5",
174 "XButton6",
175 "VolumeMute",
176 "VolumeUp",
177 "VolumeDown",
178 "Sleep",
179 "MediaNext",
180 "MediaPrev",
181 "MediaPlay",
182 "MediaStop",
183 "BrowserPrev",
184 "BrowserNext",
185 "BrowserRefresh",
186 "BrowserStop",
187 "BrowserSsearch",
188 "BrowserFavorites",
189 "BrowserHome",
190 "LaunchMail",
191 "LaunchMedia",
192 "LaunchApp1",
193 "LaunchCalc",
194 "PAD_A",
195 "PAD_B",
196 "PAD_X",
197 "PAD_Y",
198 "PAD_L",
199 "PAD_R",
200 "PAD_Z",
201 "PAD_C",
202 "PAD_D",
203 "PAD_LEFT",
204 "PAD_RIGHT",
205 "PAD_UP",
206 "PAD_DOWN",
207 "PAD_START",
208 "PAD_SELECT",
209 "PAD_ZL",
210 "PAD_ZR",
211 "PAD_LSTICK",
212 "PAD_RSTICK",
213 "PAD_CLEFT",
214 "PAD_CRIGHT",
215 "PAD_CUP",
216 "PAD_CDOWN",
217];
218
219pub const Input_DisplayNames: [&str; InputButtons_INPUT_COUNT as usize] = [
220 "NONE",
221 "F1",
222 "F2",
223 "F3",
224 "F4",
225 "F5",
226 "F6",
227 "F7",
228 "F8",
229 "F9",
230 "F10",
231 "F11",
232 "F12",
233 "F13",
234 "F14",
235 "F15",
236 "F16",
237 "F17",
238 "F18",
239 "F19",
240 "F20",
241 "F21",
242 "F22",
243 "F23",
244 "F24",
245 "GRAVE",
246 "MINUS",
247 "PLUS",
248 "LBRACKET",
249 "RBRACKET",
250 "SLASH",
251 "SEMICOLON",
252 "APOSTROPHE",
253 "COMMA",
254 "PERIOD",
255 "BACKSLASH",
256 "LSHIFT",
257 "RSHIFT",
258 "LCONTROL",
259 "RCONTROL",
260 "LALT",
261 "RALT",
262 "LWIN",
263 "RWIN",
264 "UP",
265 "DOWN",
266 "LEFT",
267 "RIGHT",
268 "0",
269 "1",
270 "2",
271 "3",
272 "4",
273 "5",
274 "6",
275 "7",
276 "8",
277 "9",
278 "INSERT",
279 "DELETE",
280 "HOME",
281 "END",
282 "PRIOR",
283 "DOWN",
284 "MENU",
285 "A",
286 "B",
287 "C",
288 "D",
289 "E",
290 "F",
291 "G",
292 "H",
293 "I",
294 "J",
295 "K",
296 "L",
297 "M",
298 "N",
299 "O",
300 "P",
301 "Q",
302 "R",
303 "S",
304 "T",
305 "U",
306 "V",
307 "W",
308 "X",
309 "Y",
310 "Z",
311 "RETURN",
312 "ESCAPE",
313 "SPACE",
314 "BACK",
315 "TAB",
316 "CAPITAL",
317 "SCROLL",
318 "PRINT",
319 "PAUSE",
320 "NUMLOCK",
321 "NUMPAD0",
322 "NUMPAD1",
323 "NUMPAD2",
324 "NUMPAD3",
325 "NUMPAD4",
326 "NUMPAD5",
327 "NUMPAD6",
328 "NUMPAD7",
329 "NUMPAD8",
330 "NUMPAD9",
331 "DIVIDE",
332 "MULTIPLY",
333 "SUBTRACT",
334 "ADD",
335 "DECIMAL",
336 "NUMPADENTER",
337 "XBUTTON1",
338 "XBUTTON2",
339 "LMOUSE",
340 "RMOUSE",
341 "MMOUSE",
342 "WHEELUP",
343 "WHEELDOWN",
344 "WHEELLEFT",
345 "WHEELRIGHT",
346 "XBUTTON3",
347 "XBUTTON4",
348 "XBUTTON5",
349 "XBUTTON6",
350 "VOLUMEMUTE",
351 "VOLUMEUP",
352 "VOLUMEDOWN",
353 "SLEEP",
354 "MEDIANEXT",
355 "MEDIAPREV",
356 "MEDIAPLAY",
357 "MEDIASTOP",
358 "BROWSERPREV",
359 "BROWSERNEXT",
360 "BROWSERREFRESH",
361 "BROWSERSTOP",
362 "BROWSERSEARCH",
363 "BROWSERFAVORITES",
364 "BROWSERHOME",
365 "LAUNCHMAIL",
366 "LAUNCHMEDIA",
367 "LAUNCHAPP1",
368 "LAUNCHCALC",
369 "A",
370 "B",
371 "X",
372 "Y",
373 "L",
374 "R",
375 "Z",
376 "C",
377 "D",
378 "LEFT",
379 "RIGHT",
380 "UP",
381 "DOWN",
382 "START",
383 "SELECT",
384 "ZL",
385 "ZR",
386 "LSTICK",
387 "RSTICK",
388 "CLEFT",
389 "CRIGHT",
390 "CUP",
391 "CDOWN",
392];
393
394pub const PadBind_Defaults: [BindMapping; InputBind__BIND_COUNT as usize] = [
395 BindMapping {
396 button1: InputButtons_CCPAD_UP as _,
397 button2: 0,
398 },
399 BindMapping {
400 button1: InputButtons_CCPAD_DOWN as _,
401 button2: 0,
402 }, BindMapping {
404 button1: InputButtons_CCPAD_LEFT as _,
405 button2: 0,
406 },
407 BindMapping {
408 button1: InputButtons_CCPAD_RIGHT as _,
409 button2: 0,
410 }, BindMapping {
412 button1: InputButtons_CCPAD_1 as _,
413 button2: 0,
414 },
415 BindMapping {
416 button1: 0,
417 button2: 0,
418 }, BindMapping {
420 button1: InputButtons_CCPAD_START as _,
421 button2: 0,
422 },
423 BindMapping {
424 button1: InputButtons_CCPAD_4 as _,
425 button2: 0,
426 }, BindMapping {
428 button1: InputButtons_CCPAD_3 as _,
429 button2: 0,
430 },
431 BindMapping {
432 button1: 0,
433 button2: 0,
434 }, BindMapping {
436 button1: InputButtons_CCPAD_START as _,
437 button2: 0,
438 },
439 BindMapping {
440 button1: 0,
441 button2: 0,
442 }, BindMapping {
444 button1: InputButtons_CCPAD_2 as _,
445 button2: InputButtons_CCPAD_L as _,
446 },
447 BindMapping {
448 button1: InputButtons_CCPAD_2 as _,
449 button2: InputButtons_CCPAD_3 as _,
450 }, BindMapping {
452 button1: InputButtons_CCPAD_2 as _,
453 button2: InputButtons_CCPAD_R as _,
454 }, BindMapping {
456 button1: InputButtons_CCPAD_2 as _,
457 button2: InputButtons_CCPAD_UP as _,
458 },
459 BindMapping {
460 button1: InputButtons_CCPAD_2 as _,
461 button2: InputButtons_CCPAD_DOWN as _,
462 }, BindMapping {
464 button1: 0,
465 button2: 0,
466 },
467 BindMapping {
468 button1: 0,
469 button2: 0,
470 }, BindMapping {
472 button1: 0,
473 button2: 0,
474 },
475 BindMapping {
476 button1: 0,
477 button2: 0,
478 },
479 BindMapping {
480 button1: 0,
481 button2: 0,
482 },
483 BindMapping {
484 button1: 0,
485 button2: 0,
486 }, BindMapping {
488 button1: 0,
489 button2: 0,
490 },
491 BindMapping {
492 button1: 0,
493 button2: 0,
494 },
495 BindMapping {
496 button1: 0,
497 button2: 0,
498 }, BindMapping {
500 button1: InputButtons_CCPAD_L as _,
501 button2: 0,
502 },
503 BindMapping {
504 button1: 0,
505 button2: 0,
506 },
507 BindMapping {
508 button1: InputButtons_CCPAD_R as _,
509 button2: 0,
510 }, BindMapping {
512 button1: 0,
513 button2: 0,
514 },
515 BindMapping {
516 button1: 0,
517 button2: 0,
518 },
519 BindMapping {
520 button1: 0,
521 button2: 0,
522 }, BindMapping {
524 button1: 0,
525 button2: 0,
526 },
527 BindMapping {
528 button1: 0,
529 button2: 0,
530 },
531 BindMapping {
532 button1: 0,
533 button2: 0,
534 }, BindMapping {
536 button1: 0,
537 button2: 0,
538 },
539 BindMapping {
540 button1: 0,
541 button2: 0,
542 },
543 BindMapping {
544 button1: 0,
545 button2: 0,
546 },
547 BindMapping {
548 button1: 0,
549 button2: 0,
550 }, BindMapping {
552 button1: 0,
553 button2: 0,
554 },
555 BindMapping {
556 button1: 0,
557 button2: 0,
558 },
559 BindMapping {
560 button1: 0,
561 button2: 0,
562 }, BindMapping {
564 button1: 0,
565 button2: 0,
566 },
567 BindMapping {
568 button1: 0,
569 button2: 0,
570 },
571 BindMapping {
572 button1: 0,
573 button2: 0,
574 }, BindMapping {
576 button1: 0,
577 button2: 0,
578 },
579 BindMapping {
580 button1: 0,
581 button2: 0,
582 },
583 BindMapping {
584 button1: 0,
585 button2: 0,
586 }, BindMapping {
588 button1: InputButtons_CCPAD_ZL as _,
589 button2: 0,
590 },
591 BindMapping {
592 button1: InputButtons_CCPAD_ZR as _,
593 button2: 0,
594 }, ];
596
597pub const KeyBind_Defaults: [BindMapping; InputBind__BIND_COUNT as usize] = [
598 BindMapping {
599 button1: b'W',
600 button2: 0,
601 },
602 BindMapping {
603 button1: b'S',
604 button2: 0,
605 },
606 BindMapping {
607 button1: b'A',
608 button2: 0,
609 },
610 BindMapping {
611 button1: b'D',
612 button2: 0,
613 }, BindMapping {
615 button1: InputButtons_CCKEY_SPACE as _,
616 button2: 0,
617 },
618 BindMapping {
619 button1: b'R',
620 button2: 0,
621 }, BindMapping {
623 button1: InputButtons_CCKEY_ENTER as _,
624 button2: 0,
625 },
626 BindMapping {
627 button1: b'T',
628 button2: 0,
629 }, BindMapping {
631 button1: b'B',
632 button2: 0,
633 },
634 BindMapping {
635 button1: b'F',
636 button2: 0,
637 }, BindMapping {
639 button1: InputButtons_CCKEY_ENTER as _,
640 button2: 0,
641 },
642 BindMapping {
643 button1: InputButtons_CCKEY_TAB as _,
644 button2: 0,
645 }, BindMapping {
647 button1: InputButtons_CCKEY_LSHIFT as _,
648 button2: 0,
649 },
650 BindMapping {
651 button1: b'X',
652 button2: 0,
653 },
654 BindMapping {
655 button1: b'Z',
656 button2: 0,
657 }, BindMapping {
659 button1: b'Q',
660 button2: 0,
661 },
662 BindMapping {
663 button1: b'E',
664 button2: 0,
665 }, BindMapping {
667 button1: InputButtons_CCKEY_LALT as _,
668 button2: 0,
669 },
670 BindMapping {
671 button1: InputButtons_CCKEY_F3 as _,
672 button2: 0,
673 }, BindMapping {
675 button1: InputButtons_CCKEY_F12 as _,
676 button2: 0,
677 },
678 BindMapping {
679 button1: InputButtons_CCKEY_F11 as _,
680 button2: 0,
681 }, BindMapping {
683 button1: InputButtons_CCKEY_F5 as _,
684 button2: 0,
685 },
686 BindMapping {
687 button1: InputButtons_CCKEY_F1 as _,
688 button2: 0,
689 }, BindMapping {
691 button1: InputButtons_CCKEY_F7 as _,
692 button2: 0,
693 },
694 BindMapping {
695 button1: b'C',
696 button2: 0,
697 },
698 BindMapping {
699 button1: InputButtons_CCKEY_LCTRL as _,
700 button2: 0,
701 }, BindMapping {
703 button1: InputButtons_CCMOUSE_L as _,
704 button2: 0,
705 },
706 BindMapping {
707 button1: InputButtons_CCMOUSE_M as _,
708 button2: 0,
709 },
710 BindMapping {
711 button1: InputButtons_CCMOUSE_R as _,
712 button2: 0,
713 }, BindMapping {
715 button1: InputButtons_CCKEY_F6 as _,
716 button2: 0,
717 },
718 BindMapping {
719 button1: InputButtons_CCKEY_LALT as _,
720 button2: 0,
721 }, BindMapping {
723 button1: InputButtons_CCKEY_F8 as _,
724 button2: 0,
725 },
726 BindMapping {
727 button1: b'G',
728 button2: 0,
729 }, BindMapping {
731 button1: InputButtons_CCKEY_F10 as _,
732 button2: 0,
733 },
734 BindMapping {
735 button1: 0,
736 button2: 0,
737 }, BindMapping {
739 button1: 0,
740 button2: 0,
741 },
742 BindMapping {
743 button1: 0,
744 button2: 0,
745 },
746 BindMapping {
747 button1: 0,
748 button2: 0,
749 },
750 BindMapping {
751 button1: 0,
752 button2: 0,
753 }, BindMapping {
755 button1: b'1',
756 button2: 0,
757 },
758 BindMapping {
759 button1: b'2',
760 button2: 0,
761 },
762 BindMapping {
763 button1: b'3',
764 button2: 0,
765 }, BindMapping {
767 button1: b'4',
768 button2: 0,
769 },
770 BindMapping {
771 button1: b'5',
772 button2: 0,
773 },
774 BindMapping {
775 button1: b'6',
776 button2: 0,
777 }, BindMapping {
779 button1: b'7',
780 button2: 0,
781 },
782 BindMapping {
783 button1: b'8',
784 button2: 0,
785 },
786 BindMapping {
787 button1: b'9',
788 button2: 0,
789 }, BindMapping {
791 button1: 0,
792 button2: 0,
793 },
794 BindMapping {
795 button1: 0,
796 button2: 0,
797 }, ];
799
800pub const bindNames: [&str; InputBind__BIND_COUNT as usize] = [
801 "Forward",
802 "Back",
803 "Left",
804 "Right",
805 "Jump",
806 "Respawn",
807 "SetSpawn",
808 "Chat",
809 "Inventory",
810 "ToggleFog",
811 "SendChat",
812 "PlayerList",
813 "Speed",
814 "NoClip",
815 "Fly",
816 "FlyUp",
817 "FlyDown",
818 "ExtInput",
819 "HideFPS",
820 "Screenshot",
821 "Fullscreen",
822 "ThirdPerson",
823 "HideGUI",
824 "AxisLines",
825 "ZoomScrolling",
826 "HalfSpeed",
827 "DeleteBlock",
828 "PickBlock",
829 "PlaceBlock",
830 "AutoRotate",
831 "HotbarSwitching",
832 "SmoothCamera",
833 "DropBlock",
834 "IDOverlay",
835 "BreakableLiquids",
836 "LookUp",
837 "LookDown",
838 "LookRight",
839 "LookLeft",
840 "Hotbar1",
841 "Hotbar2",
842 "Hotbar3",
843 "Hotbar4",
844 "Hotbar5",
845 "Horbar6",
846 "Hotbar7",
847 "Hotbar8",
848 "Hotbar9",
849 "HotbarLeft",
850 "HotbarRight",
851];