Added sticky ctrl+alt

This commit is contained in:
Daniel Fichtinger 2025-03-29 19:43:38 -04:00
parent d578b11064
commit 8773be652a
2 changed files with 15 additions and 7 deletions

View file

@ -58,14 +58,14 @@ ZMK_MOD_MORPH(right_smart_shft,
bindings = <&sk RSHFT>, <&caps_word>;
mods = <(MOD_RSFT)>;
)
ZMK_BEHAVIOR(long_sk, sticky_key,
bindings = <&kp>;
quick-release;
release-after-ms = <2000>;
)
// ZMK_BEHAVIOR(long_sk, sticky_key,
// bindings = <&kp>;
// quick-release;
// release-after-ms = <2000>;
// )
ZMK_HOLD_TAP(ht_sk,
flavor = "hold-preferred";
bindings = <&kp>, <&long_sk>;
bindings = <&kp>, <&lsk>;
tapping-term-ms = <200>;
)
@ -119,6 +119,14 @@ ZMK_HOLD_TAP(ht_tog,
require-prior-idle-ms = <125>;
bindings = <&kp>, <&kp>;
};
lsk: long_sticky_key {
compatible = "zmk,behavior-sticky-key";
#binding-cells = <1>;
bindings = <&kp>;
release-after-ms = <2000>;
ignore-modifiers;
quick-release;
};
};
conditional_layers {
compatible = "zmk,conditional-layers";
@ -137,7 +145,7 @@ ZMK_HOLD_TAP(ht_tog,
&rpi LGUI ESC &kp Q &kp W &kp F &kp P &kp B &kp J &kp L &kp U &kp Y &kp SEMICOLON &rpi LGUI TAB
&kp BSPC &kp A &kp R &kp S &kp T &kp G &kp M &kp N &kp E &kp I &kp O &kp SQT
&kp CAPS &kp Z &kp X &kp C &kp D &kp V &kp K &kp H &kp COMMA &kp DOT &kp FSLH &to FN
&ht_tog LALT NUM &rpi LEFT_CONTROL SPACE &left_smart_shift_num &right_smart_shift_num &rpi LGUI ENTER &mo SYM
&ht_sk LALT LA(LCTRL) &rpi LEFT_CONTROL SPACE &left_smart_shift_num &right_smart_shift_num &rpi LGUI ENTER &mo SYM
>;
};