You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

72 lines
917 B

  1. #pragma once
  2. #include QMK_KEYBOARD_H
  3. #include "wrappers.h"
  4. #include "eeprom.h"
  5. #ifdef TAP_DANCE_ENABLE
  6. #include "tap_dances.h"
  7. #endif // TAP_DANCE_ENABLE
  8. enum layer_number {
  9. _WINBASE = 0,
  10. _MACBASE,
  11. _QWERTY,
  12. _GAMER,
  13. _GAMR1,
  14. _GAMR2,
  15. _NGMR,
  16. _NUMB,
  17. _MNMB,
  18. _SYMB,
  19. _FUNC,
  20. _MDIA,
  21. _MEME
  22. };
  23. enum userspace_custom_keycodes {
  24. KC_MACBASE = SAFE_RANGE,
  25. KC_QWERTY,
  26. KC_WINBASE,
  27. KC_GAMER,
  28. KC_GAMR1,
  29. KC_GAMR2,
  30. NUMB,
  31. MNMB,
  32. SYMB,
  33. FUNC,
  34. MDIA,
  35. RGBRST,
  36. MAKEK,
  37. MAKEKF,
  38. SHRUG,
  39. //DYNAMIC_MACRO_RANGE,
  40. SAFE_RANGE_KEYMAP
  41. };
  42. /*
  43. #ifdef UNICODEMAP_ENABLE
  44. enum unicode_names {
  45. BANG,
  46. IRONY,
  47. SNEK,
  48. };
  49. const uint32_t PROGMEM unicode_map[] = {
  50. [BANG] = 0x203D, // ‽
  51. [IRONY] = 0x2E2E, // ⸮
  52. [SNEK] = 0x1F40D, // 🐍
  53. };
  54. #endif // UNICODEMAP_ENABLE
  55. */
  56. //#include "dynamic_macro.h"
  57. #if RGBLIGHT_ENABLE
  58. uint8_t RGB_current_mode;
  59. #endif