macros.c 468 B

12345678910111213141516
  1. // Copyright 2022 David Kristoffersen (@davidkristoffersen)
  2. // SPDX-License-Identifier: GPL-3.0-or-later
  3. #include "macros.h"
  4. // Prepend key records with macros
  5. bool process_record_user(uint16_t keycode, keyrecord_t* record) {
  6. if (record->event.pressed) {
  7. #ifdef SPLIT_SPACE
  8. handle_split_space(keycode, record);
  9. #endif
  10. HANDLE_FALSE(process_debug(keycode, record));
  11. HANDLE_FALSE(process_language(keycode, record));
  12. }
  13. return true;
  14. }