process_secure.c 469 B

123456789101112131415161718
  1. // Copyright 2022 QMK
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #include "secure.h"
  4. #include "process_secure.h"
  5. bool process_secure(uint16_t keycode, keyrecord_t *record) {
  6. if (secure_is_unlocking()) {
  7. if (!record->event.pressed) {
  8. secure_keypress_event(record->event.key.row, record->event.key.col);
  9. }
  10. // Normal keypresses should be disabled until the sequence is completed
  11. return false;
  12. }
  13. return true;
  14. }