diff --git a/config/cradio.keymap b/config/cradio.keymap index 517f557..c000204 100644 --- a/config/cradio.keymap +++ b/config/cradio.keymap @@ -9,9 +9,10 @@ #define NAV 3 #define SYM 4 #define FUN 5 -#define AOE 6 // AOE 2 layers with easier access for default shortcuts on main layer -#define AGS 7 -#define ABS 8 +#define SYS 6 +#define AOE 7 // AOE 2 layers with easier access for default shortcuts on main layer +#define AGS 8 +#define ABS 9 #define HYPER LG(LC(LA(LSHFT))) @@ -85,38 +86,12 @@ require-prior-idle-ms = <200>; }; - sys_bootloader { - key-positions = <20 21>; - bindings = <&bootloader>; + sys_sticky_layer { + key-positions = <24 25>; + bindings = <&sl SYS>; layers = ; require-prior-idle-ms = <200>; }; - - sys_connect_to_bt0 { - key-positions = <3 4>; - bindings = <&bt BT_SEL 0>; - layers = ; - }; - - sys_connect_to_bt1 { - key-positions = <13 14>; - bindings = <&bt BT_SEL 1>; - layers = ; - }; - - sys_connect_to_bt2 { - key-positions = <23 24>; - bindings = <&bt BT_SEL 2>; - layers = ; - }; - - sys_clear_current_bluetooth_profile { - key-positions = <28 29>; - bindings = <&bt BT_CLR>; - layers = ; - require-prior-idle-ms = <200>; - }; - }; @@ -297,6 +272,15 @@ >; }; + SYS { + bindings = < + &bootloader &trans &trans &trans &bt BT_SEL 0 &trans &trans &trans &trans &bootloader + &trans &trans &trans &trans &bt BT_SEL 1 &trans &trans &trans &trans &trans + &bt BT_CLR &trans &trans &trans &bt BT_SEL 2 &trans &trans &trans &trans &bt BT_CLR + &trans &trans &trans &trans + >; + }; + aoe_default_layer { bindings = <