config.h 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  1. /* Wait between tap_code register and unregister to fix flaky media keys. */
  2. #undef TAP_CODE_DELAY
  3. #define TAP_CODE_DELAY 20
  4. /* Extend default tap timeout because I'm too slow. :) */
  5. #undef TAPPING_TERM
  6. #define TAPPING_TERM 250
  7. #if defined(RGBLIGHT_ENABLE)
  8. /* Turn off RGB underglow when the host goes to sleep. */
  9. #define RGBLIGHT_SLEEP
  10. /* Keep RGB underglow level increments consistent across keyboards. */
  11. #undef RGBLIGHT_HUE_STEP
  12. #undef RGBLIGHT_SAT_STEP
  13. #undef RGBLIGHT_VAL_STEP
  14. #define RGBLIGHT_HUE_STEP 8
  15. #define RGBLIGHT_SAT_STEP 17
  16. #define RGBLIGHT_VAL_STEP 17
  17. #endif
  18. #if defined(BACKLIGHT_ENABLE)
  19. /* Enable backlight breathing across the board. */
  20. #define BACKLIGHT_BREATHING
  21. /* Keep backlight level increments consistent across keyboards. */
  22. #undef BACKLIGHT_LEVELS
  23. #define BACKLIGHT_LEVELS 7
  24. #endif
  25. #if defined(MOUSEKEY_ENABLE)
  26. /* Make mouse operation smoother. */
  27. #undef MOUSEKEY_DELAY
  28. #undef MOUSEKEY_INTERVAL
  29. #define MOUSEKEY_DELAY 0
  30. #define MOUSEKEY_INTERVAL 16
  31. /* Lower mouse speed to adjust for reduced MOUSEKEY_INTERVAL. */
  32. #undef MOUSEKEY_MAX_SPEED
  33. #undef MOUSEKEY_TIME_TO_MAX
  34. #undef MOUSEKEY_WHEEL_MAX_SPEED
  35. #undef MOUSEKEY_WHEEL_TIME_TO_MAX
  36. #define MOUSEKEY_MAX_SPEED 7
  37. #define MOUSEKEY_TIME_TO_MAX 150
  38. #define MOUSEKEY_WHEEL_MAX_SPEED 3
  39. #define MOUSEKEY_WHEEL_TIME_TO_MAX 150
  40. #endif
  41. #if defined(KEYBOARD_cannonkeys_instant60)
  42. /*
  43. * Work around EEPROM incompatibility with VIA:
  44. * https://github.com/qmk/qmk_firmware/issues/6589#issuecomment-524042457.
  45. */
  46. #undef EEPROM_MAGIC_ADDR
  47. #undef EEPROM_VERSION_ADDR
  48. #undef DYNAMIC_KEYMAP_EEPROM_ADDR
  49. #undef EEPROM_CUSTOM_BACKLIGHT
  50. #undef DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR
  51. #define EEPROM_MAGIC_ADDR 34
  52. #define EEPROM_VERSION_ADDR 36
  53. #define DYNAMIC_KEYMAP_EEPROM_ADDR 37
  54. #define EEPROM_CUSTOM_BACKLIGHT 637
  55. #define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 638
  56. #endif