diff --git a/config/include/base.dtsi b/config/include/base.dtsi index 30e9957..5f4bf95 100644 --- a/config/include/base.dtsi +++ b/config/include/base.dtsi @@ -77,7 +77,7 @@ display-name = "NAV"; bindings = < //╭──────────┬──────────┬──────────┬──────────┬──────────╮ ╭──────────┬──────────┬──────────┬──────────┬──────────╮ - ___ ___ ___ ___ ___ &kp PG_UP NAV_BSPC NAV_DEL ___ ___ + ___ ___ ___ &swapper ___ &kp PG_UP NAV_BSPC NAV_DEL ___ ___ //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ &sk LGUI &sk LALT &sk LCTRL &sk LSHFT ___ &kp LEFT NAV_DOWN NAV_UP &kp RIGHT &kp GRAVE //├──────────┼──────────┼──────────┼──────────┼──────────┤ ├──────────┼──────────┼──────────┼──────────┼──────────┤ diff --git a/config/include/behaviors.dtsi b/config/include/behaviors.dtsi index be404ba..d6581b7 100644 --- a/config/include/behaviors.dtsi +++ b/config/include/behaviors.dtsi @@ -48,3 +48,14 @@ MAKE_HRM(hmr, KEYS_L THUMBS) tapping-term-ms = ; quick-tap-ms = ; }; + +// Alt+Tab swapper +/ { + behaviors { + swapper: swapper { + compatible = "zmk,behavior-tri-state"; + #binding-cells = <0>; + bindings = <&kt LALT>, <&kp TAB>, <&kt LALT>; + }; + }; +};