aboutsummaryrefslogtreecommitdiff
path: root/users/bcat
diff options
context:
space:
mode:
authorJonathan Rascher <jon@bcat.name>2019-10-20 13:41:36 -0500
committerDrashna Jaelre <drashna@live.com>2019-10-20 11:41:36 -0700
commita41066beedebefc12245c3eee4bb90116c11f7cd (patch)
treef50932fc7feb362b8405e70528cf745e240a2ab6 /users/bcat
parenta4c008fe90940169abb653eb17558be205a645a9 (diff)
downloadqmk_firmware-a41066beedebefc12245c3eee4bb90116c11f7cd.tar.gz
qmk_firmware-a41066beedebefc12245c3eee4bb90116c11f7cd.zip
[Keymap] Assorted personal keymap and layout updates (#7082)
* Enable PERMISSIVE_HOLD and TAPPING_FORCE_HOLD * Fix indentation in userspace * Shuffle around more Lily58 symbol keys * Reformat KBD67 keymap and KLE images * Fix Lily58 lower layer image * Reformat Quefrency keymap and KLE images * Fix KBD67 KLE images... again * Add KLE links for Quefrency * Reformat 60% layouts and KLE images * Move Super key back to right half of Lily58 * Move Lily58 ins/del out of the way of numbers * Fix bottom row of Lily58 KLE image
Diffstat (limited to 'users/bcat')
-rw-r--r--users/bcat/config.h106
1 files changed, 60 insertions, 46 deletions
diff --git a/users/bcat/config.h b/users/bcat/config.h
index a0942e9f4..5f49a4ed3 100644
--- a/users/bcat/config.h
+++ b/users/bcat/config.h
@@ -8,64 +8,78 @@
8 8
9#define TAPPING_TERM 250 9#define TAPPING_TERM 250
10 10
11/*
12 * Treat mod-tap keys as holds even if the mod-tap key and the key being
13 * modified are both relased within TAPPING_TERM. This assumes the mod-tap key
14 * isn't usually pressed in quick succession with other tapped keys, which is
15 * good when the tap keycode is something like KC_ESC rather than a letter.
16 */
17#define PERMISSIVE_HOLD
18
19/*
20 * Turn off key repeat support of the tap keycode for tap-hold keys, enabling
21 * holds to work correctly in quick succession after taps.
22 */
23#define TAPPING_FORCE_HOLD
24
11#if defined(RGBLIGHT_ENABLE) 25#if defined(RGBLIGHT_ENABLE)
12 /* Turn off RGB underglow when the host goes to sleep. */ 26 /* Turn off RGB underglow when the host goes to sleep. */
13 #define RGBLIGHT_SLEEP 27 #define RGBLIGHT_SLEEP
14 28
15 /* Keep RGB underglow level increments consistent across keyboards. */ 29 /* Keep RGB underglow level increments consistent across keyboards. */
16 #undef RGBLIGHT_HUE_STEP 30 #undef RGBLIGHT_HUE_STEP
17 #undef RGBLIGHT_SAT_STEP 31 #undef RGBLIGHT_SAT_STEP
18 #undef RGBLIGHT_VAL_STEP 32 #undef RGBLIGHT_VAL_STEP
19 33
20 #define RGBLIGHT_HUE_STEP 8 34 #define RGBLIGHT_HUE_STEP 8
21 #define RGBLIGHT_SAT_STEP 17 35 #define RGBLIGHT_SAT_STEP 17
22 #define RGBLIGHT_VAL_STEP 17 36 #define RGBLIGHT_VAL_STEP 17
23#endif 37#endif
24 38
25#if defined(BACKLIGHT_ENABLE) 39#if defined(BACKLIGHT_ENABLE)
26 /* Enable backlight breathing across the board. */ 40 /* Enable backlight breathing across the board. */
27 #define BACKLIGHT_BREATHING 41 #define BACKLIGHT_BREATHING
28 42
29 /* Keep backlight level increments consistent across keyboards. */ 43 /* Keep backlight level increments consistent across keyboards. */
30 #undef BACKLIGHT_LEVELS 44 #undef BACKLIGHT_LEVELS
31 45
32 #define BACKLIGHT_LEVELS 7 46 #define BACKLIGHT_LEVELS 7
33#endif 47#endif
34 48
35#if defined(MOUSEKEY_ENABLE) 49#if defined(MOUSEKEY_ENABLE)
36 /* Make mouse operation smoother. */ 50 /* Make mouse operation smoother. */
37 #undef MOUSEKEY_DELAY 51 #undef MOUSEKEY_DELAY
38 #undef MOUSEKEY_INTERVAL 52 #undef MOUSEKEY_INTERVAL
39 53
40 #define MOUSEKEY_DELAY 0 54 #define MOUSEKEY_DELAY 0
41 #define MOUSEKEY_INTERVAL 16 55 #define MOUSEKEY_INTERVAL 16
42 56
43 /* Lower mouse speed to adjust for reduced MOUSEKEY_INTERVAL. */ 57 /* Lower mouse speed to adjust for reduced MOUSEKEY_INTERVAL. */
44 #undef MOUSEKEY_MAX_SPEED 58 #undef MOUSEKEY_MAX_SPEED
45 #undef MOUSEKEY_TIME_TO_MAX 59 #undef MOUSEKEY_TIME_TO_MAX
46 #undef MOUSEKEY_WHEEL_MAX_SPEED 60 #undef MOUSEKEY_WHEEL_MAX_SPEED
47 #undef MOUSEKEY_WHEEL_TIME_TO_MAX 61 #undef MOUSEKEY_WHEEL_TIME_TO_MAX
48 62
49 #define MOUSEKEY_MAX_SPEED 7 63 #define MOUSEKEY_MAX_SPEED 7
50 #define MOUSEKEY_TIME_TO_MAX 150 64 #define MOUSEKEY_TIME_TO_MAX 150
51 #define MOUSEKEY_WHEEL_MAX_SPEED 3 65 #define MOUSEKEY_WHEEL_MAX_SPEED 3
52 #define MOUSEKEY_WHEEL_TIME_TO_MAX 150 66 #define MOUSEKEY_WHEEL_TIME_TO_MAX 150
53#endif 67#endif
54 68
55#if defined(KEYBOARD_cannonkeys_instant60) 69#if defined(KEYBOARD_cannonkeys_instant60)
56 /* 70 /*
57 * Work around EEPROM incompatibility with VIA: 71 * Work around EEPROM incompatibility with VIA:
58 * https://github.com/qmk/qmk_firmware/issues/6589#issuecomment-524042457. 72 * https://github.com/qmk/qmk_firmware/issues/6589#issuecomment-524042457.
59 */ 73 */
60 #undef EEPROM_MAGIC_ADDR 74 #undef EEPROM_MAGIC_ADDR
61 #undef EEPROM_VERSION_ADDR 75 #undef EEPROM_VERSION_ADDR
62 #undef DYNAMIC_KEYMAP_EEPROM_ADDR 76 #undef DYNAMIC_KEYMAP_EEPROM_ADDR
63 #undef EEPROM_CUSTOM_BACKLIGHT 77 #undef EEPROM_CUSTOM_BACKLIGHT
64 #undef DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 78 #undef DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR
65 79
66 #define EEPROM_MAGIC_ADDR 34 80 #define EEPROM_MAGIC_ADDR 34
67 #define EEPROM_VERSION_ADDR 36 81 #define EEPROM_VERSION_ADDR 36
68 #define DYNAMIC_KEYMAP_EEPROM_ADDR 37 82 #define DYNAMIC_KEYMAP_EEPROM_ADDR 37
69 #define EEPROM_CUSTOM_BACKLIGHT 637 83 #define EEPROM_CUSTOM_BACKLIGHT 637
70 #define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 638 84 #define DYNAMIC_KEYMAP_MACRO_EEPROM_ADDR 638
71#endif 85#endif