config.h 783 B

1234567891011121314151617181920212223242526272829303132
  1. #ifndef USERSPACE_CONFIG_H
  2. #define USERSPACE_CONFIG_H
  3. #ifndef QMK_KEYS_PER_SCAN
  4. #define QMK_KEYS_PER_SCAN 4
  5. #endif // !QMK_KEYS_PER_SCAN
  6. // this makes it possible to do rolling combos (zx) with keys that
  7. // convert to other keys on hold (z becomes ctrl when you hold it,
  8. // and when this option isn't enabled, z rapidly followed by x
  9. // actually sends Ctrl-x. That's bad.)
  10. #define IGNORE_MOD_TAP_INTERRUPT
  11. #undef PERMISSIVE_HOLD
  12. #undef PREVENT_STUCK_MODIFIERS
  13. #define FORCE_NKRO
  14. #ifndef TAPPING_TOGGLE
  15. #define TAPPING_TOGGLE 1
  16. #endif
  17. #ifdef TAPPING_TERM
  18. #undef TAPPING_TERM
  19. #endif
  20. #define TAPPING_TERM 120
  21. // Disable action_get_macro and fn_actions, since we don't use these
  22. // and it saves on space in the firmware.
  23. #define NO_ACTION_MACRO
  24. #define NO_ACTION_FUNCTION
  25. #endif