diff options
| author | Jonathan Rascher <jon@bcat.name> | 2019-10-20 13:41:36 -0500 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-10-20 11:41:36 -0700 |
| commit | a41066beedebefc12245c3eee4bb90116c11f7cd (patch) | |
| tree | f50932fc7feb362b8405e70528cf745e240a2ab6 /users/bcat | |
| parent | a4c008fe90940169abb653eb17558be205a645a9 (diff) | |
| download | qmk_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.h | 106 |
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 |
