Merge pull request #60 from Zachev/feature/keymap-swiss

Added Swiss keymaps based on swiss-french keyboard layout.
This commit is contained in:
mame82 2019-01-11 08:20:42 +01:00 committed by GitHub
commit 473873dceb
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

123
dist/keymaps/CH.json vendored Normal file
View File

@ -0,0 +1,123 @@
{
"Name": "CH",
"Description": "Swiss German to USB Keyboard report mapping",
"Mapping": {
"\t": [{"Modifiers": [], "Keys": ["KEY_TAB"]}],
"\n": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}],
" ": [{"Modifiers": [], "Keys": ["KEY_SPACE"]}],
"!": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_RIGHTBRACE"]}],
"\"": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_2"]}],
"#": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_3"]}],
"$": [{"Modifiers": [], "Keys": ["KEY_BACKSLASH"]}],
"%": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_5"]}],
"&": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_6"]}],
"'": [{"Modifiers": [], "Keys": ["KEY_MINUS"]}],
"(": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_8"]}],
")": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_9"]}],
"*": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_3"]}],
"+": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_1"]}],
",": [{"Modifiers": [], "Keys": ["KEY_COMMA"]}],
"-": [{"Modifiers": [], "Keys": ["KEY_SLASH"]}],
".": [{"Modifiers": [], "Keys": ["KEY_DOT"]}],
"/": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_7"]}],
"0": [{"Modifiers": [], "Keys": ["KEY_0"]}],
"1": [{"Modifiers": [], "Keys": ["KEY_1"]}],
"2": [{"Modifiers": [], "Keys": ["KEY_2"]}],
"3": [{"Modifiers": [], "Keys": ["KEY_3"]}],
"4": [{"Modifiers": [], "Keys": ["KEY_4"]}],
"5": [{"Modifiers": [], "Keys": ["KEY_5"]}],
"6": [{"Modifiers": [], "Keys": ["KEY_6"]}],
"7": [{"Modifiers": [], "Keys": ["KEY_7"]}],
"8": [{"Modifiers": [], "Keys": ["KEY_8"]}],
"9": [{"Modifiers": [], "Keys": ["KEY_9"]}],
":": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_DOT"]}],
";": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_COMMA"]}],
"<": [{"Modifiers": [], "Keys": ["KEY_102ND"]}],
"=": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_0"]}],
">": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_102ND"]}],
"?": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_MINUS"]}],
"@": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_2"]}],
"A": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_A"]}],
"B": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_B"]}],
"C": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_C"]}],
"D": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_D"]}],
"E": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_E"]}],
"F": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_F"]}],
"G": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_G"]}],
"H": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_H"]}],
"I": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_I"]}],
"J": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_J"]}],
"K": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_K"]}],
"L": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_L"]}],
"M": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_M"]}],
"N": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_N"]}],
"O": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_O"]}],
"P": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_P"]}],
"Q": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Q"]}],
"R": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_R"]}],
"S": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_S"]}],
"T": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_T"]}],
"U": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_U"]}],
"V": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_V"]}],
"W": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_W"]}],
"X": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_X"]}],
"Y": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Z"]}],
"Z": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Y"]}],
"[": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_LEFTBRACE"]}],
"\\": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_102ND"]}],
"]": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_RIGHTBRACE"]}],
"^": [{"Modifiers": [], "Keys": ["KEY_EQUAL"]}, {"Modifiers": [], "Keys": ["KEY_SPACE"]}],
"_": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_SLASH"]}],
"`": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_EQUAL"]}, {"Modifiers": [], "Keys": ["KEY_SPACE"]}],
"a": [{"Modifiers": [], "Keys": ["KEY_A"]}],
"b": [{"Modifiers": [], "Keys": ["KEY_B"]}],
"c": [{"Modifiers": [], "Keys": ["KEY_C"]}],
"d": [{"Modifiers": [], "Keys": ["KEY_D"]}],
"e": [{"Modifiers": [], "Keys": ["KEY_E"]}],
"f": [{"Modifiers": [], "Keys": ["KEY_F"]}],
"g": [{"Modifiers": [], "Keys": ["KEY_G"]}],
"h": [{"Modifiers": [], "Keys": ["KEY_H"]}],
"i": [{"Modifiers": [], "Keys": ["KEY_I"]}],
"j": [{"Modifiers": [], "Keys": ["KEY_J"]}],
"k": [{"Modifiers": [], "Keys": ["KEY_K"]}],
"l": [{"Modifiers": [], "Keys": ["KEY_L"]}],
"m": [{"Modifiers": [], "Keys": ["KEY_M"]}],
"n": [{"Modifiers": [], "Keys": ["KEY_N"]}],
"o": [{"Modifiers": [], "Keys": ["KEY_O"]}],
"p": [{"Modifiers": [], "Keys": ["KEY_P"]}],
"q": [{"Modifiers": [], "Keys": ["KEY_Q"]}],
"r": [{"Modifiers": [], "Keys": ["KEY_R"]}],
"s": [{"Modifiers": [], "Keys": ["KEY_S"]}],
"t": [{"Modifiers": [], "Keys": ["KEY_T"]}],
"u": [{"Modifiers": [], "Keys": ["KEY_U"]}],
"v": [{"Modifiers": [], "Keys": ["KEY_V"]}],
"w": [{"Modifiers": [], "Keys": ["KEY_W"]}],
"x": [{"Modifiers": [], "Keys": ["KEY_X"]}],
"y": [{"Modifiers": [], "Keys": ["KEY_Z"]}],
"z": [{"Modifiers": [], "Keys": ["KEY_Y"]}],
"{": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_APOSTROPHE"]}],
"|": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_7"]}],
"}": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_BACKSLASH"]}],
"~": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_EQUAL"]}, {"Modifiers": [], "Keys": ["KEY_SPACE"]} ],
"§": [{"Modifiers": [], "Keys": ["KEY_GRAVE"]}],
"°": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_GRAVE"]}],
"ü": [{"Modifiers": [], "Keys": ["KEY_LEFTBRACE"]}],
"Ü": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_LEFTBRACE"]}],
"ö": [{"Modifiers": [], "Keys": ["KEY_SEMICOLON"]}],
"Ö": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_SEMICOLON"]}],
"ä": [{"Modifiers": [], "Keys": ["KEY_APOSTROPHE"]}],
"Ä": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_APOSTROPHE"]}],
"€": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_E"]}],
"¬": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_6"]}],
"¢": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_8"]}]
}
}