From 25cb173a6b059d1110bef85fd14f768d74b47c12 Mon Sep 17 00:00:00 2001 From: John Persson Date: Tue, 2 Jul 2024 10:32:28 +0200 Subject: [PATCH] configure function keys --- config/splitkb_aurora_corne.keymap | 23 ++++++++++++++++++----- 1 file changed, 18 insertions(+), 5 deletions(-) diff --git a/config/splitkb_aurora_corne.keymap b/config/splitkb_aurora_corne.keymap index 8edd248..4b00f3d 100644 --- a/config/splitkb_aurora_corne.keymap +++ b/config/splitkb_aurora_corne.keymap @@ -15,10 +15,11 @@ #define DEFAULT 0 #define SWERTY 1 #define NUMBER 2 -#define NAVIGATION 3 -#define SYMBOLS 4 -#define SYMBOLS_2 5 -#define MISC 6 +#define FUNCTION_KEYS 3 +#define NAVIGATION 4 +#define SYMBOLS 5 +#define SYMBOLS_2 6 +#define MISC 7 ZMK_CONDITIONAL_LAYER(NUMBER SYMBOLS, MISC) @@ -55,7 +56,7 @@ ZMK_BEHAVIOR(hmr, hold_tap, // ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ &none &kp SE_Z &kp SE_X &kp SE_C &kp SE_V &kp SE_B &kp SE_N &kp SE_M &kp SE_COMMA &kp SE_DOT &kp SE_MINUS &kp SE_ACUTE // ╰─────────────────────────┴─────────────────────────┴─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────╮ ╭─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┴─────────────────────────┴───────────────────────╯ - < NAVIGATION ESC &mo NUMBER &kp BSPC &kp SPACE < SYMBOLS TAB < SYMBOLS_2 ENTER + < NAVIGATION ESC &hml Number &sl FUNCTION_KEYS &kp BSPC &kp SPACE < SYMBOLS TAB < SYMBOLS_2 ENTER // ╰─────────────────────────┴─────────────────────────┴───────────────────────╯ ╰─────────────────────────┴─────────────────────────┴─────────────────────────╯ ) @@ -83,6 +84,18 @@ ZMK_LAYER(number_layer, // ╰─────────────────────────┴─────────────────────────┴───────────────────────╯ ╰─────────────────────────┴─────────────────────────┴─────────────────────────╯ ) +ZMK_LAYER(function_keys, +// ╭─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬───────────────────────╮ ╭─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬───────────────────────╮ + &none &none &none &none &none &none &kp F10 &kp F7 &kp F8 &kp F9 &none &none +// ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ + &none &trans &trans &trans &trans &none &kp F11 &kp F4 &kp F5 &kp F6 &none &none +// ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ ├─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────┤ + &none &none &none &none &none &none &kp F12 &kp F1 &kp F2 &kp F3 &none &none +// ╰─────────────────────────┴─────────────────────────┴─────────────────────────┼─────────────────────────┼─────────────────────────┼───────────────────────╮ ╭─────────────────────────┼─────────────────────────┼─────────────────────────┼─────────────────────────┴─────────────────────────┴───────────────────────╯ + &trans &trans &trans &trans &trans &trans +// ╰─────────────────────────┴─────────────────────────┴───────────────────────╯ ╰─────────────────────────┴─────────────────────────┴─────────────────────────╯ +) + ZMK_LAYER(navigation_layer, // ╭─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬───────────────────────╮ ╭─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬─────────────────────────┬───────────────────────╮ &none &none &none &none &none &none &none &kp END &kp HOME &none &none &none