summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-07-26 10:04:38 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-07-26 10:04:38 +0200
commit5d8f59878d56ce22d77eb38f39a1b73d46749adf (patch)
tree92eca59809c97e3599e55c26dfb2033f32511d4d
parentrefactor(layout): Specify the unicode keys as actual char (diff)
downloadqmk_layout-5d8f59878d56ce22d77eb38f39a1b73d46749adf.zip
feat(layout/slovenian): Init
-rw-r--r--src/keymaps/soispha/layout/keymap.h18
-rw-r--r--src/keymaps/soispha/led/ledlayout.h105
2 files changed, 66 insertions, 57 deletions
diff --git a/src/keymaps/soispha/layout/keymap.h b/src/keymaps/soispha/layout/keymap.h
index fa45d5d..0225145 100644
--- a/src/keymaps/soispha/layout/keymap.h
+++ b/src/keymaps/soispha/layout/keymap.h
@@ -2,12 +2,11 @@
 const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   [0] = LAYOUT_moonlander( // Dvorak
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             QK_BOOT,           QK_BOOT,       KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          VERSION_NUMBER,
-    TG(4),         KC_QUOTE,           KC_COMMA,          LT(7,KC_DOT),        KC_P,          KC_Y,              KK_TP,             KK_TP,         KC_F,              KC_G,        LT(7,KC_C),  KC_R,        KC_L,           TG(4),
+    TG(4),         KC_QUOTE,           LT(8,KC_COMMA),    LT(7,KC_DOT),        KC_P,          KC_Y,              KK_TP,             KK_TP,         KC_F,              KC_G,        LT(7,KC_C),  LT(8,KC_R),  KC_L,           TG(4),
     MO(5),         KC_A,               KC_O,              KC_E,                KC_U,          KC_I,              MO(6),             MO(6),         KC_D,              KC_H,        KC_T,        KC_N,        KC_S,           MO(5),
     KC_LEFT_SHIFT, KC_SCLN,            KC_Q,              KC_J,                KC_K,          KC_X,                                                KC_B,              KC_M,        KC_W,        KC_V,        KC_Z,           KC_RIGHT_SHIFT,
     KK_TP,         KK_TP,              KK_TP,             KC_LEFT,             KC_RIGHT,      LGUI(KC_L),                                          HYPR(KC_K),        KC_UP,       KC_DOWN,     KK_TP,       KK_TP,          KC_RIGHT_SHIFT,
                                                           MO(2),               MO(3),         KK_TP,                                               KK_TP,             KK_TP,       MO(1)
-
   ),
   [1] = LAYOUT_moonlander( // Modifier
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -16,7 +15,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KC_LSFT,            KC_LGUI,           KC_LCTL,             KC_LALT,       KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [2] = LAYOUT_moonlander( // Symbols
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -25,7 +23,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KC_RABK,            KC_RBRC,           KC_RPRN,             KC_RCBR,       KK_TP,                                               KC_CIRC,           KC_BSLS,     KC_COMMA,    TD(DANCE_4), KC_PIPE,        KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [3] = LAYOUT_moonlander( // Numbers
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -34,7 +31,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KC_F11,             KC_F12,            KC_F13,              KC_F14,        KC_F15,                                              KK_TP,             KC_7,        KC_8,        KC_9,        KK_TP,          KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [4] = LAYOUT_moonlander( // Media
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          QK_BOOT,
@@ -43,7 +39,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         LCTL(LSFT(KC_TAB)), LALT(LCTL(KC_R)),  LCTL(KC_T),          LCTL(KC_TAB),  KC_KB_VOLUME_DOWN,                                   KC_KB_VOLUME_DOWN, KC_WWW_BACK, KK_TP,       KC_WWW_HOME, KC_WWW_FORWARD, KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [5] = LAYOUT_moonlander( // German characters
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -52,7 +47,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [6] = LAYOUT_moonlander( // Swedish characters
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -61,7 +55,6 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
   ),
   [7] = LAYOUT_moonlander( // Special characters
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
@@ -70,7 +63,14 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
     KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
-
+  ),
+  [8] = LAYOUT_moonlander( // Slovenian characters
+    KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
+    KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
+    KK_TP,         UK(U'š'),           UK(U'č'),          KK_TP,               UK(U'ž'),      KK_TP,             KK_TP,             KK_TP,         KK_TP,             UK(U'Ž'),    KK_TP,       UK(U'Č'),    UK(U'Š'),       KK_TP,
+    KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
+    KK_TP,         KK_TP,              KK_TP,             KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
+                                                          KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP
   ),
 };
 // clang-format on
diff --git a/src/keymaps/soispha/led/ledlayout.h b/src/keymaps/soispha/led/ledlayout.h
index 0ce994b..508c6c6 100644
--- a/src/keymaps/soispha/led/ledlayout.h
+++ b/src/keymaps/soispha/led/ledlayout.h
@@ -2,75 +2,84 @@
 const uint8_t PROGMEM ledmap[][RGB_MATRIX_LED_COUNT][3] = {
   /* Dvorak */
   [0] = {
-    RED,          RED,    RED,    RED,           RED,           RED,           RED,                    RED,          RED,           RED,           RED,          RED,    RED,    RED,
-    GREEN,        ORANGE, ORANGE, ORANGE,        ORANGE,        ORANGE,        ORANGE,                 ORANGE,       ORANGE,        ORANGE,        ORANGE,       ORANGE, ORANGE, GREEN,
-    GREEN,        GREEN,  GREEN,  GREEN,         YELLOW,        GREEN,         ORANGE,                 ORANGE,       GREEN,         YELLOW,        GREEN,        GREEN,  GREEN,  GREEN,
-    BLUE,         BLUE,   BLUE,   BLUE,          BLUE,          BLUE,                                                BLUE,          BLUE,          BLUE,         BLUE,   BLUE,   BLUE,
-    PURPLE,       PURPLE, PURPLE, PURPLE,        PURPLE,        OFF,                                                 OFF,           PURPLE,        PURPLE,       PURPLE, PURPLE, BLUE,
-                                  ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
+    RED,          RED,    RED,          RED,           RED,           RED,           RED,                    RED,          RED,           RED,           RED,          RED,          RED,    RED,
+    GREEN,        ORANGE, ORANGE,       ORANGE,        ORANGE,        ORANGE,        ORANGE,                 ORANGE,       ORANGE,        ORANGE,        ORANGE,       ORANGE,       ORANGE, GREEN,
+    GREEN,        GREEN,  GREEN,        GREEN,         YELLOW,        GREEN,         ORANGE,                 ORANGE,       GREEN,         YELLOW,        GREEN,        GREEN,        GREEN,  GREEN,
+    BLUE,         BLUE,   BLUE,         BLUE,          BLUE,          BLUE,                                                BLUE,          BLUE,          BLUE,         BLUE,         BLUE,   BLUE,
+    PURPLE,       PURPLE, PURPLE,       PURPLE,        PURPLE,        OFF,                                                 OFF,           PURPLE,        PURPLE,       PURPLE,       PURPLE, BLUE,
+                                        ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
   },
   /* Modifier */
   [1] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, BRAIN_FREEZE
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, BRAIN_FREEZE
   },
   /* Symbols */
   [2] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  BRAIN_FREEZE,  ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        BRAIN_FREEZE,  ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
   },
   /* Numbers */
   [3] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  ASSASSINS_RED, BRAIN_FREEZE,  ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        ASSASSINS_RED, BRAIN_FREEZE,  ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
   },
   /* Media */
   [4] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    BRAIN_FREEZE, OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    BRAIN_FREEZE,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           ASSASSINS_RED,                                       ASSASSINS_RED, OFF,           OFF,          OFF,    OFF,    OFF,
-                                  ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    BRAIN_FREEZE, OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    BRAIN_FREEZE,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           ASSASSINS_RED,                                       ASSASSINS_RED, OFF,           OFF,          OFF,          OFF,    OFF,
+                                        ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED,                                       ASSASSINS_RED, ASSASSINS_RED, ASSASSINS_RED
   },
   /* German characters */
   [5] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    BRAIN_FREEZE, PURPLE, PURPLE, OFF,           PURPLE,        OFF,           OFF,                    OFF,          OFF,           PURPLE,        OFF,          PURPLE, PURPLE, BRAIN_FREEZE,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    BRAIN_FREEZE, PURPLE, PURPLE,       OFF,           PURPLE,        OFF,           OFF,                    OFF,          OFF,           PURPLE,        OFF,          PURPLE,       PURPLE, BRAIN_FREEZE,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
   },
   /* Swedish characters */
   [6] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          PURPLE, OFF,    OFF,           OFF,           OFF,           BRAIN_FREEZE,           BRAIN_FREEZE, OFF,           OFF,           OFF,          OFF,    PURPLE, OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          PURPLE, OFF,          OFF,           OFF,           OFF,           BRAIN_FREEZE,           BRAIN_FREEZE, OFF,           OFF,           OFF,          OFF,          PURPLE, OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
   },
   /* Special characters */
   [7] = {
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    BRAIN_FREEZE,  OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           BRAIN_FREEZE, OFF,    OFF,    OFF,
-    OFF,          PURPLE, OFF,    OFF,           PURPLE,        OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-    OFF,          OFF,    OFF,    OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,    OFF,    OFF,
-                                  OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          BRAIN_FREEZE,  OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           BRAIN_FREEZE, OFF,          OFF,    OFF,
+    OFF,          PURPLE, OFF,          OFF,           PURPLE,        OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
+  },
+  /* Slovenian characters */
+  [8] = {
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    BRAIN_FREEZE, OFF,           OFF,           OFF,           OFF,                    OFF,          OFF,           OFF,           OFF,          BRAIN_FREEZE, OFF,    OFF,
+    OFF,          PURPLE, PURPLE,       OFF,           PURPLE,        OFF,           OFF,                    OFF,          OFF,           PURPLE,        OFF,          PURPLE,       PURPLE, OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+    OFF,          OFF,    OFF,          OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF,          OFF,          OFF,    OFF,
+                                        OFF,           OFF,           OFF,                                                 OFF,           OFF,           OFF
   },
 };
 // clang-format on