diff --git a/keymap.svg b/keymap.svg
index ab147e5..684bc0c 100644
--- a/keymap.svg
+++ b/keymap.svg
@@ -164,169 +164,193 @@ path.combo { stroke: #7f7f7f; }
T
-
+
+
+
+Mouse5
+
+
+
+
+
+WheelUP
+
+
+
Z
-
+
U
-
+
I
-
+
O
-
+
P
-
+
Ü
-
+
)(
-
+
A
-
+
S
-
+
D
-
+
F
-
+
G
-
+
+
+
+Mouse4
+
+
+
+
+
+WheelDWN
+
+
+
H
-
+
J
-
+
K
-
+
L
-
+
Ö
-
+
Ä
-
+
`"
-
+
Y
-
+
X
-
+
C
-
+
V
-
+
B
-
+
N
-
+
M
-
+
,;
-
+
.:
-
+
!-
-
+
?ß
-
+
navEsc
-
+
symTab
-
+
ShiftBksp
-
+
CtrlSpace
-
+
AltEnter
-
+
Super
@@ -348,18 +372,6 @@ path.combo { stroke: #7f7f7f; }
togwspace
-
-
-
-mouseprev
-
-
-
-
-
-mousenext
-
-
@@ -389,126 +401,150 @@ path.combo { stroke: #7f7f7f; }
>
-
+
+
+
+Mouse5
+
+
+
+
+
+WheelUP
+
+
+
.
-
+
7
-
+
8
-
+
9
-
+
-
-
+
/
-
+
~
-
+
&
-
+
€
-
+
|
-
+
(
-
+
)
-
+
+
+
+Mouse4
+
+
+
+
+
+WheelDWN
+
+
+
,
-
+
4
-
+
5
-
+
6
-
+
+
-
+
*
-
+
_
-
+
@
-
+
$
-
+
\
-
+
{
-
+
}
-
+
0
-
+
1
-
+
2
-
+
3
-
+
=
-
+
-
+
navEsc
@@ -529,13 +565,19 @@ path.combo { stroke: #7f7f7f; }
CtrlSpace
-
+
+
+
+CtrlSpace
+
+
+
AltEnter
-
+
Super
@@ -557,18 +599,6 @@ path.combo { stroke: #7f7f7f; }
togwspace
-
-
-
-mouseprev
-
-
-
-
-
-mousenext
-
-
@@ -592,134 +622,155 @@ path.combo { stroke: #7f7f7f; }
-Vol+
->>
+Vol+
-
+
+
+
+Mouse5
+
+
+
+
+
+WheelUP
+
+
+
Home
-
+
PGdown
-
+
PGup
-
+
End
-
+
-
+
Del
-
+
F5
-
+
F6
-
+
F7
-
+
F8
-
+
+
+
+
Mute
-
+
->||
+
+Mouse4
+
-
+
+
+
+WheelDWN
+
+
+
Left
-
+
Down
-
+
Up
-
+
Right
-
+
-
+
Ins
-
+
F1
-
+
F2
-
+
F3
-
+
F4
-
+
+
+
+
Vol-
-
-
-<<
-
-
+
Ctrl+Left
-
+
Mouseback
-
+
Mousenext
-
+
Ctrl+Right
-
+
-
+
Print
@@ -738,19 +789,19 @@ path.combo { stroke: #7f7f7f; }
ShiftBksp
-
+
CtrlSpace
-
+
AltEnter
-
+
Super
@@ -772,18 +823,6 @@ path.combo { stroke: #7f7f7f; }
togwspace
-
-
-
-mouseprev
-
-
-
-
-
-mousenext
-
-
diff --git a/keymap.yaml b/keymap.yaml
index fc50b64..f63e445 100644
--- a/keymap.yaml
+++ b/keymap.yaml
@@ -1,16 +1,76 @@
# parsed and then tweaked from https://github.com/LOWPROKB/zmk-config-zen-2/blob/main/config/corneish_zen.keymap
layout:
- zmk_keyboard: corneish_zen
- layout_name: foostan_corne_6col_layout
+ zmk_keyboard: crkbd/rev4
+ layout_name: LAYOUT_split_3x6_3_ex2
layers:
default:
- - ["] [", "Q", "W", "E", "R", "T", "Z", "U", "I", "O", "P", "Ü"]
- - [") (", "A", "S", "D", "F", "G", "H", "J", "K", "L", "Ö", "Ä"]
+ - [
+ "] [",
+ "Q",
+ "W",
+ "E",
+ "R",
+ "T",
+ "Mouse 5",
+ "Wheel UP",
+ "Z",
+ "U",
+ "I",
+ "O",
+ "P",
+ "Ü",
+ ]
+ - [
+ ") (",
+ "A",
+ "S",
+ "D",
+ "F",
+ "G",
+ "Mouse 4",
+ "Wheel DWN",
+ "H",
+ "J",
+ "K",
+ "L",
+ "Ö",
+ "Ä",
+ ]
- ['` "', "Y", "X", "C", "V", "B", "N", "M", ", ;", ". :", "! - ", "? ß"]
- ["nav Esc", "sym Tab", "Shift Bksp", "Ctrl Space", "Alt Enter", "Super"]
symbols:
- - ["^", "%", "#", "/", "<", ">", ".", "7", "8", "9", "-", "/"]
- - ["~", "&", "€", "|", "(", ")", ",", "4", "5", "6", "+", "*"]
+ - [
+ "^",
+ "%",
+ "#",
+ "/",
+ "<",
+ ">",
+ "Mouse 5",
+ "Wheel UP",
+ ".",
+ "7",
+ "8",
+ "9",
+ "-",
+ "/",
+ ]
+ - [
+ "~",
+ "&",
+ "€",
+ "|",
+ "(",
+ ")",
+ "Mouse 4",
+ "Wheel DWN",
+ ",",
+ "4",
+ "5",
+ "6",
+ "+",
+ "*",
+ ]
- ["_", "@", "$", "\\", "{", "}", "0", "1", "2", "3", "=", null]
- [
"nav Esc",
@@ -26,8 +86,10 @@ layers:
"F10",
"F11",
"F12",
+ "",
"Vol+",
- ">>",
+ "Mouse 5",
+ "Wheel UP",
"Home",
"PGdown",
"PGup",
@@ -40,8 +102,10 @@ layers:
"F6",
"F7",
"F8",
+ "",
"Mute",
- ">||",
+ "Mouse 4",
+ "Wheel DWN",
"Left",
"Down",
"Up",
@@ -54,8 +118,8 @@ layers:
"F2",
"F3",
"F4",
+ "",
"Vol-",
- "<<",
"Ctrl+Left",
"Mouse back",
"Mouse next",
@@ -75,5 +139,3 @@ combos:
- { tk: ["U", "I"], k: "tog wins" }
- { tk: ["J", "K"], k: "tog tab" }
- { tk: ["M", ", ;"], k: "tog wspace" }
- - { tk: ["W", "E"], k: "mouse prev" }
- - { tk: ["X", "C"], k: "mouse next" }
diff --git a/layout.vil b/layout.vil
index 9ea658d..fe30eae 100644
--- a/layout.vil
+++ b/layout.vil
@@ -1250,4 +1250,4 @@
"20": 5,
"21": 0
}
-}
\ No newline at end of file
+}