From ab0ca0986312def582ec7c9a7989c58bd371c362 Mon Sep 17 00:00:00 2001 From: swampmonster <> Date: Wed, 13 Jan 2021 10:40:51 +0100 Subject: [PATCH] Adding swedish to supported language keymaps This adds supports for swedish to the existing language keymaps. --- src/main/python/keymap/swedish.py | 24 ++++++++++++++++++++++++ src/main/python/keymaps.py | 5 +++-- 2 files changed, 27 insertions(+), 2 deletions(-) create mode 100644 src/main/python/keymap/swedish.py diff --git a/src/main/python/keymap/swedish.py b/src/main/python/keymap/swedish.py new file mode 100644 index 0000000..8636e74 --- /dev/null +++ b/src/main/python/keymap/swedish.py @@ -0,0 +1,24 @@ +# coding: utf-8 + +keymap = { + "KC_GRAVE": "|\n§", + "KC_2": '"\n2', + "KC_3": "#\n3", + "KC_4": "¤\n4", + "KC_6": "&\n6", + "KC_7": "/\n7", + "KC_8": "(\n8", + "KC_9": ")\n9", + "KC_0": "=\n0", + "KC_MINUS": "+\n?", + "KC_EQUAL": "\\\n`", + "KC_LBRACKET": "Å", + "KC_RBRACKET": "¨\n^", + "KC_SCOLON": "Ö", + "KC_QUOTE": "Ä", + "KC_NONUS_HASH": "'\n*", + "KC_NONUS_BSLASH": "<\n>", + "KC_COMMA": ";\n,", + "KC_DOT": ":\n.", + "KC_SLASH": "_\n-" +} diff --git a/src/main/python/keymaps.py b/src/main/python/keymaps.py index 8edc59f..1ba79d2 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, norwegian, russian +from keymap import french, german, hungarian, norwegian, russian, swedish KEYMAPS = [ ("QWERTY", dict()), @@ -7,7 +7,8 @@ KEYMAPS = [ ("German (QWERTZ)", german.keymap), ("Hungarian (QWERTZ)", hungarian.keymap), ("Norwegian (QWERTY)", norwegian.keymap), - ("Russian (ЙЦУКЕН)", russian.keymap) + ("Russian (ЙЦУКЕН)", russian.keymap), + ("Swedish (QWERTY)", swedish.keymap) ] # make sure that qmk IDs we used are all correct