aboutsummaryrefslogtreecommitdiff
path: root/users/drashna/config.h
diff options
context:
space:
mode:
Diffstat (limited to 'users/drashna/config.h')
-rw-r--r--users/drashna/config.h61
1 files changed, 61 insertions, 0 deletions
diff --git a/users/drashna/config.h b/users/drashna/config.h
new file mode 100644
index 000000000..f33721d23
--- /dev/null
+++ b/users/drashna/config.h
@@ -0,0 +1,61 @@
1#ifndef USERSPACE_CONFIG_H
2#define USERSPACE_CONFIG_H
3
4
5#ifdef AUDIO_ENABLE
6#define STARTUP_SONG SONG(IMPERIAL_MARCH)
7#define GOODBYE_SONG SONG(SONIC_RING)
8#define DEFAULT_LAYER_SONGS { SONG(QWERTY_SOUND), \
9 SONG(COLEMAK_SOUND), \
10 SONG(DVORAK_SOUND), \
11 SONG(PLOVER_SOUND) \
12 }
13#endif
14
15#ifdef RGBLIGHT_ENABLE
16#define RGBLIGHT_SLEEP
17#endif // RGBLIGHT_ENABLE
18
19
20
21#ifndef ONESHOT_TAP_TOGGLE
22#define ONESHOT_TAP_TOGGLE 2
23#endif // !ONESHOT_TAP_TOGGLE
24
25#ifndef ONESHOT_TIMEOUT
26#define ONESHOT_TIMEOUT 3000
27#endif// !ONESHOT_TIMEOUT
28
29#ifndef QMK_KEYS_PER_SCAN
30#define QMK_KEYS_PER_SCAN 4
31#endif // !QMK_KEYS_PER_SCAN
32
33
34
35// this makes it possible to do rolling combos (zx) with keys that
36// convert to other keys on hold (z becomes ctrl when you hold it,
37// and when this option isn't enabled, z rapidly followed by x
38// actually sends Ctrl-x. That's bad.)
39#define IGNORE_MOD_TAP_INTERRUPT
40#undef PERMISSIVE_HOLD
41#undef PREVENT_STUCK_MODIFIERS
42
43#ifndef TAPPING_TOGGLE
44#define TAPPING_TOGGLE 1
45#endif
46
47#ifdef TAPPING_TERM
48#undef TAPPING_TERM
49#endif
50#define TAPPING_TERM 150
51
52
53// Disable action_get_macro and fn_actions, since we don't use these
54// and it saves on space in the firmware.
55#define NO_ACTION_MACRO
56#define NO_ACTION_FUNCTION
57
58
59
60#endif // !USERSPACE_CONFIG_H
61