config.h 956 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. #pragma once
  2. // Keyboard reports
  3. #define FORCE_NKRO
  4. #define USB_POLLING_INTERVAL_MS 1
  5. // Mouse keys
  6. #define MOUSEKEY_DELAY 0
  7. #define MOUSEKEY_INTERVAL 10
  8. #define MOUSEKEY_MAX_SPEED 4
  9. #define MOUSEKEY_TIME_TO_MAX 100
  10. #define MOUSEKEY_WHEEL_DELAY 0
  11. #define MOUSEKEY_WHEEL_INTERVAL 50
  12. #define MOUSEKEY_WHEEL_MAX_SPEED 4
  13. #define MOUSEKEY_WHEEL_TIME_TO_MAX 50
  14. // RGB lighting
  15. #undef RGBLIGHT_ANIMATIONS
  16. #define RGBLIGHT_EFFECT_BREATHING
  17. #define RGBLIGHT_EFFECT_RAINBOW_MOOD
  18. #define RGBLIGHT_EFFECT_RAINBOW_SWIRL
  19. #define RGBLIGHT_EFFECT_SNAKE
  20. // Tapping
  21. #define PERMISSIVE_HOLD
  22. #define TAPPING_TERM 200
  23. #define TAPPING_TOGGLE 3
  24. // Unicode
  25. #define UNICODE_CYCLE_PERSIST false
  26. #define UNICODE_SELECTED_MODES UC_WINC, UC_WIN, UC_LNX
  27. #define UNICODE_KEY_WINC KC_RGUI
  28. // Firmware size reduction
  29. #undef LOCKING_SUPPORT_ENABLE
  30. #define NO_ACTION_FUNCTION
  31. #define NO_ACTION_MACRO
  32. #define NO_ACTION_ONESHOT