summary refs log tree commit diff stats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/keymaps/soispha/hid/hid.h3
-rw-r--r--src/keymaps/soispha/layout/keymap.h6
2 files changed, 4 insertions, 5 deletions
diff --git a/src/keymaps/soispha/hid/hid.h b/src/keymaps/soispha/hid/hid.h
index 6ee0eda..0f80a0c 100644
--- a/src/keymaps/soispha/hid/hid.h
+++ b/src/keymaps/soispha/hid/hid.h
@@ -2,8 +2,7 @@
 
 #include <stdint.h>
 
-#define UK(c) (UK_UNICODE | (c))
-
+#define UK(c) (UK_UNICODE | ((uint32_t) c))
 
 
 void hid_send(uint32_t hex);
diff --git a/src/keymaps/soispha/layout/keymap.h b/src/keymaps/soispha/layout/keymap.h
index f8facc8..fa45d5d 100644
--- a/src/keymaps/soispha/layout/keymap.h
+++ b/src/keymaps/soispha/layout/keymap.h
@@ -48,7 +48,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   [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,
     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(0xe4),           UK(0xf6),          KK_TP,               UK(0xfc),      KK_TP,             KK_TP,             KK_TP,         KK_TP,             UK(0xdc),    KK_TP,       UK(0xd6),    UK(0xc4),       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
@@ -57,7 +57,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   [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,
     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(0xe5),           KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       UK(0xc5),       KK_TP,
+    KK_TP,         UK(U'å'),           KK_TP,             KK_TP,               KK_TP,         KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       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
@@ -66,7 +66,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
   [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,
     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(0x201C),         KK_TP,             KK_TP,               UK(0x201D),    KK_TP,             KK_TP,             KK_TP,         KK_TP,             KK_TP,       KK_TP,       KK_TP,       KK_TP,          KK_TP,
+    KK_TP,         UK(U'“'),           KK_TP,             KK_TP,               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,       KK_TP,          KK_TP,
                                                           KK_TP,               KK_TP,         KK_TP,                                               KK_TP,             KK_TP,       KK_TP