From 4f62549427a84ebff62364f3ecd8498fffa871e7 Mon Sep 17 00:00:00 2001 From: juank Date: Fri, 22 Jan 2021 23:28:57 -0300 Subject: [PATCH 1/3] Added Latam keymap --- src/main/python/keymap/latam.py | 23 +++++++++++++++++++++++ src/main/python/keymaps.py | 3 ++- 2 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/main/python/keymap/latam.py diff --git a/src/main/python/keymap/latam.py b/src/main/python/keymap/latam.py new file mode 100644 index 0000000..9106351 --- /dev/null +++ b/src/main/python/keymap/latam.py @@ -0,0 +1,23 @@ +# coding: utf-8 + +keymap = { + "KC_GRAVE": "°\n| ¬", + "KC_2": '"\n2', + "KC_6": "&\n6", + "KC_7": "/\n7", + "KC_8": "(\n8", + "KC_9": ")\n9", + "KC_0": "=\n0", + "KC_Q": "Q\nq @", + "KC_MINUS": "?\n' \\", + "KC_EQUAL": "¡\n¿", + "KC_LBRACKET": "¨\n´", + "KC_RBRACKET": "*\n+", + "KC_SCOLON": "Ñ\nñ", + "KC_QUOTE": "[\n{", + "KC_NONUS_BSLASH": ">\n<", + "KC_BSLASH": "}\n]", + "KC_COMMA": ";\n,", + "KC_DOT": ".\n:", + "KC_SLASH": "_\n-" +} \ No newline at end of file diff --git a/src/main/python/keymaps.py b/src/main/python/keymaps.py index 1ba79d2..138038d 100644 --- a/src/main/python/keymaps.py +++ b/src/main/python/keymaps.py @@ -1,11 +1,12 @@ from keycodes import Keycode -from keymap import french, german, hungarian, norwegian, russian, swedish +from keymap import french, german, hungarian, latam, norwegian, russian, swedish KEYMAPS = [ ("QWERTY", dict()), ("French (AZERTY)", french.keymap), ("German (QWERTZ)", german.keymap), ("Hungarian (QWERTZ)", hungarian.keymap), + ("LatinAmerican (QWERTY)", latam.keymap), ("Norwegian (QWERTY)", norwegian.keymap), ("Russian (ЙЦУКЕН)", russian.keymap), ("Swedish (QWERTY)", swedish.keymap) From a3acb74ddead3b4bc8ff332e02ba34c44c44490f Mon Sep 17 00:00:00 2001 From: juank Date: Fri, 22 Jan 2021 23:43:42 -0300 Subject: [PATCH 2/3] Added Spanish keymap --- src/main/python/keymap/spanish.py | 25 +++++++++++++++++++++++++ src/main/python/keymaps.py | 3 ++- 2 files changed, 27 insertions(+), 1 deletion(-) create mode 100644 src/main/python/keymap/spanish.py diff --git a/src/main/python/keymap/spanish.py b/src/main/python/keymap/spanish.py new file mode 100644 index 0000000..083ff5d --- /dev/null +++ b/src/main/python/keymap/spanish.py @@ -0,0 +1,25 @@ +# coding: utf-8 + +keymap = { + "KC_GRAVE": "°\n| \\", + "KC_1": '!\n1 |', + "KC_2": '"\n2 @', + "KC_3": '·\n3 #', + "KC_6": "&\n6 ¬", + "KC_7": "/\n7", + "KC_8": "(\n8", + "KC_9": ")\n9", + "KC_0": "=\n0", + "KC_E": "E\ne €", + "KC_MINUS": "?\n'", + "KC_EQUAL": "¡\n¿", + "KC_LBRACKET": "^\n` [", + "KC_RBRACKET": "*\n+ ]", + "KC_SCOLON": "Ñ\nñ", + "KC_QUOTE": "¨\n´ {", + "KC_NONUS_BSLASH": ">\n<", + "KC_BSLASH": "Ç\nç }", + "KC_COMMA": ";\n,", + "KC_DOT": ".\n:", + "KC_SLASH": "_\n-" +} \ No newline at end of file diff --git a/src/main/python/keymaps.py b/src/main/python/keymaps.py index 138038d..bb9dfd9 100644 --- a/src/main/python/keymaps.py +++ b/src/main/python/keymaps.py @@ -1,5 +1,5 @@ from keycodes import Keycode -from keymap import french, german, hungarian, latam, norwegian, russian, swedish +from keymap import french, german, hungarian, latam, norwegian, russian, spanish, swedish KEYMAPS = [ ("QWERTY", dict()), @@ -9,6 +9,7 @@ KEYMAPS = [ ("LatinAmerican (QWERTY)", latam.keymap), ("Norwegian (QWERTY)", norwegian.keymap), ("Russian (ЙЦУКЕН)", russian.keymap), + ("Spanish (QWERTY)", spanish.keymap), ("Swedish (QWERTY)", swedish.keymap) ] From fb34671611320f27e1b6e7bfa879160679ebf535 Mon Sep 17 00:00:00 2001 From: juank Date: Fri, 22 Jan 2021 23:55:03 -0300 Subject: [PATCH 3/3] Added space to Latin American --- src/main/python/keymaps.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/python/keymaps.py b/src/main/python/keymaps.py index bb9dfd9..f4b37e4 100644 --- a/src/main/python/keymaps.py +++ b/src/main/python/keymaps.py @@ -6,7 +6,7 @@ KEYMAPS = [ ("French (AZERTY)", french.keymap), ("German (QWERTZ)", german.keymap), ("Hungarian (QWERTZ)", hungarian.keymap), - ("LatinAmerican (QWERTY)", latam.keymap), + ("Latin American (QWERTY)", latam.keymap), ("Norwegian (QWERTY)", norwegian.keymap), ("Russian (ЙЦУКЕН)", russian.keymap), ("Spanish (QWERTY)", spanish.keymap),