config.h 1.0 KB

123456789101112131415161718192021222324252627282930313233343536
  1. #pragma once
  2. #undef TAPPING_TERM
  3. #define TAPPING_TERM 175
  4. #undef QUICK_TAP_TERM
  5. #define QUICK_TAP_TERM TAPPING_TERM
  6. #define SPACE_CADET_MODIFIER_CARRYOVER
  7. #define LSPO_KEYS KC_LSFT, KC_TRNS, KC_LBRC
  8. #define RSPC_KEYS KC_RSFT, KC_TRNS, KC_RBRC
  9. #define LCPO_KEYS KC_LCTL, KC_TRNS, KC_MINS
  10. #define RCPC_KEYS KC_RCTL, KC_TRNS, KC_EQL
  11. // Running out of firmware space
  12. #if defined(__AVR__)
  13. #undef RGB_MATRIX_KEYPRESSES
  14. #undef RGB_MATRIX_KEYRELEASES
  15. #undef RGB_MATRIX_FRAMEBUFFER_EFFECTS
  16. #else
  17. # define RGB_MATRIX_KEYPRESSES
  18. # undef RGB_MATRIX_KEYRELEASES
  19. # define RGB_MATRIX_FRAMEBUFFER_EFFECTS
  20. # define ENABLE_TYPING_HEATMAP_DISTANCE_CHECK
  21. #endif
  22. // No need for the single versions when multi performance isn't a problem =D
  23. #undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_WIDE
  24. #undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_CROSS
  25. #undef ENABLE_RGB_MATRIX_SOLID_REACTIVE_NEXUS
  26. #undef ENABLE_RGB_MATRIX_SPLASH
  27. #undef ENABLE_RGB_MATRIX_SOLID_SPLASH
  28. // 20m timeout (20m * 60s * 1000mil)
  29. #define RGB_MATRIX_TIMEOUT 1200000
  30. #define OLED_SCROLL_TIMEOUT 20000