2
0

config.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. #ifndef CONFIG_USER_H
  2. #define CONFIG_USER_H
  3. #include "../../config.h"
  4. // tap dance key press termination interval
  5. #define TAPPING_TERM 250
  6. // smooth mouse motion
  7. // #define MOUSEKEY_INTERVAL 20
  8. // #define MOUSEKEY_DELAY 0
  9. // #define MOUSEKEY_TIME_TO_MAX 60
  10. // #define MOUSEKEY_MAX_SPEED 7
  11. // #define MOUSEKEY_WHEEL_DELAY 0
  12. // compile time macro string, see functions/hardware planck script (undefine otherwise)
  13. #define PRIVATE_STRING
  14. // compile time macro string, must be in quotes
  15. #define PUBLIC_STRING ":%s/arch=(.*)/arch=('any')\n"
  16. // thumb key tap-shift() double tap: one shot shift (0) off (1) on
  17. #define DT_SHIFT 1
  18. // number layer 0 position KEYPAD_0, THUMB_0
  19. #define THUMB_0
  20. // home block shift symbol clustes defined (no overlays required for extended symbols, undefine otherwise)
  21. #define SHIFT_SYMBOLS
  22. // center column TT assignments (undefine for OSM chords)
  23. #define CENTER_TT
  24. #define TAPPING_TOGGLE 1
  25. // home row modifiers
  26. #define HOME_MODS
  27. // fix dual function timing
  28. #define PERMISSIVE_HOLD
  29. #define IGNORE_MOD_TAP_INTERRUPT
  30. // layout ADNW*, BEAKL*, COLEKA*, QWERTY (default)
  31. #define BEAKLSP
  32. // sync app with window manager keybind hook defined in plover_keybind.h
  33. #define PLOVER_KEYBIND
  34. #endif