From 410603731f6695bce489aee070c21f007bbea72f Mon Sep 17 00:00:00 2001 From: Zachev Date: Wed, 9 Jan 2019 19:50:37 +0100 Subject: [PATCH] Added Swiss keymaps based on swiss-french keyboard layout. Based on DE_ASCII.json. --- dist/keymaps/CH.json | 123 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 123 insertions(+) create mode 100644 dist/keymaps/CH.json diff --git a/dist/keymaps/CH.json b/dist/keymaps/CH.json new file mode 100644 index 0000000..bb1b2d0 --- /dev/null +++ b/dist/keymaps/CH.json @@ -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"]}] + } +}