keycodes.h 617 B

123456789101112131415161718192021222324
  1. // Copyright 2022 Álvaro Cortés (@ACortesDev)
  2. // SPDX-License-Identifier: GPL-2.0-or-later
  3. #pragma once
  4. #include QMK_KEYBOARD_H
  5. #include "layers.h"
  6. /* Tap-Hold keycodes */
  7. #define KC_LOWER LT(_LOWER, KC_ENT) /* Tap for Enter, Hold for LOWER layer */
  8. #define KC_RAISE LT(_RAISE, KC_SPC) /* Tap for Space, Hold for RAISE layer */
  9. /* Tap Dance keycodes */
  10. #if defined(TAP_DANCE_ENABLE)
  11. #include "tap_dances.h"
  12. #define KC_T_SFT T_SFT /* Single tap for Shift, Double tap for CAPS Lock */
  13. #else
  14. #define KC_T_SFT KC_LSFT
  15. #endif
  16. /* Macros */
  17. enum custom_keycodes {
  18. VSCTERM = SAFE_RANGE,
  19. CHNLANG
  20. };