Skip to content

Commit

Permalink
Update combos.dtsi
Browse files Browse the repository at this point in the history
  • Loading branch information
jr5x1 authored Jun 18, 2024
1 parent 19b9ec0 commit 60032d5
Showing 1 changed file with 33 additions and 169 deletions.
202 changes: 33 additions & 169 deletions config/includes/combos.dtsi
Original file line number Diff line number Diff line change
Expand Up @@ -6,135 +6,15 @@
combos {
compatible = "zmk,combos";

// combo_bracket_round_l {
// timeout-ms = <COMBO_TERM_FAST>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LM2 LM1>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp LPAR>;
// };

// combo_bracket_round_r {
// timeout-ms = <COMBO_TERM_FAST>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RM1 RM2>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp RPAR>;
// };

// combo_bracket_square_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LB2 LB1>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp LBKT>;
// };

// combo_bracket_square_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RB1 RB2>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp RBKT>;
// };

// combo_bracket_curly_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LT2 LT1>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp LBRC>;
// };

// combo_bracket_curly_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RT2 RT1>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp RBRC>;
// };

// combo_bracket_angled_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LM3 LM2>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp LT>;
// };

// combo_bracket_angled_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RM3 RM2>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
// bindings = <&kp GT>;
// };

// combo_bracket_v_round_l {
// timeout-ms = <COMBO_TERM_FAST>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LT1 LM1>;
// layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>; - was every time below
// layers = <BASE SYM NAV NUM>;
// bindings = <&kp LPAR>;
// };

// combo_bracket_v_round_r {
// timeout-ms = <COMBO_TERM_FAST>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RT1 RM1>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&kp RPAR>;
// };

// combo_bracket_v_square_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LT2 LM2>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&kp LBKT>;
// };

// combo_bracket_v_square_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RT2 RM2>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&kp RBKT>;
// bindings = <&kp LPAR>;
// };

combo_bracket_v_curly_l {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <LT3 LM3>;
layers = <BASE SYM NAV NUM>;
bindings = <&kp LBRC>;
};

combo_bracket_v_curly_r {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <RT3 RM3>;
layers = <BASE SYM NAV NUM>;
bindings = <&kp RBRC>;
};

combo_bracket_v_angled_l {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <LM1 LB1>;
layers = <BASE SYM NAV NUM>;
bindings = <&kp LT>;
};

combo_bracket_v_angled_r {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <RM1 RB1>;
layers = <BASE BASE_QWERTY SYM NUM NUM_WORD>;
bindings = <&kp GT>;
};

combo_capsword {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
Expand Down Expand Up @@ -164,22 +44,6 @@
bindings = <&kp BSPC>;
};

// combo_grave {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RM3 RM4>;
// layers = <>;
// bindings = <&kp GRAVE>;
// };

// combo_md_code_block {
// timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RM2 RM3 RM4>;
// layers = <>;
// bindings = <&m_type_md_code_block>;
// };

combo_tog_nav_word {
timeout-ms = <COMBO_TERM_SLOW>;
require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
Expand Down Expand Up @@ -208,41 +72,41 @@

};

#ifdef HAS_MOUSE_TP
combo_tog_mouse_settings_l {
timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <LT2 LT3 LT4>;
layers = <BASE SYM NAV NUM>;
bindings = <&tog MOUSE_TP_SET>;
};
// #ifdef HAS_MOUSE_TP
// combo_tog_mouse_settings_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// // require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LT2 LT3 LT4>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&tog MOUSE_TP_SET>;
// };

combo_tog_mouse_settings_r {
timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <RT2 RT3 RT4>;
layers = <BASE SYM NAV NUM>;
bindings = <&tog MOUSE_TP_SET>;
};
#endif
// combo_tog_mouse_settings_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// // require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RT2 RT3 RT4>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&tog MOUSE_TP_SET>;
// };
// #endif

#ifdef HAS_MOUSE_KEYS
combo_tog_mouse_keys_l {
timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <LM2 LM3 LM4>;
layers = <BASE SYM NAV NUM>;
bindings = <&tog MOUSE_KEYS>;
};
// #ifdef HAS_MOUSE_KEYS
// combo_tog_mouse_keys_l {
// timeout-ms = <COMBO_TERM_SLOW>;
// // require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <LM2 LM3 LM4>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&tog MOUSE_KEYS>;
// };

combo_tog_mouse_keys_r {
timeout-ms = <COMBO_TERM_SLOW>;
// require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
key-positions = <RM2 RM3 RM4>;
layers = <BASE SYM NAV NUM>;
bindings = <&tog MOUSE_KEYS>;
};
#endif
// combo_tog_mouse_keys_r {
// timeout-ms = <COMBO_TERM_SLOW>;
// // require-prior-idle-ms = <COMBO_PRIOR_IDLE>;
// key-positions = <RM2 RM3 RM4>;
// layers = <BASE SYM NAV NUM>;
// bindings = <&tog MOUSE_KEYS>;
// };
// #endif

};
};

0 comments on commit 60032d5

Please sign in to comment.