From cdf464881c6b4e26a25a939f8df4a9aac18d6fac Mon Sep 17 00:00:00 2001 From: MaMe82 Date: Wed, 12 Dec 2018 11:43:46 +0100 Subject: [PATCH 1/4] Fixed dependency --- go.mod | 2 +- go.sum | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/go.mod b/go.mod index ba1820d..c465470 100644 --- a/go.mod +++ b/go.mod @@ -9,7 +9,7 @@ require ( github.com/golang/protobuf v1.2.0 github.com/gorilla/websocket v1.4.0 // indirect github.com/improbable-eng/grpc-web v0.0.0-20181111131931-77784bdb46c6 - github.com/mame82/mblue-toolz v0.1.0-alpha + github.com/mame82/mblue-toolz v0.1.1 github.com/pkg/errors v0.8.0 // indirect github.com/robertkrimen/otto v0.0.0-20180617131154-15f95af6e78d github.com/rs/cors v1.6.0 // indirect diff --git a/go.sum b/go.sum index a9db8a6..80d17bf 100644 --- a/go.sum +++ b/go.sum @@ -24,6 +24,8 @@ github.com/improbable-eng/grpc-web v0.0.0-20181111131931-77784bdb46c6/go.mod h1: github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= github.com/mame82/mblue-toolz v0.1.0-alpha h1:We4TUn+EjLJBMe++1Ym630E5PLpfpWafegSPCrogJNo= github.com/mame82/mblue-toolz v0.1.0-alpha/go.mod h1:b7HQ2SWrrYqdxXKzabGkj+eG2OeT+8MvuAObGFrdcPQ= +github.com/mame82/mblue-toolz v0.1.1 h1:0GCHauAnaqo31L3ZNxyDMEq85lZpyZs3I+uSIZpiUSc= +github.com/mame82/mblue-toolz v0.1.1/go.mod h1:b7HQ2SWrrYqdxXKzabGkj+eG2OeT+8MvuAObGFrdcPQ= github.com/pkg/errors v0.8.0 h1:WdK/asTD0HN+q6hsWO3/vpuAkAr+tw6aNJNDFFf0+qw= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/robertkrimen/otto v0.0.0-20180617131154-15f95af6e78d h1:1VUlQbCfkoSGv7qP7Y+ro3ap1P1pPZxgdGVqiTVy5C4= From 410603731f6695bce489aee070c21f007bbea72f Mon Sep 17 00:00:00 2001 From: Zachev Date: Wed, 9 Jan 2019 19:50:37 +0100 Subject: [PATCH 2/4] 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"]}] + } +} From 8d411b353be3a3a8f4b308943858df6fb8fea14c Mon Sep 17 00:00:00 2001 From: Hypnoze57 Date: Fri, 18 Jan 2019 16:19:43 +0100 Subject: [PATCH 3/4] Add Belgian French layout --- dist/keymaps/be.json | 250 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 250 insertions(+) create mode 100755 dist/keymaps/be.json diff --git a/dist/keymaps/be.json b/dist/keymaps/be.json new file mode 100755 index 0000000..14ddce8 --- /dev/null +++ b/dist/keymaps/be.json @@ -0,0 +1,250 @@ +{ + "Name": "BE", + "Description": "Contains Belgium French key mappings", + "Mapping": { + + "CTRL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "CONTROL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "LEFT_CTRL": [{"Modifiers": ["MOD_LEFT_CONTROL"], "Keys": []}], + "RIGHT_CTRL": [{"Modifiers": ["MOD_RIGHT_CONTROL"], "Keys": []}], + "ALT": [{"Modifiers": ["MOD_LEFT_ALT"], "Keys": []}], + "LEFT_ALT": [{"Modifiers": ["MOD_LEFT_ALT"], "Keys": []}], + "RIGHT_ALT": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": []}], + "SHIFT": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": []}], + "LEFT_SHIFT": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": []}], + "RIGHT_SHIFT": [{"Modifiers": ["MOD_RIGHT_SHIFT"], "Keys": []}], + "GUI": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "WIN": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "LEFT_GUI": [{"Modifiers": ["MOD_LEFT_GUI"], "Keys": []}], + "RIGHT_GUI": [{"Modifiers": ["MOD_RIGHT_GUI"], "Keys": []}], + + "ESC": [{"Modifiers": [], "Keys": ["KEY_ESC"]}], + "ESCAPE": [{"Modifiers": [], "Keys": ["KEY_ESC"]}], + + "F1": [{"Modifiers": [], "Keys": ["KEY_F1"]}], + "F2": [{"Modifiers": [], "Keys": ["KEY_F2"]}], + "F3": [{"Modifiers": [], "Keys": ["KEY_F3"]}], + "F4": [{"Modifiers": [], "Keys": ["KEY_F4"]}], + "F5": [{"Modifiers": [], "Keys": ["KEY_F5"]}], + "F6": [{"Modifiers": [], "Keys": ["KEY_F6"]}], + "F7": [{"Modifiers": [], "Keys": ["KEY_F7"]}], + "F8": [{"Modifiers": [], "Keys": ["KEY_F8"]}], + "F9": [{"Modifiers": [], "Keys": ["KEY_F9"]}], + "F10": [{"Modifiers": [], "Keys": ["KEY_F10"]}], + "F11": [{"Modifiers": [], "Keys": ["KEY_F11"]}], + "F12": [{"Modifiers": [], "Keys": ["KEY_F12"]}], + + "SYSRQ": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "PRINT": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "PRINTSCR": [{"Modifiers": [], "Keys": ["KEY_SYSRQ"]}], + "SCROLLLOCK": [{"Modifiers": [], "Keys": ["KEY_SCROLLLOCK"]}], + "SCROLL": [{"Modifiers": [], "Keys": ["KEY_SCROLLLOCK"]}], + "PAUSE": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + "BREAK": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + "BRK": [{"Modifiers": [], "Keys": ["KEY_PAUSE"]}], + + + "²": [{"Modifiers": [], "Keys": ["KEY_GRAVE"]}], + "&": [{"Modifiers": [], "Keys": ["KEY_1"]}], + "é": [{"Modifiers": [], "Keys": ["KEY_2"]}], + "\"": [{"Modifiers": [], "Keys": ["KEY_3"]}], + "'": [{"Modifiers": [], "Keys": ["KEY_4"]}], + "(": [{"Modifiers": [], "Keys": ["KEY_5"]}], + "-": [{"Modifiers": [], "Keys": ["KEY_EQUAL"]}], + "è": [{"Modifiers": [], "Keys": ["KEY_7"]}], + "_": [{"Modifiers": ["MOD_RIGHT_SHIFT"], "Keys": ["KEY_EQUAL"]}], + "ç": [{"Modifiers": [], "Keys": ["KEY_9"]}], + "à": [{"Modifiers": [], "Keys": ["KEY_0"]}], + ")": [{"Modifiers": [], "Keys": ["KEY_MINUS"]}], + "=": [{"Modifiers": [], "Keys": ["KEY_SLASH"]}], + + "~": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_SLASH"], "TODO": ["Need double ?"]}], + "1": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_1"]}], + "2": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_2"]}], + "3": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_3"]}], + "4": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_4"]}], + "5": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_5"]}], + "6": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_6"]}], + "7": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_7"]}], + "8": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_8"]}], + "9": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_9"]}], + "0": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_0"]}], + "°": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_MINUS"]}], + "+": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_SLASH"]}], + + "¬": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_GRAVE"], "TODO": ["Backtick ? (See few above)"]}], + "¹": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_1"]}], + "#": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_3"]}], + "{": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_9"]}], + "[": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_LEFTBRACE"]}], + "|": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_1"]}], + "`": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_7"]}], + "\\": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_102ND"]}], + "^": [{"Modifiers": [], "Keys": ["KEY_LEFTBRACE"]}], + "@": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_2"]}], + "]": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_RIGHTBRACE"]}], + "}": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_0"]}], + "BACKSPACE": [{"Modifiers": [], "Keys": ["KEY_BACKSPACE"]}], + + + "TABULATOR": [{"Modifiers": [], "Keys": ["KEY_TAB"]}], + "TAB": [{"Modifiers": [], "Keys": ["KEY_TAB"]}], + "\t": [{"Modifiers": [], "Keys": ["KEY_TAB"]}], + "a": [{"Modifiers": [], "Keys": ["KEY_Q"]}], + "z": [{"Modifiers": [], "Keys": ["KEY_W"]}], + "e": [{"Modifiers": [], "Keys": ["KEY_E"]}], + "r": [{"Modifiers": [], "Keys": ["KEY_R"]}], + "t": [{"Modifiers": [], "Keys": ["KEY_T"]}], + "y": [{"Modifiers": [], "Keys": ["KEY_Y"]}], + "u": [{"Modifiers": [], "Keys": ["KEY_U"]}], + "i": [{"Modifiers": [], "Keys": ["KEY_I"]}], + "o": [{"Modifiers": [], "Keys": ["KEY_O"]}], + "p": [{"Modifiers": [], "Keys": ["KEY_P"]}], + "$": [{"Modifiers": [], "Keys": ["KEY_RIGHTBRACE"]}], + + + "A": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Q"]}], + "Z": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_W"]}], + "E": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_E"]}], + "R": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_R"]}], + "T": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_T"]}], + "Y": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Y"]}], + "U": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_U"]}], + "I": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_I"]}], + "O": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_O"]}], + "P": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_P"]}], + "£": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_RIGHTBRACE"]}], + + "æ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_Q"]}], + "«": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_W"]}], + "€": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_E"]}], + "¶": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_R"]}], + "ŧ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_T"]}], + "←": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_Y"]}], + "↓": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_U"]}], + "→": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_I"]}], + "ø": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_O"]}], + "þ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_P"]}], + + "¤": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_RIGHTBRACE"]}], + "ENTER": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}], + "RETURN": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}], + "\n": [{"Modifiers": [], "Keys": ["KEY_ENTER"]}], + + + "CAPSLOCK": [{"Modifiers": [], "Keys": ["KEY_CAPSLOCK"]}], + "CAPS": [{"Modifiers": [], "Keys": ["KEY_CAPSLOCK"]}], + "q": [{"Modifiers": [], "Keys": ["KEY_A"]}], + "s": [{"Modifiers": [], "Keys": ["KEY_S"]}], + "d": [{"Modifiers": [], "Keys": ["KEY_D"]}], + "f": [{"Modifiers": [], "Keys": ["KEY_F"]}], + "g": [{"Modifiers": [], "Keys": ["KEY_G"]}], + "h": [{"Modifiers": [], "Keys": ["KEY_H"]}], + "j": [{"Modifiers": [], "Keys": ["KEY_J"]}], + "k": [{"Modifiers": [], "Keys": ["KEY_K"]}], + "l": [{"Modifiers": [], "Keys": ["KEY_L"]}], + "m": [{"Modifiers": [], "Keys": ["KEY_SEMICOLON"]}], + "ù": [{"Modifiers": [], "Keys": ["KEY_APOSTROPHE"]}], + "*": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_RIGHTBRACE"]}], + + "Q": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_A"]}], + "S": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_S"]}], + "D": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_D"]}], + "F": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_F"]}], + "G": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_G"]}], + "H": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_H"]}], + "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_SEMICOLON"]}], + "%": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_APOSTROPHE"]}], + "µ": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_BACKSLASH"]}], + + "ß": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_S"]}], + "ð": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_D"]}], + "đ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_F"]}], + "ŋ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_G"]}], + "ħ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_H"]}], + + "ĸ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_K"]}], + "ł": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_L"]}], + "µ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_SEMICOLON"]}], + "`": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_BACKSLASH"]}, {"Modifiers": [], "Keys": ["KEY_SPACE"]}], + + + + "<": [{"Modifiers": [], "Keys": ["KEY_102ND"]}], + ">": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_102ND"]}], + + "w": [{"Modifiers": [], "Keys": ["KEY_Z"]}], + "x": [{"Modifiers": [], "Keys": ["KEY_X"]}], + "c": [{"Modifiers": [], "Keys": ["KEY_C"]}], + "v": [{"Modifiers": [], "Keys": ["KEY_V"]}], + "b": [{"Modifiers": [], "Keys": ["KEY_B"]}], + "n": [{"Modifiers": [], "Keys": ["KEY_N"]}], + ",": [{"Modifiers": [], "Keys": ["KEY_M"]}], + ";": [{"Modifiers": [], "Keys": ["KEY_COMMA"]}], + ":": [{"Modifiers": [], "Keys": ["KEY_DOT"]}], + "!": [{"Modifiers": [], "Keys": ["KEY_8"]}], + + + "W": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_Z"]}], + "X": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_X"]}], + "C": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_C"]}], + "V": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_V"]}], + "B": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_B"]}], + "N": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_N"]}], + "?": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_M"]}], + ".": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_COMMA"]}], + "/": [{"Modifiers": ["MOD_LEFT_SHIFT"], "Keys": ["KEY_DOT"]}], + "§": [{"Modifiers": [], "Keys": ["KEY_6"]}], + + + " ": [{"Modifiers": [], "Keys": ["KEY_SPACE"]}], + "SPACE": [{"Modifiers": [], "Keys": ["KEY_SPACE"]}], + "SPACEBAR": [{"Modifiers": [], "Keys": ["KEY_SPACE"]}], + + + + + + "INSERT": [{"Modifiers": [], "Keys": ["KEY_INSERT"]}], + "INS": [{"Modifiers": [], "Keys": ["KEY_INSERT"]}], + "HOME": [{"Modifiers": [], "Keys": ["KEY_HOME"]}], + "POS1": [{"Modifiers": [], "Keys": ["KEY_HOME"]}], + "PAGEUP": [{"Modifiers": [], "Keys": ["KEY_PAGEUP"]}], + "DELETE": [{"Modifiers": [], "Keys": ["KEY_DELETE"]}], + "DEL": [{"Modifiers": [], "Keys": ["KEY_DELETE"]}], + "END": [{"Modifiers": [], "Keys": ["KEY_END"]}], + "PAGEDOWN": [{"Modifiers": [], "Keys": ["KEY_PAGEDOWN"]}], + "RIGHT": [{"Modifiers": [], "Keys": ["KEY_RIGHT"]}], + + "LEFT": [{"Modifiers": [], "Keys": ["KEY_LEFT"]}], + "DOWN": [{"Modifiers": [], "Keys": ["KEY_DOWN"]}], + "UP": [{"Modifiers": [], "Keys": ["KEY_UP"]}], + "RIGHT_ARROW": [{"Modifiers": [], "Keys": ["KEY_RIGHT"]}], + "LEFT_ARROW": [{"Modifiers": [], "Keys": ["KEY_LEFT"]}], + "DOWN_ARROW": [{"Modifiers": [], "Keys": ["KEY_DOWN"]}], + "UP_ARROW": [{"Modifiers": [], "Keys": ["KEY_UP"]}], + + + "COMPOSE": [{"Modifiers": [], "Keys": ["KEY_COMPOSE"]}], + + "NUMLOCK": [{"Modifiers": [], "Keys": ["KEY_NUMLOCK"]}], + "NUM": [{"Modifiers": [], "Keys": ["KEY_NUMLOCK"]}], + + + "F13": [{"Modifiers": [], "Keys": ["KEY_F13"]}], + "F14": [{"Modifiers": [], "Keys": ["KEY_F14"]}], + "F15": [{"Modifiers": [], "Keys": ["KEY_F15"]}], + "F16": [{"Modifiers": [], "Keys": ["KEY_F16"]}], + "F17": [{"Modifiers": [], "Keys": ["KEY_F17"]}], + "F18": [{"Modifiers": [], "Keys": ["KEY_F18"]}], + "F19": [{"Modifiers": [], "Keys": ["KEY_F19"]}], + "F20": [{"Modifiers": [], "Keys": ["KEY_F20"]}], + "F21": [{"Modifiers": [], "Keys": ["KEY_F21"]}], + "F22": [{"Modifiers": [], "Keys": ["KEY_F22"]}], + "F23": [{"Modifiers": [], "Keys": ["KEY_F23"]}], + "F24": [{"Modifiers": [], "Keys": ["KEY_F24"]}] + } +} From 377f2e671624de79e6b53b0cf0719318dc1a714d Mon Sep 17 00:00:00 2001 From: craigsblackie Date: Sat, 26 Jan 2019 16:49:42 +0000 Subject: [PATCH 4/4] Update gb.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Remove duplicate "e" mapping resulting in é being typed instead. --- dist/keymaps/gb.json | 1 - 1 file changed, 1 deletion(-) diff --git a/dist/keymaps/gb.json b/dist/keymaps/gb.json index e3d6cf7..4546dff 100755 --- a/dist/keymaps/gb.json +++ b/dist/keymaps/gb.json @@ -120,7 +120,6 @@ "@": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_Q"]}], "ł": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_W"]}], - "e": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_E"]}], "¶": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_R"]}], "ŧ": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_T"]}], "←": [{"Modifiers": ["MOD_RIGHT_ALT"], "Keys": ["KEY_Y"]}],