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/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 1ba79d2..f4b37e4 100644 --- a/src/main/python/keymaps.py +++ b/src/main/python/keymaps.py @@ -1,13 +1,15 @@ from keycodes import Keycode -from keymap import french, german, hungarian, norwegian, russian, swedish +from keymap import french, german, hungarian, latam, norwegian, russian, spanish, swedish KEYMAPS = [ ("QWERTY", dict()), ("French (AZERTY)", french.keymap), ("German (QWERTZ)", german.keymap), ("Hungarian (QWERTZ)", hungarian.keymap), + ("Latin American (QWERTY)", latam.keymap), ("Norwegian (QWERTY)", norwegian.keymap), ("Russian (ЙЦУКЕН)", russian.keymap), + ("Spanish (QWERTY)", spanish.keymap), ("Swedish (QWERTY)", swedish.keymap) ]