Skip to content

Commit

Permalink
added german QWERTZ keymap
Browse files Browse the repository at this point in the history
  • Loading branch information
quaxalber committed Jul 26, 2023
1 parent c4bd78e commit 8affd44
Show file tree
Hide file tree
Showing 2 changed files with 115 additions and 1 deletion.
2 changes: 1 addition & 1 deletion cli_keymap.py
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ def load_keymap_file(config):

keymap_file = Path(__file__).resolve().parent / "cli_keymaps" / config.get("keymap_file", "us_keymap.json")
if keymap_file.exists() and keymap_file.is_file():
with open(keymap_file, "r") as f:
with open(keymap_file, "r", encoding="utf-8") as f:
try:
nonchars_key_map = json.loads(f.read())
except Exception as e:
Expand Down
114 changes: 114 additions & 0 deletions cli_keymaps/de_keymap.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,114 @@
{
"\r": [null, null],
"\t": ["TAB", []],
" ": ["SPACE", []],
"^": ["BACKQUOTE", []],
"°": ["BACKQUOTE", ["LSHIFT"]],
"1": ["1", []],
"!": ["1", ["LSHIFT"]],
"2": ["2", []],
"\"": ["2", ["LSHIFT"]],
"²": ["2", ["ALTGR"]],
"3": ["3", []],
"§": ["3", ["LSHIFT"]],
"³": ["3", ["ALTGR"]],
"4": ["4", []],
"$": ["4", ["LSHIFT"]],
"5": ["5", []],
"%": ["5", ["LSHIFT"]],
"6": ["6", []],
"&": ["6", ["LSHIFT"]],
"7": ["7", []],
"/": ["7", ["LSHIFT"]],
"{": ["7", ["ALTGR"]],
"8": ["8", []],
"(": ["8", ["LSHIFT"]],
"[": ["8", ["ALTGR"]],
"9": ["9", []],
")": ["9", ["LSHIFT"]],
"]": ["9", ["ALTGR"]],
"0": ["0", []],
"=": ["0", ["LSHIFT"]],
"}": ["0", ["ALTGR"]],
"ß": ["MINUS", []],
"?": ["MINUS", ["LSHIFT"]],
"\\": ["MINUS", ["ALTGR"]],
"´": ["EQUALS", []],
"`": ["EQUALS", ["LSHIFT"]],
"@": ["Q", ["ALTGR"]],
"q": ["Q", []],
"Q": ["Q", ["LSHIFT"]],
"w": ["W", []],
"W": ["W", ["LSHIFT"]],
"e": ["E", []],
"E": ["E", ["LSHIFT"]],
"€": ["E", ["ALTGR"]],
"r": ["R", []],
"R": ["R", ["LSHIFT"]],
"t": ["T", []],
"T": ["T", ["LSHIFT"]],
"z": ["Y", []],
"Z": ["Y", ["LSHIFT"]],
"u": ["U", []],
"U": ["U", ["LSHIFT"]],
"i": ["I", []],
"I": ["I", ["LSHIFT"]],
"o": ["O", []],
"O": ["O", ["LSHIFT"]],
"p": ["P", []],
"P": ["P", ["LSHIFT"]],
"ü": ["LEFTBRACKET", []],
"Ü": ["LEFTBRACKET", ["LSHIFT"]],
"*": ["RIGHTBRACKET", []],
"+": ["RIGHTBRACKET", ["LSHIFT"]],
"~": ["RIGHTBRACKET", ["ALTGR"]],
"a": ["A", []],
"A": ["A", ["LSHIFT"]],
"s": ["S", []],
"S": ["S", ["LSHIFT"]],
"d": ["D", []],
"D": ["D", ["LSHIFT"]],
"f": ["F", []],
"F": ["F", ["LSHIFT"]],
"g": ["G", []],
"G": ["G", ["LSHIFT"]],
"h": ["H", []],
"H": ["H", ["LSHIFT"]],
"j": ["J", []],
"J": ["J", ["LSHIFT"]],
"k": ["K", []],
"K": ["K", ["LSHIFT"]],
"l": ["L", []],
"L": ["L", ["LSHIFT"]],
"ö": ["SEMICOLON", []],
"Ö": ["SEMICOLON", ["LSHIFT"]],
"ä": ["QUOTE", []],
"Ä": ["QUOTE", ["LSHIFT"]],
"#": ["BACKSLASH", []],
"'": ["BACKSLASH", ["LSHIFT"]],
"\n": ["ENTER", []],
"y": ["Z", []],
"Y": ["Z", ["LSHIFT"]],
"x": ["X", []],
"X": ["X", ["LSHIFT"]],
"c": ["C", []],
"C": ["C", ["LSHIFT"]],
"v": ["V", []],
"V": ["V", ["LSHIFT"]],
"b": ["B", []],
"B": ["B", ["LSHIFT"]],
"n": ["N", []],
"N": ["N", ["LSHIFT"]],
"m": ["M", []],
"M": ["M", ["LSHIFT"]],
"µ": ["M", ["ALTGR"]],
",": ["COMMA", []],
";": ["COMMA", ["LSHIFT"]],
".": ["PERIOD", []],
":": ["PERIOD", ["LSHIFT"]],
"-": ["SLASH", []],
"_": ["SLASH", ["LSHIFT"]],
"<": ["INTLBACKSLASH", []],
">": ["INTLBACKSLASH", ["LSHIFT"]],
"|": ["INTLBACKSLASH", ["ALTGR"]]
}

0 comments on commit 8affd44

Please sign in to comment.