diff --git a/boards/shields/stratapad/stratapad.keymap b/boards/shields/stratapad/stratapad.keymap index f592fb2..01d9dd5 100644 --- a/boards/shields/stratapad/stratapad.keymap +++ b/boards/shields/stratapad/stratapad.keymap @@ -33,7 +33,6 @@ tapping-term-ms = <300>; bindings = <&kp W>, <&bt BT_CLR>; }; - }; keymap { diff --git a/config/stratapad_arrows.keymap b/config/stratapad_arrows.keymap index be75dfd..d00cf9e 100644 --- a/config/stratapad_arrows.keymap +++ b/config/stratapad_arrows.keymap @@ -3,7 +3,7 @@ #include #define DEFAULT 0 -#define BT_SET 1 +#define USE 1 #define NONE 0 @@ -12,8 +12,26 @@ td0: tap_dance_0 { compatible = "zmk,behavior-tap-dance"; #binding-cells = <0>; - tapping-term-ms = <500>; - bindings = <&kp LCTRL>, <&kp LCTRL>, <&mo BT_SET>; + tapping-term-ms = <300>; + bindings = <&kp LEFT>, <&bt BT_SEL 0>; + }; + td1: tap_dance_1 { + compatible = "zmk,behavior-tap-dance"; + #binding-cells = <0>; + tapping-term-ms = <300>; + bindings = <&kp DOWN>, <&bt BT_SEL 1>; + }; + td2: tap_dance_2 { + compatible = "zmk,behavior-tap-dance"; + #binding-cells = <0>; + tapping-term-ms = <300>; + bindings = <&kp RIGHT>, <&bt BT_SEL 2>; + }; + td3: tap_dance_3 { + compatible = "zmk,behavior-tap-dance"; + #binding-cells = <0>; + tapping-term-ms = <300>; + bindings = <&kp UP>, <&bt BT_CLR>; }; }; @@ -22,20 +40,20 @@ default_layer { bindings = < - &kp UP - &kp LEFT - &kp DOWN - &kp RIGHT + &td3 &td0 + &td1 + &td2 + &to 1 >; }; - bt_cmds_layer { + bt_cmds_layer { bindings = < - &bt BT_CLR - &bt BT_SEL 0 - &bt BT_SEL 1 - &bt BT_SEL 2 - &none + &kp UP + &kp LEFT + &kp DOWN + &kp RIGHT + &kp LCTRL >; }; };