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.

45 lines
1.2 KiB

  1. #pragma once
  2. // Allows sending more than one key per scan. Useful for chords.
  3. #define QMK_KEYS_PER_SCAN 4
  4. // how long before a tap becomes a hold
  5. #undef TAPPING_TERM
  6. #define TAPPING_TERM 100
  7. // makes tap and hold keys work better for fast typers who don't want
  8. // tapping term set above 500
  9. #define PERMISSIVE_HOLD
  10. // tap anyway, even after TAPPING_TERM, if there was no other key
  11. // interruption between press and release
  12. #define RETRO_TAPPING
  13. // how many taps before triggering the toggle
  14. #undef ONESHOT_TAP_TOGGLE
  15. #define ONESHOT_TAP_TOGGLE 2
  16. // how long before oneshot modifier key times out (currently only shift)
  17. #undef ONESHOT_TIMEOUT
  18. #define ONESHOT_TIMEOUT 2000
  19. // Enable combos for vim
  20. #define COMBO_COUNT 5 // Specify the number of combos used. BE SURE TO INCREMENT AS NEEDED
  21. #define COMBO_TERM 50 // window in milliseconds to trigger combo
  22. // Allow more than 4 keys to be sent to the system. Useful for gaming.
  23. // #define FORCE_NKRO
  24. // Save 200 bytes on unused keycodes
  25. #undef LOCKING_SUPPORT_ENABLE
  26. #undef LOCKING_RESYNC_ENABLE
  27. // Enable HID_listen commands.
  28. #define NO_DEBUG
  29. #undef NO_PRINT
  30. #define USER_PRINT
  31. // Note: Defining the following does not have any impact on space:
  32. // - NO_ACTION_MACRO
  33. // - NO_ACTION_FUNCTION
  34. // - DISABLE_LEADER