diff options
Diffstat (limited to 'docs/config_options.md')
-rw-r--r-- | docs/config_options.md | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/docs/config_options.md b/docs/config_options.md index 0c98b3101..78c1f70fd 100644 --- a/docs/config_options.md +++ b/docs/config_options.md | |||
@@ -188,9 +188,21 @@ If you define these options you will enable the associated feature, which may in | |||
188 | few ms of delay from this. But if you're doing chording on something with 3-4ms | 188 | few ms of delay from this. But if you're doing chording on something with 3-4ms |
189 | scan times? You probably want this. | 189 | scan times? You probably want this. |
190 | * `#define COMBO_COUNT 2` | 190 | * `#define COMBO_COUNT 2` |
191 | * Set this to the number of combos that you're using in the [Combo](feature_combo.md) feature. | 191 | * Set this to the number of combos that you're using in the [Combo](feature_combo.md) feature. Or leave it undefined and programmatically set the count. |
192 | * `#define COMBO_TERM 200` | 192 | * `#define COMBO_TERM 200` |
193 | * how long for the Combo keys to be detected. Defaults to `TAPPING_TERM` if not defined. | 193 | * how long for the Combo keys to be detected. Defaults to `TAPPING_TERM` if not defined. |
194 | * `#define COMBO_MUST_HOLD_MODS` | ||
195 | * Flag for enabling extending timeout on Combos containing modifers | ||
196 | * `#define COMBO_MOD_TERM 200` | ||
197 | * Allows for extending COMBO_TERM for mod keys while mid-combo. | ||
198 | * `#define COMBO_MUST_HOLD_PER_COMBO` | ||
199 | * Flag to enable per-combo COMBO_TERM extension and `get_combo_must_hold()` function | ||
200 | * `#define COMBO_TERM_PER_COMBO` | ||
201 | * Flag to enable per-combo COMBO_TERM extension and `get_combo_term()` function | ||
202 | * `#define COMBO_STRICT_TIMER` | ||
203 | * Only start the combo timer on the first key press instead of on all key presses. | ||
204 | * `#define COMBO_NO_TIMER` | ||
205 | * Disable the combo timer completely for relaxed combos. | ||
194 | * `#define TAP_CODE_DELAY 100` | 206 | * `#define TAP_CODE_DELAY 100` |
195 | * Sets the delay between `register_code` and `unregister_code`, if you're having issues with it registering properly (common on VUSB boards). The value is in milliseconds. | 207 | * Sets the delay between `register_code` and `unregister_code`, if you're having issues with it registering properly (common on VUSB boards). The value is in milliseconds. |
196 | * `#define TAP_HOLD_CAPS_DELAY 80` | 208 | * `#define TAP_HOLD_CAPS_DELAY 80` |