tap_dance.h 448 B

1234567891011121314151617181920212223242526272829
  1. #pragma once
  2. #include "quantum.h"
  3. #define DST_A_R TD(TD_DST_A_R)
  4. #define RAL_RGU TD(TD_RAL_RGU)
  5. #define RCT_RSF TD(TD_RCT_RSF)
  6. #define RSF_RCT TD(TD_RSF_RCT)
  7. #ifdef LAYER_FN
  8. #define LSFT_FN TD(TD_LSFT_FN)
  9. #define RCTL_FN TD(TD_RCTL_FN)
  10. #define FN_RCTL TD(TD_FN_RCTL)
  11. #endif
  12. enum tap_dance {
  13. TD_DST_A_R,
  14. TD_RAL_RGU,
  15. TD_RCT_RSF,
  16. TD_RSF_RCT,
  17. #ifdef LAYER_FN
  18. TD_LSFT_FN,
  19. TD_RCTL_FN,
  20. TD_FN_RCTL,
  21. #endif
  22. };