diff --git a/assets/calypso.svg b/assets/calypso.svg
index 3ddeb90..cbe6be9 100644
--- a/assets/calypso.svg
+++ b/assets/calypso.svg
@@ -246,10 +246,12 @@ path.combo { stroke: #7f7f7f; }
G
+
M
+
@@ -338,8 +340,7 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
@@ -347,6 +348,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -434,10 +436,12 @@ path.combo { stroke: #7f7f7f; }
G
+
H
+
@@ -526,8 +530,7 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
@@ -535,6 +538,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -715,6 +719,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -870,6 +875,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -922,42 +928,53 @@ path.combo { stroke: #7f7f7f; }
-~
+`
+
-`
+(
+
{
+
[
+
<
+
>
+
]
+
}
+
+)
+
-;
+~
+
@@ -1020,6 +1037,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
diff --git a/assets/calypso.yaml b/assets/calypso.yaml
index 4bd7fbb..7a40876 100644
--- a/assets/calypso.yaml
+++ b/assets/calypso.yaml
@@ -5,8 +5,8 @@ layers:
- {t: R, h: '$$mdi:apple-keyboard-option$$'}
- {t: S, h: '$$mdi:apple-keyboard-control$$'}
- {t: T, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - M
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: M, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: N, h: '$$mdi:apple-keyboard-shift$$'}
- {t: E, h: '$$mdi:apple-keyboard-control$$'}
- {t: I, h: '$$mdi:apple-keyboard-option$$'}
@@ -25,7 +25,7 @@ layers:
- {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
- ''
QWE:
- [Q, W, E, R, T, Y, U, I, O, P]
@@ -33,8 +33,8 @@ layers:
- {t: S, h: '$$mdi:apple-keyboard-option$$'}
- {t: D, h: '$$mdi:apple-keyboard-control$$'}
- {t: F, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - H
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: H, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: J, h: '$$mdi:apple-keyboard-shift$$'}
- {t: K, h: '$$mdi:apple-keyboard-control$$'}
- {t: L, h: '$$mdi:apple-keyboard-option$$'}
@@ -53,7 +53,7 @@ layers:
- {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
- ''
NAV:
- - {t: '$$mdi:transfer$$', type: trans}
@@ -131,7 +131,16 @@ layers:
- ''
SYM:
- ['!', '@', '#', $, '%', ^, '&', '*', (, )]
- - ['~', '`', '{', '[', <, '>', ']', '}', '', ;]
+ - - {t: '`', h: '$$mdi:apple-keyboard-command$$'}
+ - {t: (, h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '{', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: '[', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: <, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: '>', h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
+ - {t: ']', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: '}', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: ), h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '~', h: '$$mdi:apple-keyboard-command$$'}
- - $$mdi:alpha-w-box$$
- {t: QWE, h: toggle}
- ''
@@ -187,7 +196,7 @@ layers:
- ''
combos:
- p: [6, 7]
- k: $$mdi:backspace$$
+ k: {t: '$$mdi:backspace$$', s: DEL}
l: [DEF, QWE, SYM, NAV, NUM]
- p: [16, 17]
k: {t: (, s: '['}
diff --git a/assets/helios.svg b/assets/helios.svg
index 3e184b4..e652842 100644
--- a/assets/helios.svg
+++ b/assets/helios.svg
@@ -240,14 +240,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
@@ -383,10 +383,12 @@ path.combo { stroke: #7f7f7f; }
G
+
M
+
@@ -552,12 +554,12 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
+DEL
@@ -642,14 +644,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
@@ -785,10 +787,12 @@ path.combo { stroke: #7f7f7f; }
G
+
H
+
@@ -954,12 +958,12 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
+DEL
@@ -1044,14 +1048,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
@@ -1354,6 +1358,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -1424,14 +1429,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
@@ -1723,6 +1728,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -1793,14 +1799,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
@@ -1915,42 +1921,53 @@ path.combo { stroke: #7f7f7f; }
-~
+`
+
-`
+(
+
{
+
[
+
<
+
>
+
]
+
}
+
+)
+
-;
+~
+
@@ -2087,6 +2104,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -2171,14 +2189,14 @@ path.combo { stroke: #7f7f7f; }
SCLK
-VOL UP
+VOL DN
PAUSEBREAK
-VOL DN
+VOL UP
diff --git a/assets/helios.yaml b/assets/helios.yaml
index 9e765ef..f802930 100644
--- a/assets/helios.yaml
+++ b/assets/helios.yaml
@@ -14,8 +14,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- SYS
- '='
@@ -47,8 +47,8 @@ layers:
- {t: R, h: '$$mdi:apple-keyboard-option$$'}
- {t: S, h: '$$mdi:apple-keyboard-control$$'}
- {t: T, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - M
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: M, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: N, h: '$$mdi:apple-keyboard-shift$$'}
- {t: E, h: '$$mdi:apple-keyboard-control$$'}
- {t: I, h: '$$mdi:apple-keyboard-option$$'}
@@ -85,7 +85,7 @@ layers:
- END
- PG DN
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
QWE:
- $$mdi:keyboard-esc$$
- F1
@@ -101,8 +101,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- SYS
- '='
@@ -134,8 +134,8 @@ layers:
- {t: S, h: '$$mdi:apple-keyboard-option$$'}
- {t: D, h: '$$mdi:apple-keyboard-control$$'}
- {t: F, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - H
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: H, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: J, h: '$$mdi:apple-keyboard-shift$$'}
- {t: K, h: '$$mdi:apple-keyboard-control$$'}
- {t: L, h: '$$mdi:apple-keyboard-option$$'}
@@ -172,7 +172,7 @@ layers:
- END
- PG DN
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
NAV:
- $$mdi:keyboard-esc$$
- F1
@@ -188,8 +188,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- SYS
- '='
@@ -275,8 +275,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- SYS
- '='
@@ -362,8 +362,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- SYS
- '='
@@ -391,16 +391,16 @@ layers:
- )
- \
- CAPS
- - '~'
- - '`'
- - '{'
- - '['
- - <
- - '>'
- - ']'
- - '}'
- - ''
- - ;
+ - {t: '`', h: '$$mdi:apple-keyboard-command$$'}
+ - {t: (, h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '{', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: '[', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: <, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: '>', h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
+ - {t: ']', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: '}', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: ), h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '~', h: '$$mdi:apple-keyboard-command$$'}
- ''''
- $$mdi:apple-keyboard-shift$$
- $$mdi:alpha-w-box$$
@@ -449,8 +449,8 @@ layers:
- F11
- F12
- {t: PSCRN, s: MUTE}
- - {t: SCLK, s: VOL UP}
- - {t: PAUSE BREAK, s: VOL DN}
+ - {t: SCLK, s: VOL DN}
+ - {t: PAUSE BREAK, s: VOL UP}
- {t: NUM, h: toggle}
- {t: SYS, type: held}
- '='
@@ -523,7 +523,7 @@ layers:
- {t: '$$mdi:transfer$$', type: trans}
combos:
- p: [37, 38]
- k: $$mdi:backspace$$
+ k: {t: '$$mdi:backspace$$', s: DEL}
l: [DEF, QWE, SYM, NAV, NUM]
- p: [49, 50]
k: {t: (, s: '['}
diff --git a/assets/keychron.svg b/assets/keychron.svg
index 8e7e5fd..64a92be 100644
--- a/assets/keychron.svg
+++ b/assets/keychron.svg
@@ -332,10 +332,12 @@ path.combo { stroke: #7f7f7f; }
G
+
M
+
@@ -460,8 +462,7 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
@@ -482,6 +483,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -658,10 +660,12 @@ path.combo { stroke: #7f7f7f; }
G
+
H
+
@@ -786,8 +790,7 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
@@ -808,6 +811,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -1126,6 +1130,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -1419,6 +1424,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -1560,42 +1566,53 @@ path.combo { stroke: #7f7f7f; }
-~
+`
+
-`
+(
+
{
+
[
+
<
+
>
+
]
+
}
+
+)
+
-;
+~
+
@@ -1707,6 +1724,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
diff --git a/assets/keychron.yaml b/assets/keychron.yaml
index 144b222..ba2fde6 100644
--- a/assets/keychron.yaml
+++ b/assets/keychron.yaml
@@ -36,8 +36,8 @@ layers:
- {t: R, h: '$$mdi:apple-keyboard-option$$'}
- {t: S, h: '$$mdi:apple-keyboard-control$$'}
- {t: T, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - M
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: M, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: N, h: '$$mdi:apple-keyboard-shift$$'}
- {t: E, h: '$$mdi:apple-keyboard-control$$'}
- {t: I, h: '$$mdi:apple-keyboard-option$$'}
@@ -65,7 +65,7 @@ layers:
- {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
- $$mdi:apple-keyboard-option$$
- LEFT
- DOWN
@@ -107,8 +107,8 @@ layers:
- {t: S, h: '$$mdi:apple-keyboard-option$$'}
- {t: D, h: '$$mdi:apple-keyboard-control$$'}
- {t: F, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - H
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: H, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: J, h: '$$mdi:apple-keyboard-shift$$'}
- {t: K, h: '$$mdi:apple-keyboard-control$$'}
- {t: L, h: '$$mdi:apple-keyboard-option$$'}
@@ -136,7 +136,7 @@ layers:
- {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
- $$mdi:apple-keyboard-option$$
- LEFT
- DOWN
@@ -316,16 +316,16 @@ layers:
- \
- DEL
- CAPS
- - '~'
- - '`'
- - '{'
- - '['
- - <
- - '>'
- - ']'
- - '}'
- - ''
- - ;
+ - {t: '`', h: '$$mdi:apple-keyboard-command$$'}
+ - {t: (, h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '{', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: '[', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: <, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: '>', h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
+ - {t: ']', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: '}', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: ), h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '~', h: '$$mdi:apple-keyboard-command$$'}
- ''''
- $$mdi:keyboard-return$$
- HOME
@@ -427,7 +427,7 @@ layers:
- RIGHT
combos:
- p: [23, 24]
- k: $$mdi:backspace$$
+ k: {t: '$$mdi:backspace$$', s: DEL}
l: [DEF, QWE, SYM, NAV, NUM]
- p: [38, 39]
k: {t: (, s: '['}
diff --git a/assets/lynx.svg b/assets/lynx.svg
index 951dffd..72e3bbc 100644
--- a/assets/lynx.svg
+++ b/assets/lynx.svg
@@ -246,10 +246,12 @@ path.combo { stroke: #7f7f7f; }
G
+
M
+
@@ -335,12 +337,12 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
+DEL
@@ -428,10 +430,12 @@ path.combo { stroke: #7f7f7f; }
G
+
H
+
@@ -517,12 +521,12 @@ path.combo { stroke: #7f7f7f; }
-
-DEL
+&key_repeat
+DEL
@@ -697,6 +701,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -846,6 +851,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
@@ -898,42 +904,53 @@ path.combo { stroke: #7f7f7f; }
-~
+`
+
-`
+(
+
{
+
[
+
<
+
>
+
]
+
}
+
+)
+
-;
+~
+
@@ -990,6 +1007,7 @@ path.combo { stroke: #7f7f7f; }
+DEL
diff --git a/assets/lynx.yaml b/assets/lynx.yaml
index 76391b1..bb2f271 100644
--- a/assets/lynx.yaml
+++ b/assets/lynx.yaml
@@ -5,8 +5,8 @@ layers:
- {t: R, h: '$$mdi:apple-keyboard-option$$'}
- {t: S, h: '$$mdi:apple-keyboard-control$$'}
- {t: T, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - M
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: M, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: N, h: '$$mdi:apple-keyboard-shift$$'}
- {t: E, h: '$$mdi:apple-keyboard-control$$'}
- {t: I, h: '$$mdi:apple-keyboard-option$$'}
@@ -24,15 +24,15 @@ layers:
- - {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
QWE:
- [Q, W, E, R, T, Y, U, I, O, P]
- - {t: A, h: '$$mdi:apple-keyboard-command$$'}
- {t: S, h: '$$mdi:apple-keyboard-option$$'}
- {t: D, h: '$$mdi:apple-keyboard-control$$'}
- {t: F, h: '$$mdi:apple-keyboard-shift$$'}
- - G
- - H
+ - {t: G, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: H, h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
- {t: J, h: '$$mdi:apple-keyboard-shift$$'}
- {t: K, h: '$$mdi:apple-keyboard-control$$'}
- {t: L, h: '$$mdi:apple-keyboard-option$$'}
@@ -50,7 +50,7 @@ layers:
- - {t: '$$mdi:keyboard-esc$$', h: NAV, s: '~'}
- {t: '$$mdi:keyboard-space$$', h: NUM, s: '`'}
- {t: '$$mdi:keyboard-return$$', h: SYM}
- - {t: '$$mdi:backspace$$', s: DEL}
+ - '&key_repeat'
NAV:
- - {t: '$$mdi:transfer$$', type: trans}
- {t: '$$mdi:transfer$$', type: trans}
@@ -123,7 +123,16 @@ layers:
- '0'
SYM:
- ['!', '@', '#', $, '%', ^, '&', '*', (, )]
- - ['~', '`', '{', '[', <, '>', ']', '}', '', ;]
+ - - {t: '`', h: '$$mdi:apple-keyboard-command$$'}
+ - {t: (, h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '{', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: '[', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: <, h: 'Meh+ $$mdi:apple-keyboard-command$$'}
+ - {t: '>', h: 'Sft+Ctl+AGr+ $$mdi:apple-keyboard-command$$'}
+ - {t: ']', h: '$$mdi:apple-keyboard-shift$$'}
+ - {t: '}', h: '$$mdi:apple-keyboard-control$$'}
+ - {t: ), h: '$$mdi:apple-keyboard-option$$'}
+ - {t: '~', h: '$$mdi:apple-keyboard-command$$'}
- - $$mdi:alpha-w-box$$
- {t: QWE, h: toggle}
- ''
@@ -175,7 +184,7 @@ layers:
- {t: '$$mdi:transfer$$', type: trans}
combos:
- p: [6, 7]
- k: $$mdi:backspace$$
+ k: {t: '$$mdi:backspace$$', s: DEL}
l: [DEF, QWE, SYM, NAV, NUM]
- p: [16, 17]
k: {t: (, s: '['}