config.h 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #pragma once
  2. #ifdef RGBLIGHT_ENABLE
  3. #define RGBLIGHT_SLEEP
  4. #undef RGBLIGHT_ANIMATIONS
  5. #define RGBLIGHT_EFFECT_BREATHING
  6. #endif // RGBLIGHT_ENABLE
  7. #ifndef QMK_KEYS_PER_SCAN
  8. #define QMK_KEYS_PER_SCAN 4
  9. #endif // !QMK_KEYS_PER_SCAN
  10. #undef FORCE_NKRO
  11. #ifndef TAPPING_TOGGLE
  12. #define TAPPING_TOGGLE 3
  13. #endif
  14. #ifdef TAPPING_TERM
  15. #undef TAPPING_TERM
  16. #endif // TAPPING_TERM
  17. #define TAPPING_TERM 200
  18. //if no chord during tapping term, do the keystroke
  19. #define RETRO_TAPPING
  20. // Disable action_get_macro and fn_actions, since we don't use these
  21. // and it saves on space in the firmware.
  22. // LTO_ENABLE automatically enables these
  23. //#define NO_ACTION_MACRO
  24. //#define NO_ACTION_FUNCTION
  25. #define MACRO_TIMER 5
  26. #define USE_BABBLEPASTE
  27. // All options
  28. #define BABL_MOVE // Uncomment to add basic cursor movement
  29. #define BABL_OSKEYS // This adds Cut, paste, window movement and common OS shortcuts
  30. #define BABL_BROWSER // Browser shortcuts, with Chrome/Firefox as the default.
  31. // edit the appropriate OS config file to enable Safari, Edge, vimpirator &etc.
  32. #define BABL_APP // Application specific settings this has sub-options.
  33. #define BABL_APP_CELLS // spreadsheets and tables
  34. #define BABL_APP_EDITOR // Fancy editor commands
  35. #define BABL_APP_WINDOWSPLITTING // splitting frames & windows
  36. //All OSes
  37. #define BABL_WINDOWS
  38. #define BABL_READMUX
  39. #define BABL_VI
  40. #define BABL_MAC
  41. #define BABL_LINUX
  42. #define BABL_EMACS
  43. #define BABL_CHROMEOS