v29: Version 29 (2023-11-08)
Hey everyone, I'm pleased to announce a new version 29 of my Glove80 keymaps featuring an improved symbol layer, easier #define
overrides, and an upgrade from PR21 beta firmware to official v23.11 factory firmware.
Version 29: 🎁
- for setup instructions: https://github.com/sunaku/glove80-keymaps#readme
- for release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v29
- for upgrade diffs: v28...v29
Keymaps: 🗺️
- for Engrammer layout: https://my.glove80.com/#/layout/user/a32711f5-014e-4581-b1e9-1351851f5559
- for Arno's Engram 2.0: https://my.glove80.com/#/layout/user/96c41146-ce0f-4776-bf54-f53f38718939
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: ✨
- Allow user to override all
#define
s at the very top of the "Custom Defined Behaviors" snippet, by guarding each#define
with#ifdef
. - Symbol layer: restore
();
as a contiguous inward roll by moving square brackets out to the corners. - Symbol layer: put comma on top-right corner for
(),
inward roll when nesting function calls in an argument list. - Symbol layer: restore apostrophe into quotes cluster, pushing backtick nearby (still on ring finger).
- Symbol layer: move
[]
square brackets to bottom so you don't have to reach up to the number row with pinky for[
. Typinghashtable["key"]
feels nice now. Thanks to @bryanforbes for inspiration and feedback on this and related symbol layer improvements. - Symbol layer: move
;
semicolon to thumb cluster, pushing@
out to top left corner. - Symbol layer: swap
~
and!
for easier group negation!()
, inequality!=
, and UNIX homedir~/
.