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