From 70feac2a46fa25ce1da2d090c24ab60c1446c59b Mon Sep 17 00:00:00 2001 From: Daniel Loos Date: Sat, 17 May 2025 12:53:05 +0200 Subject: [PATCH] Update --- keymap.svg | 327 +++++++++++++++++++++++++++++----------------------- keymap.yaml | 84 ++++++++++++-- layout.vil | 2 +- 3 files changed, 257 insertions(+), 156 deletions(-) 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 - - Created with keymap-drawer 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 +}