update combos?

This commit is contained in:
Anish Lakhwara 2024-09-22 21:21:15 -07:00
parent d80b12e3af
commit 6ecdd43297

View file

@ -52,32 +52,94 @@
combos { combos {
compatible = "zmk,combos"; compatible = "zmk,combos";
combo_caps_word {
timeout-ms = <100>;
key-positions = <20 29>;
bindings = <&caps_word>;
};
combo_esc {
timeout-ms = <150>;
key-positions = <12 13 16 17>;
bindings = <&kp ESC>;
};
// (
combo_lpar {
timeout-ms = <150>;
key-positions = <4 14>;
bindings = <&kp LPAR>;
};
// )
combo_rpar {
timeout-ms = <150>;
key-positions = <5 15>;
bindings = <&kp RPAR>;
};
// {
combo_lcurly {
timeout-ms = <150>;
key-positions = <3 13>;
bindings = <&kp LBRC>;
};
// }
combo_rcurly {
timeout-ms = <150>;
key-positions = <6 16>;
bindings = <&kp RBRC>;
};
// [
combo_lsquare {
timeout-ms = <150>;
key-positions = <13 23>;
bindings = <&kp LBKT>;
};
// ]
combo_rsquare {
timeout-ms = <150>;
key-positions = <16 26>;
bindings = <&kp RBKT>;
};
// <
combo_less_than {
timeout-ms = <150>;
key-positions = <14 24>;
bindings = <&kp LT>;
};
// >
combo_greater_than {
timeout-ms = <150>;
key-positions = <15 25>;
bindings = <&kp GT>;
};
combo_minus {
timeout-ms = <150>;
key-positions = <2 3 6 7>;
bindings = <&kp MINUS>;
};
combo_under {
timeout-ms = <150>;
key-positions = <22 23 26 27>;
bindings = <&kp UNDER>;
};
combo_ble {
timeout-ms = <20>;
key-positions = <0 1>;
bindings = <&out OUT_BLE>;
};
// both right thumb keys // both right thumb keys
combo_accent {
timeout-ms = <200>;
key-positions = <32 33>;
bindings = <&mo ACCENT>;
};
// internal-left & external-right thumb keys // internal-left & external-right thumb keys
combo_sym2 { combo_sym2 {
timeout-ms = <200>; timeout-ms = <200>;
key-positions = <31 33>; key-positions = <31 33>;
bindings = <&mo SYM2>; bindings = <&mo SYM2>;
}; };
// both left thumb keys
combo_settings {
timeout-ms = <200>;
key-positions = <30 31>;
bindings = <&mo SETTINGS>;
};
// left index & middle fingers (home-row)
// hold control & space for Adobe workflow
combo_ctrl_space {
timeout-ms = <200>;
key-positions = <12 13>;
bindings = <&kp LC(SPACE)>;
layers = <BASE>;
};
}; };
keymap { keymap {