summaryrefslogtreecommitdiff
path: root/quantum/keymap_extras
diff options
context:
space:
mode:
authorRyan <fauxpark@gmail.com>2022-04-25 19:30:20 +1000
committerGitHub <noreply@github.com>2022-04-25 19:30:20 +1000
commit73688057f483e8e38cc970e5fe3ab0d04fa2217e (patch)
tree86f8aad904b311b2d22d09bf93b407031e5db980 /quantum/keymap_extras
parent0369fb004719abbde4904174de7ffff9ceb6717a (diff)
Add missing dead key LUTs for sendstring headers (#16929)
Diffstat (limited to 'quantum/keymap_extras')
-rw-r--r--quantum/keymap_extras/keymap_br_abnt2.h4
-rw-r--r--quantum/keymap_extras/keymap_italian.h10
-rw-r--r--quantum/keymap_extras/sendstring_belgian.h20
-rw-r--r--quantum/keymap_extras/sendstring_bepo.h20
-rw-r--r--quantum/keymap_extras/sendstring_br_abnt2.h20
-rw-r--r--quantum/keymap_extras/sendstring_canadian_multilingual.h20
-rw-r--r--quantum/keymap_extras/sendstring_croatian.h20
-rw-r--r--quantum/keymap_extras/sendstring_czech.h20
-rw-r--r--quantum/keymap_extras/sendstring_danish.h20
-rw-r--r--quantum/keymap_extras/sendstring_dvorak_fr.h19
-rw-r--r--quantum/keymap_extras/sendstring_estonian.h20
-rw-r--r--quantum/keymap_extras/sendstring_finnish.h20
-rw-r--r--quantum/keymap_extras/sendstring_fr_ch.h20
-rw-r--r--quantum/keymap_extras/sendstring_french.h20
-rw-r--r--quantum/keymap_extras/sendstring_french_afnor.h20
-rw-r--r--quantum/keymap_extras/sendstring_french_osx.h20
-rw-r--r--quantum/keymap_extras/sendstring_german.h20
-rw-r--r--quantum/keymap_extras/sendstring_german_ch.h20
-rw-r--r--quantum/keymap_extras/sendstring_german_osx.h20
-rw-r--r--quantum/keymap_extras/sendstring_hungarian.h20
-rw-r--r--quantum/keymap_extras/sendstring_icelandic.h20
-rw-r--r--quantum/keymap_extras/sendstring_latvian.h21
-rw-r--r--quantum/keymap_extras/sendstring_norwegian.h20
-rw-r--r--quantum/keymap_extras/sendstring_portuguese.h20
-rw-r--r--quantum/keymap_extras/sendstring_portuguese_osx_iso.h20
-rw-r--r--quantum/keymap_extras/sendstring_serbian_latin.h20
-rw-r--r--quantum/keymap_extras/sendstring_slovak.h20
-rw-r--r--quantum/keymap_extras/sendstring_slovenian.h20
-rw-r--r--quantum/keymap_extras/sendstring_spanish.h20
-rw-r--r--quantum/keymap_extras/sendstring_spanish_dvorak.h20
-rw-r--r--quantum/keymap_extras/sendstring_swedish.h20
-rw-r--r--quantum/keymap_extras/sendstring_turkish_f.h20
-rw-r--r--quantum/keymap_extras/sendstring_turkish_q.h20
-rw-r--r--quantum/keymap_extras/sendstring_us_international.h2
34 files changed, 628 insertions, 8 deletions
diff --git a/quantum/keymap_extras/keymap_br_abnt2.h b/quantum/keymap_extras/keymap_br_abnt2.h
index e91718013a..b5892183be 100644
--- a/quantum/keymap_extras/keymap_br_abnt2.h
+++ b/quantum/keymap_extras/keymap_br_abnt2.h
@@ -87,8 +87,8 @@
87#define BR_SCLN KC_SLSH // ; 87#define BR_SCLN KC_SLSH // ;
88#define BR_SLSH KC_INT1 // / 88#define BR_SLSH KC_INT1 // /
89// Numpad 89// Numpad
90#define BR_PDOT KC_PCMM // . 90#define BR_PDOT KC_PCMM // .
91#define BR_PCMM KC_PDOT // , 91#define BR_PCMM KC_PDOT // ,
92 92
93/* Shifted symbols 93/* Shifted symbols
94 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 94 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
diff --git a/quantum/keymap_extras/keymap_italian.h b/quantum/keymap_extras/keymap_italian.h
index be495f85ba..ece60d06b7 100644
--- a/quantum/keymap_extras/keymap_italian.h
+++ b/quantum/keymap_extras/keymap_italian.h
@@ -140,12 +140,12 @@
140 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘ 140 * └────┴────┴────┴────────────────────────┴────┴────┴────┴────┘
141 */ 141 */
142// Row 2 142// Row 2
143#define IT_EURO ALGR(IT_E) // € 143#define IT_EURO ALGR(IT_E) // €
144#define IT_LBRC ALGR(IT_EGRV) // [ 144#define IT_LBRC ALGR(IT_EGRV) // [
145#define IT_RBRC ALGR(IT_PLUS) // ] 145#define IT_RBRC ALGR(IT_PLUS) // ]
146// Row 3 146// Row 3
147#define IT_AT ALGR(IT_OGRV) // @ 147#define IT_AT ALGR(IT_OGRV) // @
148#define IT_HASH ALGR(IT_AGRV) // # 148#define IT_HASH ALGR(IT_AGRV) // #
149 149
150/* Shift+AltGr symbols 150/* Shift+AltGr symbols
151 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐ 151 * ┌───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───┬───────┐
diff --git a/quantum/keymap_extras/sendstring_belgian.h b/quantum/keymap_extras/sendstring_belgian.h
index 5e7218a2fa..34ca9514c8 100644
--- a/quantum/keymap_extras/sendstring_belgian.h
+++ b/quantum/keymap_extras/sendstring_belgian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_bepo.h b/quantum/keymap_extras/sendstring_bepo.h
index 8119cd9f54..0f0d5a2111 100644
--- a/quantum/keymap_extras/sendstring_bepo.h
+++ b/quantum/keymap_extras/sendstring_bepo.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_br_abnt2.h b/quantum/keymap_extras/sendstring_br_abnt2.h
index f2946e54b8..1ca2d28592 100644
--- a/quantum/keymap_extras/sendstring_br_abnt2.h
+++ b/quantum/keymap_extras/sendstring_br_abnt2.h
@@ -43,6 +43,26 @@ const uint8_t ascii_to_shift_lut[16] PROGMEM = {
43 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0) 43 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 0, 0)
44}; 44};
45 45
46const uint8_t ascii_to_dead_lut[16] PROGMEM = {
47 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
48 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
49 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
50 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
51
52 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
53 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
54 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
55 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
56 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
57 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
58 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
59 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
60 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
61 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
62 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
63 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
64};
65
46const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 66const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
47 // NUL SOH STX ETX EOT ENQ ACK BEL 67 // NUL SOH STX ETX EOT ENQ ACK BEL
48 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_canadian_multilingual.h b/quantum/keymap_extras/sendstring_canadian_multilingual.h
index 3679a98c14..92b588c82e 100644
--- a/quantum/keymap_extras/sendstring_canadian_multilingual.h
+++ b/quantum/keymap_extras/sendstring_canadian_multilingual.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_croatian.h b/quantum/keymap_extras/sendstring_croatian.h
index 67f75992ae..bf51c81a88 100644
--- a/quantum/keymap_extras/sendstring_croatian.h
+++ b/quantum/keymap_extras/sendstring_croatian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_czech.h b/quantum/keymap_extras/sendstring_czech.h
index 94879dfd4e..6693999f51 100644
--- a/quantum/keymap_extras/sendstring_czech.h
+++ b/quantum/keymap_extras/sendstring_czech.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0), 63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0),
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_danish.h b/quantum/keymap_extras/sendstring_danish.h
index 0ec5b108a5..6923063ce2 100644
--- a/quantum/keymap_extras/sendstring_danish.h
+++ b/quantum/keymap_extras/sendstring_danish.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_dvorak_fr.h b/quantum/keymap_extras/sendstring_dvorak_fr.h
index 98d0577afa..2f4f281794 100644
--- a/quantum/keymap_extras/sendstring_dvorak_fr.h
+++ b/quantum/keymap_extras/sendstring_dvorak_fr.h
@@ -42,6 +42,25 @@ const uint8_t ascii_to_shift_lut[16] PROGMEM = {
42 KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 0, 0), 42 KCLUT_ENTRY(0, 0, 0, 0, 1, 0, 0, 0),
43}; 43};
44 44
45const uint8_t ascii_to_dead_lut[16] PROGMEM = {
46 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
47 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
48 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
49 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
50
51 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
52 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
53 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
54 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
55 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
56 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
57 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
58 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
59 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
60 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
61 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
62 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
63};
45 64
46const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 65const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
47 // NUL SOH STX ETX EOT ENQ ACK BEL 66 // NUL SOH STX ETX EOT ENQ ACK BEL
diff --git a/quantum/keymap_extras/sendstring_estonian.h b/quantum/keymap_extras/sendstring_estonian.h
index 24d853fb59..9ea2ab3f8f 100644
--- a/quantum/keymap_extras/sendstring_estonian.h
+++ b/quantum/keymap_extras/sendstring_estonian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_finnish.h b/quantum/keymap_extras/sendstring_finnish.h
index cf23483843..197836ba83 100644
--- a/quantum/keymap_extras/sendstring_finnish.h
+++ b/quantum/keymap_extras/sendstring_finnish.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_fr_ch.h b/quantum/keymap_extras/sendstring_fr_ch.h
index 2acce5663b..160a2efb05 100644
--- a/quantum/keymap_extras/sendstring_fr_ch.h
+++ b/quantum/keymap_extras/sendstring_fr_ch.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_french.h b/quantum/keymap_extras/sendstring_french.h
index ab65f28eb7..a37a5d314b 100644
--- a/quantum/keymap_extras/sendstring_french.h
+++ b/quantum/keymap_extras/sendstring_french.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_french_afnor.h b/quantum/keymap_extras/sendstring_french_afnor.h
index 690daaaf02..1408634a26 100644
--- a/quantum/keymap_extras/sendstring_french_afnor.h
+++ b/quantum/keymap_extras/sendstring_french_afnor.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_french_osx.h b/quantum/keymap_extras/sendstring_french_osx.h
index 6cadbac153..cc9b857cd0 100644
--- a/quantum/keymap_extras/sendstring_french_osx.h
+++ b/quantum/keymap_extras/sendstring_french_osx.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_german.h b/quantum/keymap_extras/sendstring_german.h
index 3445a0e5fb..69c7dd996e 100644
--- a/quantum/keymap_extras/sendstring_german.h
+++ b/quantum/keymap_extras/sendstring_german.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_german_ch.h b/quantum/keymap_extras/sendstring_german_ch.h
index 1e1327c511..b8f7471247 100644
--- a/quantum/keymap_extras/sendstring_german_ch.h
+++ b/quantum/keymap_extras/sendstring_german_ch.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_german_osx.h b/quantum/keymap_extras/sendstring_german_osx.h
index 03f54da2af..d25c8c0995 100644
--- a/quantum/keymap_extras/sendstring_german_osx.h
+++ b/quantum/keymap_extras/sendstring_german_osx.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_hungarian.h b/quantum/keymap_extras/sendstring_hungarian.h
index 29dc3ccb8c..9169ba2557 100644
--- a/quantum/keymap_extras/sendstring_hungarian.h
+++ b/quantum/keymap_extras/sendstring_hungarian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_icelandic.h b/quantum/keymap_extras/sendstring_icelandic.h
index 867eb8743c..b25a4e76e7 100644
--- a/quantum/keymap_extras/sendstring_icelandic.h
+++ b/quantum/keymap_extras/sendstring_icelandic.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_latvian.h b/quantum/keymap_extras/sendstring_latvian.h
index 61f788693c..bd73a01e48 100644
--- a/quantum/keymap_extras/sendstring_latvian.h
+++ b/quantum/keymap_extras/sendstring_latvian.h
@@ -19,9 +19,30 @@
19#pragma once 19#pragma once
20 20
21#include "keymap_latvian.h" 21#include "keymap_latvian.h"
22#include "quantum.h"
22 23
23// clang-format off 24// clang-format off
24 25
26const uint8_t ascii_to_dead_lut[16] PROGMEM = {
27 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
28 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
29 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
30 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
31
32 KCLUT_ENTRY(0, 0, 1, 0, 0, 0, 0, 1),
33 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
34 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
35 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
36 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
37 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
38 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
39 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
40 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
41 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
42 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
43 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
44};
45
25const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 46const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
26 // NUL SOH STX ETX EOT ENQ ACK BEL 47 // NUL SOH STX ETX EOT ENQ ACK BEL
27 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 48 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_norwegian.h b/quantum/keymap_extras/sendstring_norwegian.h
index d3478f8301..28813da51f 100644
--- a/quantum/keymap_extras/sendstring_norwegian.h
+++ b/quantum/keymap_extras/sendstring_norwegian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_portuguese.h b/quantum/keymap_extras/sendstring_portuguese.h
index bec9b2c680..37db5f97aa 100644
--- a/quantum/keymap_extras/sendstring_portuguese.h
+++ b/quantum/keymap_extras/sendstring_portuguese.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_portuguese_osx_iso.h b/quantum/keymap_extras/sendstring_portuguese_osx_iso.h
index 1799347f30..f4ac1b37af 100644
--- a/quantum/keymap_extras/sendstring_portuguese_osx_iso.h
+++ b/quantum/keymap_extras/sendstring_portuguese_osx_iso.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 0, 1, 0, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_serbian_latin.h b/quantum/keymap_extras/sendstring_serbian_latin.h
index 40e2a9ea0c..7e19a62595 100644
--- a/quantum/keymap_extras/sendstring_serbian_latin.h
+++ b/quantum/keymap_extras/sendstring_serbian_latin.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_slovak.h b/quantum/keymap_extras/sendstring_slovak.h
index f48d30dcb1..c94cca1379 100644
--- a/quantum/keymap_extras/sendstring_slovak.h
+++ b/quantum/keymap_extras/sendstring_slovak.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_slovenian.h b/quantum/keymap_extras/sendstring_slovenian.h
index adf7ea47db..117af7e76d 100644
--- a/quantum/keymap_extras/sendstring_slovenian.h
+++ b/quantum/keymap_extras/sendstring_slovenian.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_spanish.h b/quantum/keymap_extras/sendstring_spanish.h
index b984a6f463..680e99ef4e 100644
--- a/quantum/keymap_extras/sendstring_spanish.h
+++ b/quantum/keymap_extras/sendstring_spanish.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_spanish_dvorak.h b/quantum/keymap_extras/sendstring_spanish_dvorak.h
index 87d582491c..ccf9458247 100644
--- a/quantum/keymap_extras/sendstring_spanish_dvorak.h
+++ b/quantum/keymap_extras/sendstring_spanish_dvorak.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_swedish.h b/quantum/keymap_extras/sendstring_swedish.h
index 8b07d42301..d451342992 100644
--- a/quantum/keymap_extras/sendstring_swedish.h
+++ b/quantum/keymap_extras/sendstring_swedish.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_turkish_f.h b/quantum/keymap_extras/sendstring_turkish_f.h
index 8d6dc778fd..cabd5c5dc5 100644
--- a/quantum/keymap_extras/sendstring_turkish_f.h
+++ b/quantum/keymap_extras/sendstring_turkish_f.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_turkish_q.h b/quantum/keymap_extras/sendstring_turkish_q.h
index 1a409c1e03..986f022333 100644
--- a/quantum/keymap_extras/sendstring_turkish_q.h
+++ b/quantum/keymap_extras/sendstring_turkish_q.h
@@ -63,6 +63,26 @@ const uint8_t ascii_to_altgr_lut[16] PROGMEM = {
63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0) 63 KCLUT_ENTRY(0, 0, 0, 1, 1, 1, 1, 0)
64}; 64};
65 65
66const uint8_t ascii_to_dead_lut[16] PROGMEM = {
67 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
68 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
69 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
70 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
71
72 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
73 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
74 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
75 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
76 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
77 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
78 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
79 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0),
80 KCLUT_ENTRY(1, 0, 0, 0, 0, 0, 0, 0),
81 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
82 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 0, 0),
83 KCLUT_ENTRY(0, 0, 0, 0, 0, 0, 1, 0)
84};
85
66const uint8_t ascii_to_keycode_lut[128] PROGMEM = { 86const uint8_t ascii_to_keycode_lut[128] PROGMEM = {
67 // NUL SOH STX ETX EOT ENQ ACK BEL 87 // NUL SOH STX ETX EOT ENQ ACK BEL
68 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, 88 XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX, XXXXXXX,
diff --git a/quantum/keymap_extras/sendstring_us_international.h b/quantum/keymap_extras/sendstring_us_international.h
index 53a5891fb1..d1694ff0f0 100644
--- a/quantum/keymap_extras/sendstring_us_international.h
+++ b/quantum/keymap_extras/sendstring_us_international.h
@@ -14,7 +14,7 @@
14 * along with this program. If not, see <http://www.gnu.org/licenses/>. 14 * along with this program. If not, see <http://www.gnu.org/licenses/>.
15 */ 15 */
16 16
17// Sendstring lookup tables for UK layouts 17// Sendstring lookup tables for US International layouts
18 18
19#pragma once 19#pragma once
20 20