You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

66 lines
2.3 KiB

  1. #pragma once
  2. ////////////////////////////////////////////////////////////////////////////////
  3. // Features That Can Be Enabled
  4. // https://docs.qmk.fm/reference/config-options#features-that-can-be-enabled
  5. ////////////////////////////////////////////////////////////////////////////////
  6. ////////////////////////////////////////////////////////////////////////////////
  7. // Behaviors That Can Be Configured
  8. // https://docs.qmk.fm/reference/config-options#behaviors-that-can-be-configured
  9. ////////////////////////////////////////////////////////////////////////////////
  10. // MS the button needs to be held before a tap becomes a hold (default: 200)
  11. #undef TAPPING_TERM
  12. #define TAPPING_TERM 250
  13. // Makes it easier for fast typists to use dual-role keys. See additional details here:
  14. // https://docs.qmk.fm/features/advanced-keycodes#permissive-hold
  15. #define PERMISSIVE_HOLD
  16. // MS after tapping the Leader key to listen for a sequence (default: 300)
  17. #undef LEADER_TIMEOUT
  18. #define LEADER_TIMEOUT 750
  19. // This makes it possible to do rolling combos (zx) with keys that convert to other keys on hold
  20. // (for example, if z becomes ctrl when you hold it, when this option isn't enabled, z rapidly
  21. // followed by x actually sends Ctrl-x. That's bad.)
  22. #define IGNORE_MOD_TAP_INTERRUPT
  23. ////////////////////////////////////////////////////////////////////////////////
  24. // Mouse Key Options
  25. // https://docs.qmk.fm/reference/config-options#mouse-key-options
  26. ////////////////////////////////////////////////////////////////////////////////
  27. #ifdef MOUSEKEY_ENABLE
  28. // Mouse key config
  29. // Frequency with which cursor movements are sent. Lower means more resolution / DPI.
  30. // Default: 20
  31. // #undef MOUSEKEY_INTERVAL
  32. // #define MOUSEKEY_INTERVAL 20
  33. // MS after pressing the key before initial movement begins. Lower means quicker response.
  34. // Default: 0
  35. // #undef MOUSEKEY_DELAY
  36. // #define MOUSEKEY_DELAY 0
  37. // MS it takes the cursor to accelerate to max speed
  38. // Default: 60
  39. // #undef MOUSEKEY_TIME_TO_MAX
  40. // #define MOUSEKEY_TIME_TO_MAX 60
  41. // Maximum speed for the mouse keys
  42. // Default: 7
  43. // #undef MOUSEKEY_MAX_SPEED
  44. // #define MOUSEKEY_MAX_SPEED 7
  45. // Delay before the mouse wheel
  46. // Default: 0
  47. // #undef MOUSEKEY_WHEEL_DELAY
  48. // #define MOUSEKEY_WHEEL_DELAY 0
  49. #endif // MOUSEKEY_ENABLE