summaryrefslogtreecommitdiffstats
path: root/src/keymaps
diff options
context:
space:
mode:
authorBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-07-26 10:01:53 +0200
committerBenedikt Peetz <benedikt.peetz@b-peetz.de>2025-07-26 10:01:53 +0200
commitff6291ec720e088f4e69bcd4db567ee8df9238dd (patch)
treec633e86a37a181e75d5b5e3668f2a584d89c7227 /src/keymaps
parentfix(led/translation): Fix duplicated `39` char (diff)
downloadqmk_layout-ff6291ec720e088f4e69bcd4db567ee8df9238dd.zip
refactor(layout): Specify the unicode keys as actual char
This makes them far more readable.
Diffstat (limited to 'src/keymaps')
-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