diff --git a/config/corne.keymap b/config/corne.keymap index 857cc43..79186a6 100644 --- a/config/corne.keymap +++ b/config/corne.keymap @@ -103,14 +103,19 @@ compatible = "zmk,behavior-macro"; #binding-cells = <0>; bindings = - <&sk LCTRL(LG(RIGHT))>; + <¯o_press>, + <&kp LCTRL &kp LGUI>, + <¯o_tap>, + <&kp RIGHT>, + <¯o_release>, + <&kp LGUI &kp LCTRL>; label = "NAV_SPACE_NEXT"; }; nav_space_prev: nav_space_prev { compatible = "zmk,behavior-macro"; #binding-cells = <0>; - bindings = <&sk LCTRL(LG(LEFT))>; + bindings = <&sk LCTRL &sk LGUI &kp LEFT>; label = "NAV_SPACE_PREV"; }; nav_win_next: nav_win_next { @@ -135,8 +140,12 @@ compatible = "zmk,behavior-macro"; #binding-cells = <0>; bindings = - <&sk LSHIFT>, - <&trans>; + <¯o_press>, + <&kp LSHIFT>, + <¯o_tap>, + <&trans>, + <¯o_release>, + <&kp LSHIFT>; label = "SHIFT_TRANS"; };