v23: Version 23 (2023-09-26)
Hey everyone, I'm pleased to announce a new version 23 of my Glove80 keymaps featuring ultra responsive β‘ and satisfyingly crisp home row mods. π This is it! β€οΈβπ₯
Version 23: π
- for setup instructions: https://github.com/sunaku/glove80-keymaps#readme
- for release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v23
- for upgrade diffs: v22...v23
Keymaps: πΊοΈ
- interactive layer guide: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- for Engrammer layout: https://my.glove80.com/#/layout/user/d2c58310-f226-4542-97d5-ebce0ffe61a7
- for Arno's Engram 2.0: https://my.glove80.com/#/layout/user/2ae4bc80-2361-4c5a-ac43-f984fdc5b1c3
Changes: β¨
- Split
TYPING_STREAK_TERM
into separateHOMEY_STREAK_DECAY
andINDEX_STREAK_DECAY
settings. - Renamed settings:
*_TAPPING_TERM
to*_HOLDING_TIME
, andKEY_REPEATING_TERM
toTHUMB_REPEAT_DECAY
. - Reduced
THUMB_REPEAT_DECAY
from 300ms to 200ms to allow faster access to characters in symbol layer separated by spaces, such as the equal sign in "x = y" assignments. - Reduced
THUMB_HOLDING_TIME
from 200ms to 170ms for faster layer activation and responsive typing (spaces after words). - Enabled retro-tap for thumb keys for lingering taps (e.g. when I type "after ", the space after R wasn't being emitted).
- Enabled typing streaks for index fingers and reduced
INDEX_STREAK_DECAY
from 160ms to 70ms for faster CamelCase typing. - Reduced
INDEX_HOLDING_TIME
from 180ms to 170ms for CamelCase: 160ms "av" -> "v", 170ms "av" -> "V", 180ms "av" -> "av". - Aligned all timing thresholds to 70ms which is the magic number for me. πͺ I determined this using my typing layer on the QMK Configurator's testing tool at https://config.qmk.fm/#/test whereby I would pretend to use home row mods and observe the timing & duration of keystrokes as reported by the testing tool. π₯Ό