summaryrefslogtreecommitdiff
path: root/users/issmirnov/config.h
blob: 664ebfe8a38c189a967d82622c5f0dc98bcbb969 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#pragma once

// Allows sending more than one key per scan. Useful for chords.
#define QMK_KEYS_PER_SCAN 4

// how long before a tap becomes a hold
#undef TAPPING_TERM
#define TAPPING_TERM 100

// makes tap and hold keys work better for fast typers who don't want
// tapping term set above 500
#define PERMISSIVE_HOLD

// tap anyway, even after TAPPING_TERM, if there was no other key
// interruption between press and release
#define RETRO_TAPPING

// how many taps before triggering the toggle
#undef ONESHOT_TAP_TOGGLE
#define ONESHOT_TAP_TOGGLE 2

// how long before oneshot modifier key times out (currently only shift)
#undef ONESHOT_TIMEOUT
#define ONESHOT_TIMEOUT 2000

// Enable combos for vim
#define COMBO_COUNT 5 // Specify the number of combos used. BE SURE TO INCREMENT AS NEEDED
#define COMBO_TERM 50 // window in milliseconds to trigger combo

// Allow more than 4 keys to be sent to the system. Useful for gaming.
// #define FORCE_NKRO

// Save 200 bytes on unused keycodes
#undef LOCKING_SUPPORT_ENABLE
#undef LOCKING_RESYNC_ENABLE

// Enable HID_listen commands.
#define NO_DEBUG
#undef NO_PRINT
#define USER_PRINT

// Note: Defining the following does not have any impact on space:
// - NO_ACTION_MACRO
// - NO_ACTION_FUNCTION
// - DISABLE_LEADER