This release adds dynamic speed controls and natural scrolling for mouse emulation, improves the per-key RGB illumination scheme for better visual feedback on layer activation, restores much of the v39 thumb cluster design for more comfortable typing of the "R" thumb letter in the Enthium alpha layout, improves consistency for better memorability, adds a new French letter in the World layer, and much more! π
Sunaku's Keymap v41 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v41
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Legend π
- Interactive layer guide: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Printable layer guide: https://sunaku.github.io/moergo-glove80-keyboard-layers.pdf
Changes β¨
Fixes:
- Restore support for per-key RGB illumination in @darknao's PR36 beta firmware, which has also been contributed upstream to ZMK. The previous v40 release fails to compile with PR36 now because the latter was updated in-place with incompatible changes recently.
- Update
ZMK_MOUSE_*
definitions toZMK_POINTING_*
according to ZMK's Mouse Emulation documentation. Thanks to @moosylog.
Config:
- Add ENABLE_MOUSE_KEYS setting because we can't detect beta firmware reliably.
- Add NATURAL_SCROLLING setting to support "natural scrolling" method in macOS.
Alphas:
- Enthium: restore v36 thumb cluster design: Spc,Tab,Esc and R,Bksp,Enter,Del.
- Standardize "`[]" on left satellite keys and "()" on right satellite keys.
Move one-shot sticky shift and repetition access keys from T2 to satellites.
Similarly, move the Emoji and World layer access keys from satellites to T2. - Standardize the Insert keycode on World layer access key at right thumb's T2.
- Standardize the Context Menu key on Emoji layer access key at left thumb's T2.
- Standardize Tab and CapsLock at their traditional locations on other layouts.
- Remove Sturdy, Graphite, Gallium layouts to make room for mouse speed layers.
Layers:
- Symbol: stack backtick atop the other quotes; stack Home and End for pinky.
- Mouse: add speed controls to home row; move Scroll Wheel keys to upper row.
- Mouse: add Cut/Copy/Paste/Menu operations to avoid switching to other layers.
- Mouse: add mouse buttons 4 and 5 (for browser back & forward) to both sides.
- System: mirror central index finger columns onto both hands for consistency.
- Number: remove NumLock from LT4; use NumLock at LT2 on System layer instead.
- Emoji: adjust for the new T2 location by moving Shift to T1 for inward swipe.
- World: add OE character to E cluster (to be accessed via the LALT modifier) and fix some Linux compose sequences. Thanks to @emiltoacs for contributing this in pull request #30.
- World: remove layer unlock key on left T3 since this is a right thumb layer.
- Typing: no special case for Emoji and World layer for consistent repetition.
- Typing: mark the nearest satellite keys as "&none;" to indicate layer access.