config.h 887 B

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  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_TERM 150
  16. #endif // !COMBO_ENABLE
  17. #if defined(NKRO_ENABLE)
  18. #define FORCE_NKRO
  19. #endif // !NKRO_ENABLE
  20. #undef PERMISSIVE_HOLD
  21. //#define QUICK_TAP_TERM 0
  22. //#define RETRO_TAPPING
  23. #ifndef TAPPING_TOGGLE
  24. #define TAPPING_TOGGLE 1
  25. #endif
  26. #ifdef TAPPING_TERM
  27. # undef TAPPING_TERM
  28. #endif // !TAPPING_TERM
  29. #if defined(KEYBOARD_ergodash)
  30. #define TAPPING_TERM 240
  31. #else
  32. #define TAPPING_TERM 200
  33. #endif
  34. #define TAP_CODE_DELAY 5 //DEFAULT: 100
  35. #define MACRO_TIMER 5