-
Notifications
You must be signed in to change notification settings - Fork 0
/
jcurses_data.py
124 lines (124 loc) · 1.99 KB
/
jcurses_data.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
char_map = { # you need to add 0x
97: "a", # smol letters
98: "b",
99: "c",
100: "d",
101: "e",
102: "f",
103: "g",
104: "h",
105: "i",
106: "j",
107: "k",
108: "l",
109: "m",
110: "n",
111: "o",
112: "p",
113: "q",
114: "r",
115: "s",
116: "t",
117: "u",
118: "v",
119: "w",
120: "x",
121: "y",
122: "z",
65: "A", # capital letters
66: "B",
67: "C",
68: "D",
69: "E",
70: "F",
71: "G",
72: "H",
73: "I",
74: "J",
75: "K",
76: "L",
77: "M",
78: "N",
79: "O",
80: "P",
81: "Q",
82: "R",
83: "S",
84: "T",
85: "U",
86: "V",
87: "W",
88: "X",
89: "Y",
90: "Z",
49: "1", # numbers
50: "2",
51: "3",
52: "4",
53: "5",
54: "6",
55: "7",
56: "8",
57: "9",
48: "0",
96: "`", # specials
45: "-",
95: "_",
61: "=",
43: "+",
91: "[",
93: "]",
92: "\\", # Never gonna give you up
47: "/", # Never gonna let you down
46: ".", # Never gonna run around and desert you
44: ",", # Never gonna make you cry
39: "'", # Never gonna say goodbye
59: ";", # Never gonna tell a lie and hurt you
123: "{",
125: "}",
34: '"',
58: ":",
124: "|",
63: "?",
62: ">",
60: "<",
27: "alt",
32: " ",
13: "enter",
10: "enter",
9: "tab",
126: "~",
33: "!",
64: "@",
35: "#",
36: "$",
37: "%",
94: "^",
38: "&",
42: "*",
40: "(",
41: ")",
365: "up", # hacky fix to namechake with capital ABCD
366: "down",
367: "right",
368: "left",
127: "bck",
372: "home",
370: "end",
353: "pgup",
354: "pgdw",
351: "del",
350: "ins",
4: "ctrlD",
24: "ctrlX",
6: "ctrlF",
7: "ctrlG",
8: "ctrlH",
11: "ctrlK",
23: "ctrlW",
5: "ctrlE",
18: "ctrlR",
12: "ctrlL",
3: "ctrlC",
17: "ctrlQ",
}