1
0

config.h 911 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #pragma once
  2. /* Set Polling rate to 1000Hz */
  3. #define USB_POLLING_INTERVAL_MS 1
  4. #ifndef ONESHOT_TAP_TOGGLE
  5. #define ONESHOT_TAP_TOGGLE 2
  6. #endif // !ONESHOT_TAP_TOGGLE
  7. #ifndef ONESHOT_TIMEOUT
  8. #define ONESHOT_TIMEOUT 2000
  9. #endif // !ONESHOT_TIMEOUT
  10. #if defined(LEADER_ENABLE)
  11. #define LEADER_PER_KEY_TIMING
  12. #define LEADER_TIMEOUT 250
  13. #endif // !LEADER_ENABLE
  14. #if defined(COMBO_ENABLE)
  15. #define COMBO_COUNT 4
  16. #define COMBO_TERM 150
  17. #endif // !COMBO_ENABLE
  18. #if defined(NKRO_ENABLE)
  19. #define FORCE_NKRO
  20. #endif // !NKRO_ENABLE
  21. #undef PERMISSIVE_HOLD
  22. //#define QUICK_TAP_TERM 0
  23. //#define RETRO_TAPPING
  24. #ifndef TAPPING_TOGGLE
  25. #define TAPPING_TOGGLE 1
  26. #endif
  27. #ifdef TAPPING_TERM
  28. # undef TAPPING_TERM
  29. #endif // !TAPPING_TERM
  30. #if defined(KEYBOARD_ergodash)
  31. #define TAPPING_TERM 240
  32. #else
  33. #define TAPPING_TERM 200
  34. #endif
  35. #define TAP_CODE_DELAY 5 //DEFAULT: 100
  36. #define MACRO_TIMER 5