Added sticky ctrl+alt
This commit is contained in:
parent
d578b11064
commit
8773be652a
2 changed files with 15 additions and 7 deletions
|
@ -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
|
||||
>;
|
||||
};
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue