diff options
Diffstat (limited to 'docs/understanding_qmk.md')
-rw-r--r-- | docs/understanding_qmk.md | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/docs/understanding_qmk.md b/docs/understanding_qmk.md index 81cedfcf5..939642425 100644 --- a/docs/understanding_qmk.md +++ b/docs/understanding_qmk.md | |||
@@ -162,6 +162,15 @@ The `process_record()` function itself is deceptively simple, but hidden within | |||
162 | 162 | ||
163 | At any step during this chain of events a function (such as `process_record_kb()`) can `return false` to halt all further processing. | 163 | At any step during this chain of events a function (such as `process_record_kb()`) can `return false` to halt all further processing. |
164 | 164 | ||
165 | After this is called, `post_process_record()` is called, which can be used to handle additional cleanup that needs to be run after the keycode is normally handled. | ||
166 | |||
167 | * [`void post_process_record(keyrecord_t *record)`]() | ||
168 | * [`void post_process_record_quantum(keyrecord_t *record)`]() | ||
169 | * [Map this record to a keycode]() | ||
170 | * [`void post_process_clicky(uint16_t keycode, keyrecord_t *record)`]() | ||
171 | * [`void post_process_record_kb(uint16_t keycode, keyrecord_t *record)`]() | ||
172 | * [`void post_process_record_user(uint16_t keycode, keyrecord_t *record)`]() | ||
173 | |||
165 | <!-- | 174 | <!-- |
166 | #### Mouse Handling | 175 | #### Mouse Handling |
167 | 176 | ||