summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoel Challis <git@zvecr.com>2025-06-04 13:37:40 +0100
committerGitHub <noreply@github.com>2025-06-04 22:37:40 +1000
commit7b36727ed17b0c09efd7cf693d49e51af04eca54 (patch)
tree6012bd20a269ec67ab2f80a661ebb2f413510996
parentf096e5a3f3af404e6f752185260f183d3ecd503e (diff)
Remove `process_action_kb` callback (#25331)
-rw-r--r--quantum/quantum.c13
-rw-r--r--quantum/quantum.h1
2 files changed, 5 insertions, 9 deletions
diff --git a/quantum/quantum.c b/quantum/quantum.c
index 5503c88953..cc20c7db2b 100644
--- a/quantum/quantum.c
+++ b/quantum/quantum.c
@@ -179,10 +179,6 @@ __attribute__((weak)) bool pre_process_record_user(uint16_t keycode, keyrecord_t
179 return true; 179 return true;
180} 180}
181 181
182__attribute__((weak)) bool process_action_kb(keyrecord_t *record) {
183 return true;
184}
185
186__attribute__((weak)) bool process_record_modules(uint16_t keycode, keyrecord_t *record) { 182__attribute__((weak)) bool process_record_modules(uint16_t keycode, keyrecord_t *record) {
187 return true; 183 return true;
188} 184}
@@ -297,9 +293,10 @@ void post_process_record_quantum(keyrecord_t *record) {
297 post_process_record_kb(keycode, record); 293 post_process_record_kb(keycode, record);
298} 294}
299 295
300/* Core keycode function, hands off handling to other functions, 296/** \brief Core keycode function
301 then processes internal quantum keycodes, and then processes 297 *
302 ACTIONs. */ 298 * Hands off handling to other quantum/process_keycode/ functions
299 */
303bool process_record_quantum(keyrecord_t *record) { 300bool process_record_quantum(keyrecord_t *record) {
304 uint16_t keycode = get_record_keycode(record, true); 301 uint16_t keycode = get_record_keycode(record, true);
305 302
@@ -451,7 +448,7 @@ bool process_record_quantum(keyrecord_t *record) {
451 return false; 448 return false;
452 } 449 }
453 450
454 return process_action_kb(record); 451 return true;
455} 452}
456 453
457void set_single_default_layer(uint8_t default_layer) { 454void set_single_default_layer(uint8_t default_layer) {
diff --git a/quantum/quantum.h b/quantum/quantum.h
index 3a994e9a03..0036cd784b 100644
--- a/quantum/quantum.h
+++ b/quantum/quantum.h
@@ -263,7 +263,6 @@ uint16_t get_event_keycode(keyevent_t event, bool update_layer_cache);
263bool pre_process_record_quantum(keyrecord_t *record); 263bool pre_process_record_quantum(keyrecord_t *record);
264bool pre_process_record_kb(uint16_t keycode, keyrecord_t *record); 264bool pre_process_record_kb(uint16_t keycode, keyrecord_t *record);
265bool pre_process_record_user(uint16_t keycode, keyrecord_t *record); 265bool pre_process_record_user(uint16_t keycode, keyrecord_t *record);
266bool process_action_kb(keyrecord_t *record);
267bool process_record_kb(uint16_t keycode, keyrecord_t *record); 266bool process_record_kb(uint16_t keycode, keyrecord_t *record);
268bool process_record_user(uint16_t keycode, keyrecord_t *record); 267bool process_record_user(uint16_t keycode, keyrecord_t *record);
269void post_process_record_kb(uint16_t keycode, keyrecord_t *record); 268void post_process_record_kb(uint16_t keycode, keyrecord_t *record);