config.h 1.3 KB

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