zyber.h 906 B

123456789101112131415161718192021222324252627282930313233
  1. // Copyright 2022 ZyBeR (@ZyberSE)
  2. // SPDX-License-Identifier: GPL-2.0
  3. #pragma once
  4. #include QMK_KEYBOARD_H
  5. #include "quantum.h"
  6. enum custom_keycodes {
  7. CTRL_C_UP = SAFE_RANGE,
  8. L1_EXPL,
  9. ROPT_SRH,
  10. C_BLK
  11. };
  12. enum tap_dances {
  13. SSHT = 0,
  14. LBRC,
  15. SCLN,
  16. QUOT,
  17. END_HOME
  18. };
  19. bool process_record_user(uint16_t keycode, keyrecord_t *record);
  20. void dance_SSHT_finished(qk_tap_dance_state_t *state, void *user_data);
  21. void dance_SSHT_reset(qk_tap_dance_state_t *state, void *user_data);
  22. void dance_LBRC_finished(qk_tap_dance_state_t *state, void *user_data);
  23. void dance_LBRC_reset(qk_tap_dance_state_t *state, void *user_data);
  24. void dance_SCLN_finished(qk_tap_dance_state_t *state, void *user_data);
  25. void dance_SCLN_reset(qk_tap_dance_state_t *state, void *user_data);
  26. void dance_QUOT_finished(qk_tap_dance_state_t *state, void *user_data);
  27. void dance_QUOT_reset(qk_tap_dance_state_t *state, void *user_data);