Skip to content

Commit 22c4a9d

Browse files
authored
Merge pull request #6 from gitdev-bash/Complete-Layout-US
Complete layout us
2 parents a77a113 + 987e196 commit 22c4a9d

File tree

2 files changed

+54
-31
lines changed

2 files changed

+54
-31
lines changed

pd_key_maps/keymap_us.py

+28-24
Original file line numberDiff line numberDiff line change
@@ -53,13 +53,13 @@
5353
"SPACE": 44,
5454
"-": 45,
5555
"=": 46,
56-
"(": 47,
57-
")": 48,
56+
"[": 47,
57+
"]": 48,
5858
"\\": 49,
59-
"#": 50,
59+
# "#": 50, # Non us only
6060
";": 51,
61-
'"': 52,
62-
"~": 53,
61+
"'": 52,
62+
"`": 53,
6363
",": 54,
6464
".": 55,
6565
"/": 56,
@@ -136,24 +136,28 @@
136136
# volume-up:128,
137137
# volume-down:129,
138138
}
139-
c2map = {}
139+
c2map = {
140+
"~": "SHIFT `",
141+
"!": "SHIFT 1",
142+
"@": "SHIFT 2",
143+
"#": "SHIFT 3",
144+
"$": "SHIFT 4",
145+
"%": "SHIFT 5",
146+
"^": "SHIFT 6",
147+
"&": "SHIFT 7",
148+
"*": "SHIFT 8",
149+
"(": "SHIFT 9",
150+
")": "SHIFT 0",
151+
"_": "SHIFT -",
152+
"+": "SHIFT =",
153+
"<": "SHIFT ,",
154+
">": "SHIFT .",
155+
"?": "SHIFT /",
156+
'"': "SHIFT '",
157+
":": "SHIFT ;",
158+
"{": "SHIFT [",
159+
"}": "SHIFT ]",
160+
"|": "SHIFT \\",
161+
}
140162
for i in range(65, 91):
141163
c2map[chr(i)] = "SHIFT " + chr(i).lower()
142-
aliasmap = {
143-
"CTRL": "LCTRL",
144-
"SHIFT": "LSHIFT",
145-
"ALT": "LALT",
146-
"META": "LMETA",
147-
"CONTROL": "CTRL",
148-
"GUI": "META",
149-
"ESCAPE": "ESC",
150-
"RIGHTARROW": "RIGHT",
151-
"LEFTARROW": "LEFT",
152-
"DOWNARROW": "DOWN",
153-
"UPARROW": "UP",
154-
"CTRL-ALT": "CTRL ALT",
155-
"CTRL-SHIFT": "CTRL SHIFT",
156-
"DEFAULT_DELAY": "DEFAULTDELAY",
157-
" ": "SPACE",
158-
"BREAK": "PAUSE",
159-
}

piduck.py

+26-7
Original file line numberDiff line numberDiff line change
@@ -66,8 +66,8 @@ def pharse(line, known, deltrue):
6666
elif command[0] in keymap.c2map:
6767
pharse(keymap.c2map[command[0]] + " " + " ".join(command[1:]), known, True)
6868
return
69-
elif command[0] in keymap.aliasmap:
70-
pharse(keymap.aliasmap[command[0]] + " " + " ".join(command[1:]), known, True)
69+
elif command[0] in aliasmap:
70+
pharse(aliasmap[command[0]] + " " + " ".join(command[1:]), known, True)
7171
return
7272
else:
7373
eprint('Could not find "' + command[0] + '"')
@@ -119,6 +119,25 @@ def main():
119119
default_delay = 10
120120
string_delay = 1
121121

122+
aliasmap = {
123+
"CTRL": "LCTRL",
124+
"SHIFT": "LSHIFT",
125+
"ALT": "LALT",
126+
"META": "LMETA",
127+
"CONTROL": "CTRL",
128+
"GUI": "META",
129+
"ESCAPE": "ESC",
130+
"RIGHTARROW": "RIGHT",
131+
"LEFTARROW": "LEFT",
132+
"DOWNARROW": "DOWN",
133+
"UPARROW": "UP",
134+
"CTRL-ALT": "CTRL ALT",
135+
"CTRL-SHIFT": "CTRL SHIFT",
136+
"DEFAULT_DELAY": "DEFAULTDELAY",
137+
" ": "SPACE",
138+
"BREAK": "PAUSE",
139+
}
140+
122141
piparser = argparse.ArgumentParser()
123142
piparser.add_argument("-i", "--input", help="File input")
124143
piparser.add_argument(
@@ -140,8 +159,8 @@ def main():
140159
except ModuleNotFoundError:
141160
eprint('Keymap "' + key_layout + '" could not be found')
142161
exit(3)
143-
try:
144-
main()
145-
except KeyboardInterrupt:
146-
pass
147-
exit(0)
162+
try:
163+
main()
164+
except KeyboardInterrupt:
165+
pass
166+
exit(0)

0 commit comments

Comments
 (0)