Skip to content

Commit d778df2

Browse files
committed
TRY: CONTROL
1 parent bc35980 commit d778df2

File tree

2 files changed

+27
-9
lines changed

2 files changed

+27
-9
lines changed

pd_key_maps/keymap_us.py

Lines changed: 17 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
#!/bin/python3
2-
commap = {}
2+
commap = {
3+
"LCTRL": 1,
4+
"LSHIFT": 2,
5+
"LALT": 4,
6+
"LMETA": 8,
7+
"RCTRL": 16,
8+
"RSHIFT": 32,
9+
"RALT": 64,
10+
"RMETA": 128,
11+
}
312
c1map = {
413
"a": 4,
514
"b": 5,
@@ -41,15 +50,19 @@
4150
"ESC": 41,
4251
"BACKSPACE": 42,
4352
"TAB": 43,
44-
" ": 44,
53+
"SPACE": 44,
4554
}
4655
c2map = {}
4756
for i in range(65, 91):
4857
c2map[chr(i)] = "SHIFT " + chr(i).lower()
4958
aliasmap = {
59+
"CTRL": "LCTRL",
60+
"SHIFT": "LSHIFT",
61+
"ALT": "LALT",
62+
"META": "LMETA",
63+
"CONTROL": "CTRL",
5064
"CTRL-ALT": "CTRL ALT",
5165
"CTRL-SHIFT": "CTRL SHIFT",
5266
"DEFAULT_DELAY": "DEFAULTDELAY",
53-
"SPACE": " ",
54-
"SHIFT": "RSHIFT",
67+
" ": "SPACE",
5568
}

piduck.py

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -87,12 +87,17 @@ def pharse(line, known, deltrue):
8787

8888
def out(ccl):
8989
# ccl_part=list(divide_chunks(ccl, n))
90-
rep = chr(0) * 2
9190
i = 2
92-
for e in ccl:
93-
i += 1
94-
rep = rep + chr(e)
95-
rep = rep + (chr(0) * (8 - i))
91+
if len(ccl) == 1:
92+
rep = (chr(0) * 2) + chr(ccl[0])
93+
e = 3
94+
else:
95+
rep = ""
96+
for e in range(len(ccl) - 1):
97+
rep = rep + chr(ccl[e])
98+
e = e + 2
99+
rep = rep + chr(0) + chr(ccl[e - 1])
100+
rep = rep + (chr(0) * (8 - e))
96101
with open("/dev/hidg0", "rb+") as fd:
97102
fd.write(rep.encode())
98103
fd.write((chr(0) * 8).encode())

0 commit comments

Comments
 (0)