config.h 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. #ifndef CONFIG_USER_H
  2. #define CONFIG_USER_H
  3. #include QMK_KEYBOARD_CONFIG_H
  4. #define ENABLE_GAME_LAYER
  5. #define TEMPLATE( \
  6. K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \
  7. K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \
  8. K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \
  9. K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \
  10. K40, K41, K42, K44, K45, K46, K48, K49, K4B, K4C \
  11. ) LAYOUT_60_ansi_split_bs_rshift( \
  12. K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \
  13. K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \
  14. K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \
  15. K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \
  16. K40, K41, K42, K45, K48, K49, K4B, K4C \
  17. )
  18. /* Color Map */
  19. #define CM( \
  20. K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K2D, \
  21. K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, \
  22. K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, \
  23. K30, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, \
  24. K40, K41, K42, K47, K4A, K4B, K4C, K4D \
  25. ) { \
  26. { K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D }, \
  27. { K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D }, \
  28. { K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K2D }, \
  29. { K30, {}, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D }, \
  30. { K40, K41, K42, {}, {}, {}, {}, K47, {}, {}, K4A, K4B, K4C, K4D } \
  31. }
  32. #if defined (RGB_BACKLIGHT_ZEAL60) || defined (RGB_BACKLIGHT_M60_A)
  33. #define ZEAL_RGB
  34. /* enable/disable LEDs based on layout */
  35. #undef USE_SPLIT_BACKSPACE
  36. #define USE_SPLIT_BACKSPACE 1
  37. #undef USE_SPLIT_LEFT_SHIFT
  38. #define USE_SPLIT_LEFT_SHIFT 0
  39. #undef USE_SPLIT_RIGHT_SHIFT
  40. #define USE_SPLIT_RIGHT_SHIFT 1
  41. #undef USE_7U_SPACEBAR
  42. #define USE_7U_SPACEBAR 0
  43. #undef USE_ISO_ENTER
  44. #define USE_ISO_ENTER 0
  45. #undef TAPPING_TOGGLE
  46. #define TAPPING_TOGGLE 2
  47. #undef BACKLIGHT_MOD_LAYER_3
  48. #define BACKLIGHT_MOD_LAYER_3 RESET_LAYER
  49. #undef BACKLIGHT_ALPHAS_MODS_ROW_0
  50. #undef BACKLIGHT_ALPHAS_MODS_ROW_1
  51. #undef BACKLIGHT_ALPHAS_MODS_ROW_2
  52. #define BACKLIGHT_ALPHAS_MODS_ROW_0 0b0000000000000001
  53. #define BACKLIGHT_ALPHAS_MODS_ROW_1 0b0010000000000001
  54. #define BACKLIGHT_ALPHAS_MODS_ROW_2 0b0011000000000001
  55. #endif //KEYBOARD_zeal60
  56. #endif //CONFIG_USER_H