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