oxwm

https://git.tonybtw.com/oxwm.git git://git.tonybtw.com/oxwm.git
1,989 bytes raw
1
#![allow(dead_code)]
2
// Allowing dead code here because its just a file for potential keybinds
3
pub const RETURN: u8 = 36;
4
pub const Q: u8 = 24;
5
pub const ESCAPE: u8 = 9;
6
pub const SPACE: u8 = 65;
7
pub const TAB: u8 = 23;
8
pub const BACKSPACE: u8 = 22;
9
pub const DELETE: u8 = 119;
10
11
// Function Keys
12
pub const F1: u8 = 67;
13
pub const F2: u8 = 68;
14
pub const F3: u8 = 69;
15
pub const F4: u8 = 70;
16
pub const F5: u8 = 71;
17
pub const F6: u8 = 72;
18
pub const F7: u8 = 73;
19
pub const F8: u8 = 74;
20
pub const F9: u8 = 75;
21
pub const F10: u8 = 76;
22
pub const F11: u8 = 95;
23
pub const F12: u8 = 96;
24
25
// Letters
26
pub const A: u8 = 38;
27
pub const B: u8 = 56;
28
pub const C: u8 = 54;
29
pub const D: u8 = 40;
30
pub const E: u8 = 26;
31
pub const F: u8 = 41;
32
pub const G: u8 = 42;
33
pub const H: u8 = 43;
34
pub const I: u8 = 31;
35
pub const J: u8 = 44;
36
pub const K: u8 = 45;
37
pub const L: u8 = 46;
38
pub const M: u8 = 58;
39
pub const N: u8 = 57;
40
pub const O: u8 = 32;
41
pub const P: u8 = 33;
42
pub const R: u8 = 27;
43
pub const S: u8 = 39;
44
pub const T: u8 = 28;
45
pub const U: u8 = 30;
46
pub const V: u8 = 55;
47
pub const W: u8 = 25;
48
pub const X: u8 = 53;
49
pub const Y: u8 = 29;
50
pub const Z: u8 = 52;
51
52
// Numbers
53
pub const KEY_0: u8 = 19;
54
pub const KEY_1: u8 = 10;
55
pub const KEY_2: u8 = 11;
56
pub const KEY_3: u8 = 12;
57
pub const KEY_4: u8 = 13;
58
pub const KEY_5: u8 = 14;
59
pub const KEY_6: u8 = 15;
60
pub const KEY_7: u8 = 16;
61
pub const KEY_8: u8 = 17;
62
pub const KEY_9: u8 = 18;
63
64
// Arrows
65
pub const LEFT: u8 = 113;
66
pub const RIGHT: u8 = 114;
67
pub const UP: u8 = 111;
68
pub const DOWN: u8 = 116;
69
pub const HOME: u8 = 110;
70
pub const END: u8 = 115;
71
pub const PAGE_UP: u8 = 112;
72
pub const PAGE_DOWN: u8 = 117;
73
pub const INSERT: u8 = 118;
74
75
// Symbols
76
pub const MINUS: u8 = 20;
77
pub const EQUAL: u8 = 21;
78
pub const LEFT_BRACKET: u8 = 34;
79
pub const RIGHT_BRACKET: u8 = 35;
80
pub const SEMICOLON: u8 = 47;
81
pub const APOSTROPHE: u8 = 48;
82
pub const GRAVE: u8 = 49;
83
pub const BACKSLASH: u8 = 51;
84
pub const COMMA: u8 = 59;
85
pub const PERIOD: u8 = 60;
86
pub const SLASH: u8 = 61;