dshields.h 637 B

12345678910111213141516171819202122232425262728293031
  1. #pragma once
  2. // dynamic macro keys
  3. #define DM_PLAY DYN_MACRO_PLAY1
  4. #define DM_STRT DYN_REC_START1
  5. #define DM_STOP DYN_REC_STOP
  6. // one-shot layer keys
  7. #define OSL_RSE OSL(RSE)
  8. #define OSL_LWR OSL(LWR)
  9. #define OSL_FUN OSL(FUN)
  10. // one-shot modifier keys
  11. #define OSMLCTL OSM(MOD_LCTL)
  12. #define OSMRCTL OSM(MOD_RCTL)
  13. #define OSMLALT OSM(MOD_LALT)
  14. #define OSMRALT OSM(MOD_RALT)
  15. #define OSMLSFT OSM(MOD_LSFT)
  16. #define OSMRSFT OSM(MOD_RSFT)
  17. // mod-tap keys
  18. #define MT_SPC SFT_T(KC_SPC)
  19. #ifdef KEYBOARD_planck_light
  20. #define LGT_TOG RGB_TOG
  21. #define LGT_MOD RGB_MOD
  22. #else
  23. #define LGT_TOG BL_TOGG
  24. #define LGT_MOD BL_STEP
  25. #endif