diff options
author | Chad Austin <chad@chadaustin.me> | 2021-12-26 18:44:56 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-12-27 13:44:56 +1100 |
commit | 25713dc2225556b20101347580146f9820d5e831 (patch) | |
tree | 7ac7ed08f912b164161823305be08bb42a3b8d30 /docs | |
parent | e15dbb49e01c3a6b8fbb9bbb0a38a3f5cf25bbd5 (diff) | |
download | qmk_firmware-25713dc2225556b20101347580146f9820d5e831.tar.gz qmk_firmware-25713dc2225556b20101347580146f9820d5e831.zip |
Add sym_defer_pr debouncer type (#14948)
Diffstat (limited to 'docs')
-rw-r--r-- | docs/feature_debounce_type.md | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/docs/feature_debounce_type.md b/docs/feature_debounce_type.md index f37a785b1e..9cd736a24a 100644 --- a/docs/feature_debounce_type.md +++ b/docs/feature_debounce_type.md @@ -116,6 +116,7 @@ Where name of algorithm is one of: For use in keyboards where refreshing ```NUM_KEYS``` 8-bit counters is computationally expensive / low scan rate, and fingers usually only hit one row at a time. This could be appropriate for the ErgoDox models; the matrix is rotated 90°, and hence its "rows" are really columns, and each finger only hits a single "row" at a time in normal use. * ```sym_eager_pk``` - debouncing per key. On any state change, response is immediate, followed by ```DEBOUNCE``` milliseconds of no further input for that key +* ```sym_defer_pr``` - debouncing per row. On any state change, a per-row timer is set. When ```DEBOUNCE``` milliseconds of no changes have occurred on that row, the entire row is pushed. Can improve responsiveness over `sym_defer_g` while being less susceptible than per-key debouncers to noise. * ```sym_defer_pk``` - debouncing per key. On any state change, a per-key timer is set. When ```DEBOUNCE``` milliseconds of no changes have occurred on that key, the key status change is pushed. * ```asym_eager_defer_pk``` - debouncing per key. On a key-down state change, response is immediate, followed by ```DEBOUNCE``` milliseconds of no further input for that key. On a key-up state change, a per-key timer is set. When ```DEBOUNCE``` milliseconds of no changes have occurred on that key, the key-up status change is pushed. |