diff --git a/config/34keys.h b/config/34keys.h index 49f058c..b327512 100644 --- a/config/34keys.h +++ b/config/34keys.h @@ -4,11 +4,14 @@ #define BASE 0 #define NAV 1 #define NUM 2 -#define FUN 3 #define SK(KEY) &nk KEY KEY #define MO(LAYER) &mo_tap LAYER F24 +// Use CONTROL+OPTION+COMMAND, so I still have a chance to use keybindings on a +// default macOS keyboard (unlike hyper key which also includes SHIFT) +#define MEH LC(LA(LGUI)) + // Keep sticky keys active for a long time so they effectively do not time out #define STICKY_KEY_TIMEOUT 60000 diff --git a/config/34keys.keymap b/config/34keys.keymap index 5938c07..600e446 100644 --- a/config/34keys.keymap +++ b/config/34keys.keymap @@ -83,7 +83,7 @@ label = "NAV"; bindings = < // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ - XXX &key_repeat SK(LCTRL) &sl FUN XXX XXX &kp LS(TAB) &kp TAB &kp ESC XXX + XXX &key_repeat SK(LCTRL) SK(MEH) XXX XXX &kp LS(TAB) &kp TAB &kp ESC XXX // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ XXX SK(LSHIFT) SK(LALT) SK(LGUI) SK(GLOBE) SK(GLOBE) &kp BSPC &kp UP &kp ENTER &kp DEL // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ @@ -98,7 +98,7 @@ label = "NUM"; bindings = < // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ - &kp GRAVE &kp N7 &kp N8 &kp N9 &kp EQUAL XXX &sl FUN SK(LCTRL) &key_repeat XXX + &kp GRAVE &kp N7 &kp N8 &kp N9 &kp EQUAL XXX SK(MEH) SK(LCTRL) &key_repeat XXX // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ &kp N0 &kp N4 &kp N5 &kp N6 &kp MINUS XXX SK(LGUI) SK(LALT) SK(LSHIFT) XXX // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ @@ -109,21 +109,6 @@ >; }; - fn_layer { - label = "FUN"; - bindings = < - // ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ ╭─────────────┬─────────────┬─────────────┬─────────────┬─────────────╮ - XXX &kp F7 &kp F8 &kp F9 XXX XXX XXX XXX XXX XXX - // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - XXX &kp F4 &kp F5 &kp F6 XXX XXX XXX XXX XXX XXX - // ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┼─────────────┼─────────────┤ - XXX &kp F1 &kp F2 &kp F3 XXX XXX XXX XXX XXX XXX - // ╰─────────────┴─────────────┴─────────────┼─────────────┼─────────────┤ ├─────────────┼─────────────┼─────────────┴─────────────┴─────────────╯ - ___ ___ ___ ___ - // ╰─────────────┴─────────────╯ ╰─────────────┴─────────────╯ - >; - }; - }; };