Releases: sunaku/glove80-keymaps
Version 52 (2026-03-01)
This release introduces Enthium v14 as the default alpha layout (while still supporting QWERTY, Colemak, and Dvorak), adds a dynamic "macOS mode" toggle for Apple-friendly home row modifiers, adds thumb cluster combos for shifting and tab/window/app navigation, improves brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, enables mouse emulation by default, and so much more! π
Glorious Engrammer v52 π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v52/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v52
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v52/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap
Open the following link to clone/customize/build this keymap for your Glove80:
For your reference, here are my personal customizations on top of the defaults:
#define SPACE_FORGIVENESS // for lingering taps on thumb letter R in Enthium
#define THUMB_HOLDING_TIME 200 // prefer typing over faster layer activation
#define RIGHT_INDEX_STREAK_DECAY 80 // faster HRM shift cooldown (gcA alias)Changes
Since v42-rc9:
- Mouse: set my optimal mouse emulation settings as default.
- Number: move equal sign to T2, and angle brackets to T3/T6.
- Function: move mute to T1, play/pause to T2, and prev/next track to T3/T6.
- Mouse: allow thumb scrolling keys to be pulsed for fine-grained movement.
- Mouse: rename speed modifier layers to snake_case just like macOS_* ones.
- Magic: remove layer toggling from Magic+4 and Magic+5; they are blank now.
- Number: move E to traditional pinky key; move Underscore down to Magic key.
- Layers: reorder the layers to better reflect README/all-layer-diagrams.pdf
- Lower: fix macOS mode to use &sk like default Lower layer instead of &kp.
- Mouse: attempting to have instant mouse scrolling on base layer keypress.
- Base: mouse scrolling on right for better rhythm with Mouse layer on RT5.
- Mouse: move left speed controls to bottom row (swap with Cut/Copy/Paste).
- Enthium candidate v14a: swap / and ; to make ; easier during programming.
- Base: make nearest satellites one-shot sticky shifts for capitalization.
- Combos: ripple out T1+T4 as Alt-Tab, T2+T5 as Ctrl-Tab, T3+T6 as Win-tab.
- Combos: relocate T1+T5 as shift (tap: sticky one-shot), T2+T6 as CapsLock.
- Base: rotate T6 keys out to T2 for proximity to thumb resting position.
- Base: move square brackets and backtick to right hand's satellite row.
- Symbol: move &triple_backtick to right hand's home row lateral pinky key.
- Mouse: allow Warp speed to override Fast speed so that you can pulse it.
- Mouse: swap Warp and Slow speeds to cluster Fast and Warp speeds together.
- Mouse: reduce default speed so that Fast speed modifier is more meaningful.
Since v42-rc8:
- Magic: make numbers 4 and 5 toggle the macOS and Typing modes respectively.
- Use conditional layers to mask HRMs on left/right thumb layers and lower layer in macOS mode.
- Remove Engrammer alpha layout to free up a layer for lower layer macOS mode.
- Remove Colemak-DH alpha layout to free up a layer for left/right macOS mode.
- Mouse: replace Slow speed with Fine speed and keep the "Slow" name for it.
- Add macOS layer for switching base layer HRMs from GACS to CAGS for macOS.
- timing: reverting to some older known-good settings
- Symbol: put
,;like K/J on right hand and quotes on right hand bottom row. - Symbol: restore brackets, braces, and parentheses to the top like v42-rc8.
- Mouse: move HRMs to bottom row, MB4/5 to pinky lateral column, scroll left/right to upper row.
- System: move HRMs to bottom row, locks to lower row, MagicSysRq to T1+T2, lock to lower pinky, PrScn to T1+T5.
- Symbol: move HRMs to bottom row; add
/to build QWERTY's,./sequence; add right pinky OSS shift. - Symbol: add semicolon, comma, period on right satellites for rakeable
[]; - Symbol: swap quotes and parentheses to bring the latter down to upper row.
- Symbol: add square brackets (rakeable) on right index's lateral column.
- Symbol: add
&triple_backtickmacro for Markdown fenced code block delimiter. - Symbol: restore most of my published Symbol Layer Video Tour's layout (v34).
- Enthium v13f (swap ;/ symbols): https://cyanophage.github.io/playground.html?layout=qyou%3Dxldpz%5Cciae-khtnsw%27%2C.%2F%3Bjmgfv*rb&mode=ergo&lan=english&thumb=r
- Enthium v13d (2.91% pinky off): https://cyanophage.github.io/playground.html?layout=qyou%3Dxldpz%5Cciae-khtnsw%27%2C.%3B%2Fjmgfv*rb&mode=ergo&lan=english&thumb=r
Since v42-rc7:
- config: enable support for mouse keys by default (v25.01+ stable firmware or PR36 beta firmware)
- combos: move repeat access from T3+T6 to T5+T6 for easier holding
- combos: move Ctrl-Tab to T3+T6 for consistency with Alt-Tab on T2+T5
- combos: allow repeat access combo on HRM bilateral enforcement layers
- timing: default THUMB_HOLDING_TIME to the same as INDEX_HOLDING_TIME
- timing: reduce index holding time by -10ms to 180ms and uniform +30ms delta across each finger:
INDEX_HOLDING_TIME = TAPPING_RESOLUTION + 30 # 180ms MIDDY_HOLDING_TIME = INDEX_HOLDING_TIME + 30 # 210ms RINGY_HOLDING_TIME = MIDDY_HOLDING_TIME + 30 # 240ms PINKY_HOLDING_TIME = RINGY_HOLDING_TIME + 30 # 270ms
- config: default SPACE_HOLDING_TYPE to "tap-preferred" under SPACE_FORGIVENESS, for thumb letter R in Enthium.
- Revert
RINGY_HOLDING_TIMEfrom 230ms to 240ms to reduce HRM misfires. - RGB: lock indicators were hard to see in well-lit rooms. Thanks to ~guymcawesome on Discord for suggesting this improvement: https://discord.com/channels/877392805654306816/1193051200938049546/1446288527481639106
- Unicode: don't emit
WORLD_USE_COMPOSE_FOR_emoji_*since Emoji can't be typed via native compose sequences. - Move INS key to the right thumb cluster on all non-Enthium alpha layouts.
- World: follow Enthium v12 punctuation; swap en/emdash to follow -/_ shifting
- combos: OSS on T1+T4; CL on T1+T5; Win-Tab on T2+T6; key auto-repeat on T3+T6
- Lower: add sticky home row mods; flatten numpad to linear row; AltGr chorded T3+T6
- Symbol/Mouse/System: make HRMs non-sticky for consistency with left hand layers
- Colemak: fix LT6 was &crumb but should be &thumb
- Restore v41's pinky shift keys: tap for one-shot sticky, hold for traditional shift.
- Restore v39's layer locking mechanism, except unlocking key is respective layer key.
- Using Enthium v12 alpha layout as the default base layer.
Since v42-rc6:
-
Mouse: move right hand's mouse motion keys to satellite row (linear).
Thanks to ~Doman on Discord for inspiring this rearrangement:
https://discord.com/channels/877392805654306816/1193051200938049546/1441446988259524739 -
Base/Typing: add one-shot sticky shifts on the traditional pinky shift keys.
-
Combos: move one-shot sticky shift from T4+T1 to T1+C2R4 (index finger home).
-
Combos: move CapsWord back to T4+T5.
-
Combos: move CapsLock back to T5+T6.
-
Typing: enable CapsWord and CapsLock combos (same as base & alpha layers).
-
World: swap A/E and O/U according to Enthium v11.
-
Symbol: move () on number row and put {} and [] on upper row per community feedback:
https://discord.com/channels/877392805654306816/1193051200938049546/1433784266705207386 -
Timing: MIDDY_HOLDING_TIME -10ms according to ring/middle tendon coupling.
-
Symbol/Mouse/System: move home row mods from upper row to lower row.
-
Cursor: remove Tab and Shift-Tab keys from thumb cluster.
-
Combos: Alt/Ctrl/Win+Tab menus ripple out like waves on T1+T4/T2+T5/T3+T6.
-
Add SHIFT_FIRING_DECAY to make the sticky shift combo more forgiving.
-
Enthium v11: https://reddit.com/r/KeyboardLayouts/comments/1olokga/enthium_v11_youcia/
Since v42-rc5:
-
Mouse: move Cut/Copy/Paste keys in right thumb cluster to avoid accidental T4+T5 press.
Thanks to ~Dongdong on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1425978363562168471 -
Emoji: swap Males and Females for inward-rolling family Emoji construction with ZWJ. For example, I can type man+woman+girl = π¨βπ©βπ§ but not woman+man+girl = π©βπ¨βπ§ because (per AI):
The Emoji ZWJ Sequences are not arbitrary: the Unicode Consortium defines which combinations are valid and which ones render into a single βligature-styleβ emoji. For family emojis in particular:
- π¨βπ©βπ§ (U+1F468 ZWJ U+1F469 ZWJ U+1F467) is defined in the Unicode Standard as βfamily: man, woman, girl.β
- π©βπ¨βπ§ (U+1F469 ZWJ U+1F468 ZWJ U+1F467) is not defined, so renderers just fall back to showing the individual emojis with ZWJ artifacts.
Unicode picked one canonical order for these sequences (man first, then woman, then children), and vendors are supposed to follow that. There isnβt symmetrical coverage for every possible ordering β it would explode combinatorially if every permutation were standardized.
-
Emoji: swap ZWJ (to T4) and Shift (to HRM index) for consistency with other layers. This lets you hold home row shift with the left index finger and then enter the Emoji layer to "shift" the double Emojis on the right hand.
-
Fix
DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAMEerror on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/119305120093...
v42-rc9 preview (release candidate)
This release introduces Enthium v13 as the default alpha layout, adds dynamic "macOS mode" for home row mods, adds thumb cluster combos for shifting and tabbing, improves brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, enables mouse emulation by default, and so much more! π
Sunaku's Keymap v42-rc9 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc9/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc9
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc9/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap
Changes
Since v42-rc8:
- Magic: make numbers 4 and 5 toggle the macOS and Typing modes respectively.
- Use conditional layers to mask HRMs on left/right thumb layers and lower layer in macOS mode.
- Remove Engrammer alpha layout to free up a layer for lower layer macOS mode.
- Remove Colemak-DH alpha layout to free up a layer for left/right macOS mode.
- Mouse: replace Slow speed with Fine speed and keep the "Slow" name for it.
- Add macOS layer for switching base layer HRMs from GACS to CAGS for macOS.
- timing: reverting to some older known-good settings
- Symbol: put
,;like K/J on right hand and quotes on right hand bottom row. - Symbol: restore brackets, braces, and parentheses to the top like v42-rc8.
- Mouse: move HRMs to bottom row, MB4/5 to pinky lateral column, scroll left/right to upper row.
- System: move HRMs to bottom row, locks to lower row, MagicSysRq to T1+T2, lock to lower pinky, PrScn to T1+T5.
- Symbol: move HRMs to bottom row; add
/to build QWERTY's,./sequence; add right pinky OSS shift. - Symbol: add semicolon, comma, period on right satellites for rakeable
[]; - Symbol: swap quotes and parentheses to bring the latter down to upper row.
- Symbol: add square brackets (rakeable) on right index's lateral column.
- Symbol: add
&triple_backtickmacro for Markdown fenced code block delimiter. - Symbol: restore most of my published Symbol Layer Video Tour's layout (v34).
- Enthium v13f (swap ;/ symbols): https://cyanophage.github.io/playground.html?layout=qyou%3Dxldpz%5Cciae-khtnsw%27%2C.%2F%3Bjmgfv*rb&mode=ergo&lan=english&thumb=r
- Enthium v13d (2.91% pinky off): https://cyanophage.github.io/playground.html?layout=qyou%3Dxldpz%5Cciae-khtnsw%27%2C.%3B%2Fjmgfv*rb&mode=ergo&lan=english&thumb=r
Since v42-rc7:
- config: enable support for mouse keys by default (v25.01+ stable firmware or PR36 beta firmware)
- combos: move repeat access from T3+T6 to T5+T6 for easier holding
- combos: move Ctrl-Tab to T3+T6 for consistency with Alt-Tab on T2+T5
- combos: allow repeat access combo on HRM bilateral enforcement layers
- timing: default THUMB_HOLDING_TIME to the same as INDEX_HOLDING_TIME
- timing: reduce index holding time by -10ms to 180ms and uniform +30ms delta across each finger:
INDEX_HOLDING_TIME = TAPPING_RESOLUTION + 30 # 180ms MIDDY_HOLDING_TIME = INDEX_HOLDING_TIME + 30 # 210ms RINGY_HOLDING_TIME = MIDDY_HOLDING_TIME + 30 # 240ms PINKY_HOLDING_TIME = RINGY_HOLDING_TIME + 30 # 270ms
- config: default SPACE_HOLDING_TYPE to "tap-preferred" under SPACE_FORGIVENESS, for thumb letter R in Enthium.
- Revert
RINGY_HOLDING_TIMEfrom 230ms to 240ms to reduce HRM misfires. - RGB: lock indicators were hard to see in well-lit rooms. Thanks to ~guymcawesome on Discord for suggesting this improvement: https://discord.com/channels/877392805654306816/1193051200938049546/1446288527481639106
- Unicode: don't emit
WORLD_USE_COMPOSE_FOR_emoji_*since Emoji can't be typed via native compose sequences. - Move INS key to the right thumb cluster on all non-Enthium alpha layouts.
- World: follow Enthium v12 punctuation; swap en/emdash to follow -/_ shifting
- combos: OSS on T1+T4; CL on T1+T5; Win-Tab on T2+T6; key auto-repeat on T3+T6
- Lower: add sticky home row mods; flatten numpad to linear row; AltGr chorded T3+T6
- Symbol/Mouse/System: make HRMs non-sticky for consistency with left hand layers
- Colemak: fix LT6 was &crumb but should be &thumb
- Restore v41's pinky shift keys: tap for one-shot sticky, hold for traditional shift.
- Restore v39's layer locking mechanism, except unlocking key is respective layer key.
- Using Enthium v12 alpha layout as the default base layer.
Since v42-rc6:
-
Mouse: move right hand's mouse motion keys to satellite row (linear).
Thanks to ~Doman on Discord for inspiring this rearrangement:
https://discord.com/channels/877392805654306816/1193051200938049546/1441446988259524739 -
Base/Typing: add one-shot sticky shifts on the traditional pinky shift keys.
-
Combos: move one-shot sticky shift from T4+T1 to T1+C2R4 (index finger home).
-
Combos: move CapsWord back to T4+T5.
-
Combos: move CapsLock back to T5+T6.
-
Typing: enable CapsWord and CapsLock combos (same as base & alpha layers).
-
World: swap A/E and O/U according to Enthium v11.
-
Symbol: move () on number row and put {} and [] on upper row per community feedback:
https://discord.com/channels/877392805654306816/1193051200938049546/1433784266705207386 -
Timing: MIDDY_HOLDING_TIME -10ms according to ring/middle tendon coupling.
-
Symbol/Mouse/System: move home row mods from upper row to lower row.
-
Cursor: remove Tab and Shift-Tab keys from thumb cluster.
-
Combos: Alt/Ctrl/Win+Tab menus ripple out like waves on T1+T4/T2+T5/T3+T6.
-
Add SHIFT_FIRING_DECAY to make the sticky shift combo more forgiving.
-
Enthium v11: https://reddit.com/r/KeyboardLayouts/comments/1olokga/enthium_v11_youcia/
Since v42-rc5:
-
Mouse: move Cut/Copy/Paste keys in right thumb cluster to avoid accidental T4+T5 press.
Thanks to ~Dongdong on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1425978363562168471 -
Emoji: swap Males and Females for inward-rolling family Emoji construction with ZWJ. For example, I can type man+woman+girl = π¨βπ©βπ§ but not woman+man+girl = π©βπ¨βπ§ because (per AI):
The Emoji ZWJ Sequences are not arbitrary: the Unicode Consortium defines which combinations are valid and which ones render into a single βligature-styleβ emoji. For family emojis in particular:
- π¨βπ©βπ§ (U+1F468 ZWJ U+1F469 ZWJ U+1F467) is defined in the Unicode Standard as βfamily: man, woman, girl.β
- π©βπ¨βπ§ (U+1F469 ZWJ U+1F468 ZWJ U+1F467) is not defined, so renderers just fall back to showing the individual emojis with ZWJ artifacts.
Unicode picked one canonical order for these sequences (man first, then woman, then children), and vendors are supposed to follow that. There isnβt symmetrical coverage for every possible ordering β it would explode combinatorially if every permutation were standardized.
-
Emoji: swap ZWJ (to T4) and Shift (to HRM index) for consistency with other layers. This lets you hold home row shift with the left index finger and then enter the Emoji layer to "shift" the double Emojis on the right hand.
-
Fix
DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAMEerror on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 -
Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 -
Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 -
Typing: only allow combo_sticky_shift on the Typing layer.
Thanks to ~MrPink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1417572089476681810 -
Base: swap Backslash and Backtick to cluster quotes and slashes for Enthium. This makes dot-slash slideable for
.\for Windows just like./for UNIX. Similarly, it also makes Backslash (the default "leader" key in Vim) readily accessible near T4 (my thumb's home position). -
Symbol: revert to v41 design with a small twist:
- swap () with {} to make (); easier
I was looking over the changes I've made to the v41 symbol layer, which was a pretty good design π€ by the way, to the latest v42-rc5 and noticed the awkwardness of [] on the latter which I end up avoiding in favor the base layer's satellite row. π I also wanted to make the (); inward roll more prominent and () more easily accessible than reaching out with the thumb to T2,T3 on the base layer for parentheses. Thus I come full circle: a nice logical return to a v41-esque Symbol layer.
- swap {} with [] to make {} easier (ring + index)
On the Symbol layer, I've found a better placement for
{}(which jumps between paragraphs in Vim) on the number row 1 and 4 keys, which feels stronger for me to alt-finger with left ring on 1. As a bonus, it's easier to inward roll#[]and![]and even from backtick to square brackets now! Another cool feature is the Vim-specific symmetry between{}and,;on the row just below it. -
World: put Eszett on LCTL like Umlauts for German consistency.
Thanks to ~InternetNutzer on Discord for reporting this issue:
https://discord.com/channels/8773...
v42-rc8 preview (release candidate)
This release introduces Enthium v12 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, enables mouse emulation by default, and so much more! π
Sunaku's Keymap v42-rc8 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc8/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc8
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc8/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap
Changes
Since v42-rc7:
- config: enable support for mouse keys by default (v25.01+ stable firmware or PR36 beta firmware)
- combos: move repeat access from T3+T6 to T5+T6 for easier holding
- combos: move Ctrl-Tab to T3+T6 for consistency with Alt-Tab on T2+T5
- combos: allow repeat access combo on HRM bilateral enforcement layers
- timing: default THUMB_HOLDING_TIME to the same as INDEX_HOLDING_TIME
- timing: reduce index holding time by -10ms to 180ms and uniform +30ms delta across each finger:
INDEX_HOLDING_TIME = TAPPING_RESOLUTION + 30 # 180ms MIDDY_HOLDING_TIME = INDEX_HOLDING_TIME + 30 # 210ms RINGY_HOLDING_TIME = MIDDY_HOLDING_TIME + 30 # 240ms PINKY_HOLDING_TIME = RINGY_HOLDING_TIME + 30 # 270ms
- config: default SPACE_HOLDING_TYPE to "tap-preferred" under SPACE_FORGIVENESS, for thumb letter R in Enthium.
- Revert
RINGY_HOLDING_TIMEfrom 230ms to 240ms to reduce HRM misfires. - RGB: lock indicators were hard to see in well-lit rooms. Thanks to ~guymcawesome on Discord for suggesting this improvement: https://discord.com/channels/877392805654306816/1193051200938049546/1446288527481639106
- Unicode: don't emit
WORLD_USE_COMPOSE_FOR_emoji_*since Emoji can't be typed via native compose sequences. - Move INS key to the right thumb cluster on all non-Enthium alpha layouts.
- World: follow Enthium v12 punctuation; swap en/emdash to follow -/_ shifting
- combos: OSS on T1+T4; CL on T1+T5; Win-Tab on T2+T6; key auto-repeat on T3+T6
- Lower: add sticky home row mods; flatten numpad to linear row; AltGr chorded T3+T6
- Symbol/Mouse/System: make HRMs non-sticky for consistency with left hand layers
- Colemak: fix LT6 was &crumb but should be &thumb
- Restore v41's pinky shift keys: tap for one-shot sticky, hold for traditional shift.
- Restore v39's layer locking mechanism, except unlocking key is respective layer key.
- Using Enthium v12 alpha layout as the default base layer.
Since v42-rc6:
-
Mouse: move right hand's mouse motion keys to satellite row (linear).
Thanks to ~Doman on Discord for inspiring this rearrangement:
https://discord.com/channels/877392805654306816/1193051200938049546/1441446988259524739 -
Base/Typing: add one-shot sticky shifts on the traditional pinky shift keys.
-
Combos: move one-shot sticky shift from T4+T1 to T1+C2R4 (index finger home).
-
Combos: move CapsWord back to T4+T5.
-
Combos: move CapsLock back to T5+T6.
-
Typing: enable CapsWord and CapsLock combos (same as base & alpha layers).
-
World: swap A/E and O/U according to Enthium v11.
-
Symbol: move () on number row and put {} and [] on upper row per community feedback:
https://discord.com/channels/877392805654306816/1193051200938049546/1433784266705207386 -
Timing: MIDDY_HOLDING_TIME -10ms according to ring/middle tendon coupling.
-
Symbol/Mouse/System: move home row mods from upper row to lower row.
-
Cursor: remove Tab and Shift-Tab keys from thumb cluster.
-
Combos: Alt/Ctrl/Win+Tab menus ripple out like waves on T1+T4/T2+T5/T3+T6.
-
Add SHIFT_FIRING_DECAY to make the sticky shift combo more forgiving.
-
Enthium v11: https://reddit.com/r/KeyboardLayouts/comments/1olokga/enthium_v11_youcia/
Since v42-rc5:
-
Mouse: move Cut/Copy/Paste keys in right thumb cluster to avoid accidental T4+T5 press.
Thanks to ~Dongdong on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1425978363562168471 -
Emoji: swap Males and Females for inward-rolling family Emoji construction with ZWJ. For example, I can type man+woman+girl = π¨βπ©βπ§ but not woman+man+girl = π©βπ¨βπ§ because (per AI):
The Emoji ZWJ Sequences are not arbitrary: the Unicode Consortium defines which combinations are valid and which ones render into a single βligature-styleβ emoji. For family emojis in particular:
- π¨βπ©βπ§ (U+1F468 ZWJ U+1F469 ZWJ U+1F467) is defined in the Unicode Standard as βfamily: man, woman, girl.β
- π©βπ¨βπ§ (U+1F469 ZWJ U+1F468 ZWJ U+1F467) is not defined, so renderers just fall back to showing the individual emojis with ZWJ artifacts.
Unicode picked one canonical order for these sequences (man first, then woman, then children), and vendors are supposed to follow that. There isnβt symmetrical coverage for every possible ordering β it would explode combinatorially if every permutation were standardized.
-
Emoji: swap ZWJ (to T4) and Shift (to HRM index) for consistency with other layers. This lets you hold home row shift with the left index finger and then enter the Emoji layer to "shift" the double Emojis on the right hand.
-
Fix
DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAMEerror on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 -
Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 -
Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 -
Typing: only allow combo_sticky_shift on the Typing layer.
Thanks to ~MrPink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1417572089476681810 -
Base: swap Backslash and Backtick to cluster quotes and slashes for Enthium. This makes dot-slash slideable for
.\for Windows just like./for UNIX. Similarly, it also makes Backslash (the default "leader" key in Vim) readily accessible near T4 (my thumb's home position). -
Symbol: revert to v41 design with a small twist:
- swap () with {} to make (); easier
I was looking over the changes I've made to the v41 symbol layer, which was a pretty good design π€ by the way, to the latest v42-rc5 and noticed the awkwardness of [] on the latter which I end up avoiding in favor the base layer's satellite row. π I also wanted to make the (); inward roll more prominent and () more easily accessible than reaching out with the thumb to T2,T3 on the base layer for parentheses. Thus I come full circle: a nice logical return to a v41-esque Symbol layer.
- swap {} with [] to make {} easier (ring + index)
On the Symbol layer, I've found a better placement for
{}(which jumps between paragraphs in Vim) on the number row 1 and 4 keys, which feels stronger for me to alt-finger with left ring on 1. As a bonus, it's easier to inward roll#[]and![]and even from backtick to square brackets now! Another cool feature is the Vim-specific symmetry between{}and,;on the row just below it. -
World: put Eszett on LCTL like Umlauts for German consistency.
Thanks to ~InternetNutzer on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1413546739700338698 -
World: add em/en-dash and rearrange the clusters for compactness.
-
Fix
ENFORCE_BILATERALimplementation for all thumb cluster keys.
Thanks to @Fourbits for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1410649414934204447 -
Remove THUMB_KEYS definition; they're absorbed into *_HAND_KEYS.
-
Fix
NATURAL_SCROLLINGby binding custom&msc MOUSE_SCROLL_*expressions.
Thanks to @swimtray for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1404518327065509908 -
Fix mistaken ] on number 3 in Dvorak layer.
Thanks to @tarilaran for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1405619346713346089
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut. - Remove
THUMB_KEYSdefinition; they're absorbed into*_HAND_KEYS. - Reduce
MIDDY_HOLDING_TIMEby -10ms for ring/middle tendon coupling. - Add
SHIFT_FIRING_DECAYto make the sticky shift combo more forgiving.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSs...
v42-rc7 preview (release candidate)
This release introduces Enthium v11 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, and so much more! π
Sunaku's Keymap v42-rc7 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc7/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc7
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc7/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Changes β¨
Since v42-rc6:
-
Mouse: move right hand's mouse motion keys to satellite row (linear).
Thanks to ~Doman on Discord for inspiring this rearrangement:
https://discord.com/channels/877392805654306816/1193051200938049546/1441446988259524739 -
Base/Typing: add one-shot sticky shifts on the traditional pinky shift keys.
-
Combos: move one-shot sticky shift from T4+T1 to T1+C2R4 (index finger home).
-
Combos: move CapsWord back to T4+T5.
-
Combos: move CapsLock back to T5+T6.
-
Typing: enable CapsWord and CapsLock combos (same as base & alpha layers).
-
World: swap A/E and O/U according to Enthium v11.
-
Symbol: move () on number row and put {} and [] on upper row per community feedback:
https://discord.com/channels/877392805654306816/1193051200938049546/1433784266705207386 -
Timing: MIDDY_HOLDING_TIME -10ms according to ring/middle tendon coupling.
-
Symbol/Mouse/System: move home row mods from upper row to lower row.
-
Cursor: remove Tab and Shift-Tab keys from thumb cluster.
-
Combos: Alt/Ctrl/Win+Tab menus ripple out like waves on T1+T4/T2+T5/T3+T6.
-
Add SHIFT_FIRING_DECAY to make the sticky shift combo more forgiving.
-
Enthium v11: https://reddit.com/r/KeyboardLayouts/comments/1olokga/enthium_v11_youcia/
Since v42-rc5:
-
Mouse: move Cut/Copy/Paste keys in right thumb cluster to avoid accidental T4+T5 press.
Thanks to ~Dongdong on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1425978363562168471 -
Emoji: swap Males and Females for inward-rolling family Emoji construction with ZWJ. For example, I can type man+woman+girl = π¨βπ©βπ§ but not woman+man+girl = π©βπ¨βπ§ because (per AI):
The Emoji ZWJ Sequences are not arbitrary: the Unicode Consortium defines which combinations are valid and which ones render into a single βligature-styleβ emoji. For family emojis in particular:
- π¨βπ©βπ§ (U+1F468 ZWJ U+1F469 ZWJ U+1F467) is defined in the Unicode Standard as βfamily: man, woman, girl.β
- π©βπ¨βπ§ (U+1F469 ZWJ U+1F468 ZWJ U+1F467) is not defined, so renderers just fall back to showing the individual emojis with ZWJ artifacts.
Unicode picked one canonical order for these sequences (man first, then woman, then children), and vendors are supposed to follow that. There isnβt symmetrical coverage for every possible ordering β it would explode combinatorially if every permutation were standardized.
-
Emoji: swap ZWJ (to T4) and Shift (to HRM index) for consistency with other layers. This lets you hold home row shift with the left index finger and then enter the Emoji layer to "shift" the double Emojis on the right hand.
-
Fix
DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAMEerror on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 -
Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 -
Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 -
Typing: only allow combo_sticky_shift on the Typing layer.
Thanks to ~MrPink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1417572089476681810 -
Base: swap Backslash and Backtick to cluster quotes and slashes for Enthium. This makes dot-slash slideable for
.\for Windows just like./for UNIX. Similarly, it also makes Backslash (the default "leader" key in Vim) readily accessible near T4 (my thumb's home position). -
Symbol: revert to v41 design with a small twist:
- swap () with {} to make (); easier
I was looking over the changes I've made to the v41 symbol layer, which was a pretty good design π€ by the way, to the latest v42-rc5 and noticed the awkwardness of [] on the latter which I end up avoiding in favor the base layer's satellite row. π I also wanted to make the (); inward roll more prominent and () more easily accessible than reaching out with the thumb to T2,T3 on the base layer for parentheses. Thus I come full circle: a nice logical return to a v41-esque Symbol layer.
- swap {} with [] to make {} easier (ring + index)
On the Symbol layer, I've found a better placement for
{}(which jumps between paragraphs in Vim) on the number row 1 and 4 keys, which feels stronger for me to alt-finger with left ring on 1. As a bonus, it's easier to inward roll#[]and![]and even from backtick to square brackets now! Another cool feature is the Vim-specific symmetry between{}and,;on the row just below it. -
World: put Eszett on LCTL like Umlauts for German consistency.
Thanks to ~InternetNutzer on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1413546739700338698 -
World: add em/en-dash and rearrange the clusters for compactness.
-
Fix
ENFORCE_BILATERALimplementation for all thumb cluster keys.
Thanks to @Fourbits for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1410649414934204447 -
Remove THUMB_KEYS definition; they're absorbed into *_HAND_KEYS.
-
Fix
NATURAL_SCROLLINGby binding custom&msc MOUSE_SCROLL_*expressions.
Thanks to @swimtray for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1404518327065509908 -
Fix mistaken ] on number 3 in Dvorak layer.
Thanks to @tarilaran for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1405619346713346089
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut. - Remove
THUMB_KEYSdefinition; they're absorbed into*_HAND_KEYS. - Reduce
MIDDY_HOLDING_TIMEby -10ms for ring/middle tendon coupling. - Add
SHIFT_FIRING_DECAYto make the sticky shift combo more forgiving.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSsetting.- Fix 'DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAME' error on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 - Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 - Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 - Fix
ENFORCE_BILATERALimplementation for all thumb cluster keys.
Thanks to @Fourbits for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1410649414934204447 - Fix
NATURAL_SCROLLINGby binding custom&msc MOUSE_SCROLL_*expressions.
Thanks to @swimtray for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1404518327065509908
Layout:
- Replace traditional shift keys with layer locking access.
- Move layer unlocking to corresponding layer activation key (same key that locked will later unlock).
- Add page and scroll up/down on right hand satellite keys to reduce the need for right hand mouse.
- Use macOS-friendly "Home" and "End" shortcuts in place of Home/End keys on base and cursor layers.
- Move parangs to satellite row, completing the set of all punctuation on the left hand.
- Move square brackets to left thumb cluster T2+T3.
- Remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Move auto-repeat / Typing layer access key to T6; free up T2 from double-duty.
- Combos: Alt/Ctrl/Win+Tab menus ripple out like waves on T1+T4/T2+T5/T3+T6.
- Set T1+C2R4 (index finger ho...
v42-rc6 preview (release candidate)
This release introduces Enthium v10 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves bang and brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, and so much more! π
Sunaku's Keymap v42-rc6 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc6/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc6
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc6/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Changes β¨
Since v42-rc5:
-
Mouse: move Cut/Copy/Paste keys in right thumb cluster to avoid accidental T4+T5 press.
Thanks to ~Dongdong on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1425978363562168471 -
Emoji: swap Males and Females for inward-rolling family Emoji construction with ZWJ. For example, I can type man+woman+girl = π¨βπ©βπ§ but not woman+man+girl = π©βπ¨βπ§ because (per AI):
The Emoji ZWJ Sequences are not arbitrary: the Unicode Consortium defines which combinations are valid and which ones render into a single βligature-styleβ emoji. For family emojis in particular:
- π¨βπ©βπ§ (U+1F468 ZWJ U+1F469 ZWJ U+1F467) is defined in the Unicode Standard as βfamily: man, woman, girl.β
- π©βπ¨βπ§ (U+1F469 ZWJ U+1F468 ZWJ U+1F467) is not defined, so renderers just fall back to showing the individual emojis with ZWJ artifacts.
Unicode picked one canonical order for these sequences (man first, then woman, then children), and vendors are supposed to follow that. There isnβt symmetrical coverage for every possible ordering β it would explode combinatorially if every permutation were standardized.
-
Emoji: swap ZWJ (to T4) and Shift (to HRM index) for consistency with other layers. This lets you hold home row shift with the left index finger and then enter the Emoji layer to "shift" the double Emojis on the right hand.
-
Fix 'DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAME' error on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 -
Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 -
Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 -
Typing: only allow combo_sticky_shift on the Typing layer.
Thanks to ~MrPink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1417572089476681810 -
Base: swap Backslash and Backtick to cluster quotes and slashes for Enthium. This makes dot-slash slideable for
.\for Windows just like./for UNIX. Similarly, it also makes Backslash (the default "leader" key in Vim) readily accessible near T4 (my thumb's home position). -
Symbol: revert to v41 design with a small twist:
- swap () with {} to make (); easier
I was looking over the changes I've made to the v41 symbol layer, which was a pretty good design π€ by the way, to the latest v42-rc5 and noticed the awkwardness of [] on the latter which I end up avoiding in favor the base layer's satellite row. π I also wanted to make the (); inward roll more prominent and () more easily accessible than reaching out with the thumb to T2,T3 on the base layer for parentheses. Thus I come full circle: a nice logical return to a v41-esque Symbol layer.
- swap {} with [] to make {} easier (ring + index)
On the Symbol layer, I've found a better placement for
{}(which jumps between paragraphs in Vim) on the number row 1 and 4 keys, which feels stronger for me to alt-finger with left ring on 1. As a bonus, it's easier to inward roll#[]and![]and even from backtick to square brackets now! Another cool feature is the Vim-specific symmetry between{}and,;on the row just below it. -
World: put Eszett on LCTL like Umlauts for German consistency.
Thanks to ~InternetNutzer on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1413546739700338698 -
World: add em/en-dash and rearrange the clusters for compactness.
-
Fix
ENFORCE_BILATERALimplementation for all thumb cluster keys.
Thanks to @Fourbits for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1410649414934204447 -
Remove THUMB_KEYS definition; they're absorbed into *_HAND_KEYS.
-
Fix
NATURAL_SCROLLINGby binding custom&msc MOUSE_SCROLL_*expressions.
Thanks to @swimtray for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1404518327065509908 -
Fix mistaken ] on number 3 in Dvorak layer.
Thanks to @tarilaran for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1405619346713346089
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut. - Remove
THUMB_KEYSdefinition; they're absorbed into*_HAND_KEYS.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSsetting.- Fix 'DT_N_S_keymap_S_layer_rightpinky_P_bindings_IDX_73_PH_FULL_NAME' error on QWERTY base layer.
Thanks to ~datzpunny on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1420472024803053578 - Fix configuration of CapsWord. Thanks to ~FiendFodder on Discord for contributing this:
https://discord.com/channels/877392805654306816/1193051200938049546/1420426765473419314 - Allow thumb layer access with
ENFORCE_BILATERALwhile home row mod is held down.
Thanks to ~Swiftlink on Discord for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1419797481721430056 - Fix
ENFORCE_BILATERALimplementation for all thumb cluster keys.
Thanks to @Fourbits for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1410649414934204447 - Fix
NATURAL_SCROLLINGby binding custom&msc MOUSE_SCROLL_*expressions.
Thanks to @swimtray for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1404518327065509908
Layout:
- Replace traditional shift keys with layer locking access.
- Move layer unlocking to corresponding layer activation key (same key that locked will later unlock).
- Add page and scroll up/down on right hand satellite keys to reduce the need for right hand mouse.
- Use macOS-friendly "Home" and "End" shortcuts in place of Home/End keys on base and cursor layers.
- Move parangs to satellite row, completing the set of all punctuation on the left hand.
- Move square brackets to left thumb cluster T2+T3.
- Remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Move auto-repeat / Typing layer access key to T6; free up T2 from double-duty.
- Set T1+T2 combo for sticky Globe (macOS) or Super (Linux) or Windows key.
- Set T2+T3 combo for sticky RALT (AltGr) key for international characters.
- Set T1+T4 combo for Shift on hold, one-shot sticky shift on tap.
- Set T4+T5 combo for CapsWord on/off.
- Set T1+T5 combo for CapsLock on/off.
- Set T2+T5 combo for Alt-Tab menu and non-sticky Hyper modifiers.
- Set T5+T6 combo for Ctrl-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Meh modifiers.
- Set T3+T6 combo for Win-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Turbo modifiers.
- Set C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
- Combos: Make right hand modifiers non-sticky to match semantics of left hand.
- Swap Backslash and Backtick to cluster quotes and slashes for Enthium.
- Fix mistaken
]on number 3 in Dvorak layer.
Thanks to @tarilaran for reporting this issue:
https://discord.com/channels/877392805654306816/1193051200938049546/1405619346713346089
Cursor:
- Move sticky shifts from pinky upper row to pinky home row lateral keys.
- Move address bar shortcuts to traditional pinky shift keys.
- Move search bar shortcuts to Glove80 Magic key location.
- Remove "emoji picker" shortcut, whi...
v42-rc5 preview (release candidate)
This release introduces Enthium v10 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves bang and brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, and so much more! π
Sunaku's Keymap v42-rc5 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc5/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc5
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc5/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Changes β¨
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSsetting.
Layout:
- Replace traditional shift keys with layer locking access.
- Move layer unlocking to corresponding layer activation key (same key that locked will later unlock).
- Add page and scroll up/down on right hand satellite keys to reduce the need for right hand mouse.
- Use macOS-friendly "Home" and "End" shortcuts in place of Home/End keys on base and cursor layers.
- Move parangs to satellite row, completing the set of all punctuation on the left hand.
- Move square brackets to left thumb cluster T2+T3.
- Remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Move auto-repeat / Typing layer access key to T6; free up T2 from double-duty.
- Set T1+T2 combo for sticky Globe (macOS) or Super (Linux) or Windows key.
- Set T2+T3 combo for sticky RALT (AltGr) key for international characters.
- Set T1+T4 combo for Shift on hold, one-shot sticky shift on tap.
- Set T4+T5 combo for CapsWord on/off.
- Set T1+T5 combo for CapsLock on/off.
- Set T2+T5 combo for Alt-Tab menu and non-sticky Hyper modifiers.
- Set T5+T6 combo for Ctrl-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Meh modifiers.
- Set T3+T6 combo for Win-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Turbo modifiers.
- Set C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
- Combos: Make right hand modifiers non-sticky to match semantics of left hand.
Cursor:
- Move sticky shifts from pinky upper row to pinky home row lateral keys.
- Move address bar shortcuts to traditional pinky shift keys.
- Move search bar shortcuts to Glove80 Magic key location.
- Remove "emoji picker" shortcut, which only worked on Windows anyway.
- Move left hand undo/redo to pinky satellite row for Ctrl-Z familiarity. Thanks to ~Moosy on Discord for this suggestion.
- Remove spacegram operators from right half (only needed on left).
- Balance the need for Undo/Redo access with that of the Spacegrams.
- Add Shift-Tab and Tab surrounding Undo/Redo on right upper row.
- Add Shift-Tab and Tab to thumb cluster for use by Ctrl+Tab combo.
- Remove Alt/Ctrl/Win-Tab keys on the left thumb cluster; use combos instead.
- Remove
_C(J)shortcut key (labeled "Downloads") since it's not in The Table.
Number:
- Add
Efor scientific notation at traditional Tab key location. Thanks to ~FRomano on Discord for requesting this feature: https://discord.com/channels/877392805654306816/1193051200938049546/1343051162685014038 - Stack
,and.vertically on right thumb cluster to avoid the long reach to T6 for comma. Thanks to ~SebasNadu on Discord for requesting this change: https://discord.com/channels/877392805654306816/1193051200938049546/1343530348730126366 - Move
=to T6 for a sense of finality and,to T1 for proximity to numpad. This also allows for raking down of<=and>=. - Move Pipe above Gkj stack for Vim; move AT to lower corner, Tilde to cliff.
- Move A-E hex digits to right half's function row; keep F on left half for 0xff vertical rake-down.
- Rearrange symbols on the right hand number row according to "blind" intuition.
- Swap square brackets and parentheses (demote from
¶ngsince angle brackets already on thumb).
Function:
- Add
#define _FILESsetting for configuring your File Manager app's shortcut. - Add common spacegram operators and undo/redo/find shortcuts for all left thumb layers.
Symbol/Mouse/System:
- Move sticky mods to upper row for ease of access. Thanks to Patrick Roza on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344596992411701298
Symbol:
- Make
!exclamation mark easier to reach for!=,!(, and!$inward rolls. - Straddle
[]inward roll on pinky (upper row) and ring (number row) fingers. - Cluster continuation marks
,;.to be inward-rolled from grouping delimiters. - Remove text selection keys, home/end/page, and undo/redo keys from right half.
- Swap semicolon and comma to move semicolon down to upper row for easier reach and for consistency with Enthium 7 stacking (and mirroring with KJ stack).
- Add
..key (&dot_dot) on bottom left corner for inward-rolling onto slash and backslash for relative filesystem paths in UNIX and Windows respectively.
Mouse:
- Add secondary up/down scrolling on index fingers to give the left pinky a break.
- Add mouse button clicks on right hand's pinky keys.
- Allow Warp speed modifier to override Fast speed.
- Add "Fine" speed for pixel-precision mouse movement.
- Move cut/copy/paste keys to traditional XCV locations.
- Add cut/copy/paste keys to right hand's thumb cluster.
System:
- Arrange hue/saturation controls just like Glove80 default Magic layer.
- Add lock/sleep/power controls on right pinky's outermost lateral column.
- Mirror RGB controls on home+lower rows and inner column for both hands.
- Mirror the Linux Magic SysRq key on both halves of the keyboard.
- Put PrintScreen and PauseBreak on right thumb cluster for vertical swipe-down.
Emoji:
- Swap ZWJ and skin tone preset keys: ZWJ is now on pinky.
- Move sunrise emojis to the thumb cluster.
- Add new emojis for π€π€Ήππ₯°π₯³π§πππ―π² etc.
- Add "theme" section to categorize shifted pairs.
- Revert location of shift modifier to T4 (like it used to be back in release v39).
World:
- Add Ctrl+RSFT workaround for avoiding "flashing mods" problem on Alt keys in Windows when selecting characters from clusters. Thanks to Luigi Berrettini (@luigiberrettini) on GitHub for contributing this solution in pull request #40.
- Add native compose sequences for French letter OE.
- Remove unused French letter OE macro under the O cluster (it's already under E).
- Swap U/O cluster keys to reflect Enthium v9 alpha layout.
Gaming:
- Swap Enter and V on the left thumb cluster to avoid accidental Alt+Enter. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344881172588527656
- Set left hand C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
Typing:
- Mask satellite keys on both hands for consistency with Typing layer semantics.
- Assign
&transto the T2,T3,T6 keys so that they inherit from the Base layer. - Set right hand C1R5+C2R6 combo for toggling the typing layer, mirroring gaming layer.
Lower:
- Replace default Glove80 "Lower layer" layout with a numeric keypad on right hand.
- Shift the numpad on right half up by a row and adjust its layout to be ergonomic.
- Make it easy to type Window...
v42-rc4 preview (release candidate)
This release introduces Enthium v9 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves bang and brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, and so much more! π
Sunaku's Keymap v42-rc4 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc4/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc4
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc4/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Changes β¨
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSsetting.
Layout:
- Replace traditional shift keys with layer locking access.
- Move layer unlocking to corresponding layer activation key (same key that locked will later unlock).
- Add page and scroll up/down on right hand satellite keys to reduce the need for right hand mouse.
- Use macOS-friendly "Home" and "End" shortcuts in place of Home/End keys on base and cursor layers.
- Move parangs to satellite row, completing the set of all punctuation on the left hand.
- Move square brackets to left thumb cluster T2+T3.
- Remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Move auto-repeat / Typing layer access key to T6; free up T2 from double-duty.
- Set T1+T2 combo for sticky Globe (macOS) or Super (Linux) or Windows key.
- Set T2+T3 combo for sticky RALT (AltGr) key for international characters.
- Set T1+T4 combo for Shift on hold, one-shot sticky shift on tap.
- Set T4+T5 combo for CapsWord on/off.
- Set T1+T5 combo for CapsLock on/off.
- Set T2+T5 combo for Alt-Tab menu and non-sticky Hyper modifiers.
- Set T5+T6 combo for Ctrl-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Meh modifiers.
- Set T3+T6 combo for Win-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Turbo modifiers.
- Set C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
- Combos: Make right hand modifiers non-sticky to match semantics of left hand.
Cursor:
- Move sticky shifts from pinky upper row to pinky home row lateral keys.
- Move address bar shortcuts to traditional pinky shift keys.
- Move search bar shortcuts to Glove80 Magic key location.
- Remove "emoji picker" shortcut, which only worked on Windows anyway.
- Move left hand undo/redo to pinky satellite row for Ctrl-Z familiarity. Thanks to ~Moosy on Discord for this suggestion.
- Remove spacegram operators from right half (only needed on left).
- Balance the need for Undo/Redo access with that of the Spacegrams.
- Add Shift-Tab and Tab surrounding Undo/Redo on right upper row.
- Add Shift-Tab and Tab to thumb cluster for use by Ctrl+Tab combo.
- Remove Alt/Ctrl/Win-Tab keys on the left thumb cluster; use combos instead.
- Remove
_C(J)shortcut key (labeled "Downloads") since it's not in The Table.
Number:
- Add
Efor scientific notation in place of_underscore. Thanks to ~FRomano on Discord for requesting this feature: https://discord.com/channels/877392805654306816/1193051200938049546/1343051162685014038 - Move
_to bottom left corner. - Stack
,and.vertically on right thumb cluster to avoid the long reach to T6 for comma. Thanks to ~SebasNadu on Discord for requesting this change: https://discord.com/channels/877392805654306816/1193051200938049546/1343530348730126366 - Move
=to T6 for a sense of finality and,to T1 for proximity to numpad. This also allows for raking down of<=and>=. - Move Pipe above Gkj stack for Vim; move AT to lower corner, Tilde to cliff.
- Move A-E hex digits to right half's function row; keep F on left half for 0xff vertical rake-down.
- Rearrange symbols on the right hand number row according to "blind" intuition.
Function:
- Add
#define _FILESsetting for configuring your File Manager app's shortcut. - Add common spacegram operators and undo/redo/find shortcuts for all left thumb layers.
Symbol/Mouse/System:
- Move sticky mods to upper row for ease of access. Thanks to Patrick Roza on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344596992411701298
Symbol:
- Make
!exclamation mark easier to reach for!=,!(, and!$inward rolls. - Straddle
[]inward roll on pinky (upper row) and ring (number row) fingers. - Cluster continuation marks
,;.to be inward-rolled from grouping delimiters. - Remove text selection keys, home/end/page, and undo/redo keys from right half.
- Swap semicolon and comma to move semicolon down to upper row for easier reach and for consistency with Enthium 7 stacking (and mirroring with KJ stack).
- Add
..key (&dot_dot) on bottom left corner for inward-rolling onto slash and backslash for relative filesystem paths in UNIX and Windows respectively.
Mouse:
- Reduce Fast speed from 4x to 3x.
- Reduce Slow speed from 4x to 9x.
- Move cut/copy/paste keys to right hand's thumb cluster.
- Add secondary up/down scrolling on index fingers to give the left pinky a break.
- Put mouse button clicks on right hand's pinky keys.
- Allow Warp speed modifier to override Fast. Slow overrides Warp overrides Fast.
System:
- Arrange hue/saturation controls just like Glove80 default Magic layer.
- Add lock/sleep/power controls on right pinky's outermost lateral column.
- Mirror RGB controls on home+lower rows and inner column for both hands.
- Mirror the Linux Magic SysRq key on both halves of the keyboard.
- Put the PrintScreen key on right thumb cluster for vertical swipe-down.
Emoji:
- Swap ZWJ and skin tone preset keys: ZWJ is now on pinky.
- Move sunrise emojis to the thumb cluster.
- Add new emojis for π€π€Ήππ₯°π₯³π§πππ―π² etc.
- Add "theme" section to categorize shifted pairs.
- Revert location of shift modifier to T4 (like it used to be back in release v39).
World:
- Add Ctrl+RSFT workaround for avoiding "flashing mods" problem on Alt keys in Windows when selecting characters from clusters. Thanks to Luigi Berrettini (@luigiberrettini) on GitHub for contributing this solution in pull request #40.
- Add native compose sequences for French letter OE.
- Remove unused French letter OE macro under the O cluster (it's already under E).
- Swap U/O cluster keys to reflect Enthium v9 alpha layout.
Gaming:
- Swap Enter and V on the left thumb cluster to avoid accidental Alt+Enter. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344881172588527656
- Set left hand C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
Typing:
- Mask satellite keys on both hands for consistency with Typing layer semantics.
- Assign
&transto the T2,T3,T6 keys so that they inherit from the Base layer. - Set right hand C1R5+C2R6 combo for toggling the typing layer, mirroring gaming layer.
Lower:
- Replace default Glove80 "Lower layer" layout with a numeric keypad on right hand.
- Shift the numpad on right half up by a row and adjust its layout to be ergonomic.
- Make it easy to type Windows Alt-Codes with RALT and the numeric keypad keycodes.
- Assign nearest satellite keys to locking the Emoji and World layers respectively.
v42-rc3 preview (release candidate)
This release introduces Enthium v7 as the default alpha layout, adds thumb cluster combos for shifting and tabbing, improves bang and brackets placement on the Symbol layer, moves the Page keys to avoid ulnar deviation, adds convenient browsing/scrolling keys on the right half, fixes World layer character subselection in Windows, and so much more! π
Sunaku's Keymap v42-rc3 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc3/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc3
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc3/README/all-layer-diagrams.pdf
- Documentation: https://sunaku.github.io/moergo-glove80-keyboard.html#layers
- Discord forum: #glorious-engrammer channel in https://www.moergo.com/discord
Keymap πΊοΈ
Changes β¨
Config:
- Shorten all color names to 3 letters for easier RGB scheme alignment.
- Disable
SPACE_FORGIVENESSby default to unblock RGB for Symbol layer. - Disable
WORLD_USE_COMPOSEby default to fix Emoji entry with UnicodeHexInput in macOS. Thanks to Patrick Roza on Discord for reporting this: https://discord.com/channels/877392805654306816/1193051200938049546/1345832511896424618 - Remove
USE_NUMPAD_KEYCODESsetting; use Lower layer's numpad instead. - Remove obsolete and unused
PLAIN_*settings, related to Typing layer. - Add
_FILESsetting for configuring your File Manager app's shortcut.
Logic:
- Update
&linux_magic_sysrqto use LALT (not RALT) for compatibility. &crumbshould always useretro-tapregardless ofTHUMB_FORGIVENESSsetting.
Layout:
- Replace traditional shift keys with layer locking access.
- Move layer unlocking to corresponding layer activation key (same key that locked will later unlock).
- Add page and scroll up/down on right hand satellite keys to reduce the need for right hand mouse.
- Use macOS-friendly "Home" and "End" shortcuts in place of Home/End keys on base and cursor layers.
- Move parangs to satellite row, completing the set of all punctuation on the left hand.
- Move square brackets to left thumb cluster T2+T3.
- Remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Move auto-repeat / Typing layer access key to T6; free up T2 from double-duty.
- Set T1+T2 combo for sticky Globe (macOS) or Super (Linux) or Windows key.
- Set T2+T3 combo for sticky RALT (AltGr) key for international characters.
- Set T1+T4 combo for Shift on hold, one-shot sticky shift on tap.
- Set T4+T5 combo for CapsWord on/off.
- Set T1+T5 combo for CapsLock on/off.
- Set T2+T5 combo for Alt-Tab menu and non-sticky Hyper modifiers.
- Set T5+T6 combo for Ctrl-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Meh modifiers.
- Set T3+T6 combo for Win-Tab menu (with Shift-Tab on T1 and Tab on T2) and non-sticky Turbo modifiers.
- Set C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
- Combos: Make right hand modifiers non-sticky to match semantics of left hand.
Cursor:
- Move sticky shifts from pinky upper row to pinky home row lateral keys.
- Move address bar shortcuts to traditional pinky shift keys.
- Move search bar shortcuts to Glove80 Magic key location.
- Remove "emoji picker" shortcut, which only worked on Windows anyway.
- Move left hand undo/redo to pinky satellite row for Ctrl-Z familiarity. Thanks to ~Moosy on Discord for this suggestion.
- Remove spacegram operators from right half (only needed on left).
- Balance the need for Undo/Redo access with that of the Spacegrams.
- Add Shift-Tab and Tab surrounding Undo/Redo on right upper row.
- Add Shift-Tab and Tab to thumb cluster for use by Ctrl+Tab combo.
- Remove Alt/Ctrl/Win-Tab keys on the left thumb cluster; use combos instead.
- Remove
_C(J)shortcut key (labeled "Downloads") since it's not in The Table.
Number:
- Add
Efor scientific notation in place of_underscore. Thanks to ~FRomano on Discord for requesting this feature: https://discord.com/channels/877392805654306816/1193051200938049546/1343051162685014038 - Move
_to bottom left corner. - Stack
,and.vertically on right thumb cluster to avoid the long reach to T6 for comma. Thanks to ~SebasNadu on Discord for requesting this change: https://discord.com/channels/877392805654306816/1193051200938049546/1343530348730126366 - Move
=to T6 for a sense of finality and,to T1 for proximity to numpad. This also allows for raking down of<=and>=. - Move Pipe above Gkj stack for Vim; move AT to lower corner, Tilde to cliff.
- Move A-E hex digits to right half's function row; keep F on left half for 0xff vertical rake-down.
- Rearrange symbols on the right hand number row according to "blind" intuition.
Function:
- Add
#define _FILESsetting for configuring your File Manager app's shortcut. - Add common spacegram operators and undo/redo/find shortcuts for all left thumb layers.
Symbol/Mouse/System:
- Move sticky mods to upper row for ease of access. Thanks to Patrick Roza on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344596992411701298
Symbol:
- Make
!exclamation mark easier to reach for!=,!(, and!$inward rolls. - Straddle
[]inward roll on pinky (upper row) and ring (number row) fingers. - Cluster continuation marks
,;.to be inward-rolled from grouping delimiters. - Remove text selection keys, home/end/page, and undo/redo keys from right half.
Mouse:
- Reduce Fast speed from 4x to 3x.
- Reduce Slow speed from 4x to 9x.
- Move cut/copy/paste keys to right hand's thumb cluster.
- Add secondary up/down scrolling on index fingers to give the left pinky a break.
- Put mouse button clicks on right hand's pinky keys.
- Allow Warp speed modifier to override Fast. Slow overrides Warp overrides Fast.
System:
- Arrange hue/saturation controls just like Glove80 default Magic layer.
- Add lock/sleep/power controls on right pinky's outermost lateral column.
- Mirror RGB controls on home+lower rows and inner column for both hands.
- Mirror the Linux Magic SysRq key on both halves of the keyboard.
- Put the PrintScreen key on right thumb cluster for vertical swipe-down.
Emoji:
- Swap ZWJ and skin tone preset keys: ZWJ is now on pinky.
- Move sunrise emojis to the thumb cluster.
- Add new emojis for π€π€Ήππ₯°π₯³π§πππ―π² etc.
- Add "theme" section to categorize shifted pairs.
- Revert location of shift modifier to T4 (like it used to be back in release v39).
World:
- Add Ctrl+RSFT workaround for avoiding "flashing mods" problem on Alt keys in Windows when selecting characters from clusters. Thanks to Luigi Berrettini (@luigiberrettini) on GitHub for contributing this solution in pull request #40.
- Add native compose sequences for French letter OE.
- Remove unused French letter OE macro under the O cluster (it's already under E).
Gaming:
- Swap Enter and V on the left thumb cluster to avoid accidental Alt+Enter. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1344881172588527656
- Set left hand C1R5+C2R6 combo for toggling the gaming layer to avoid accidental activation during intense gaming sessions. Thanks to ~gerbilOFdoom on Discord for reporting this issue: https://discord.com/channels/877392805654306816/1193051200938049546/1353030744783716452
Typing:
- Mask satellite keys on both hands for consistency with Typing layer semantics.
- Assign
&transto the T2,T3,T6 keys so that they inherit from the Base layer. - Set right hand C1R5+C2R6 combo for toggling the typing layer, mirroring gaming layer.
Lower:
- Replace default Glove80 "Lower layer" layout with a numeric keypad on right hand.
- Shift the numpad on right half up by a row and adjust its layout to be ergonomic.
- Make it easy to type Windows Alt-Codes with RALT and the numeric keypad keycodes.
- Assign nearest satellite keys to locking the Emoji and World layers respectively.
v42-rc1 preview (release candidate)
This release adds thumb cluster combos for shifting and tabbing, moves the Page keys to avoid ulnar deviation, redistributes Spacegram Operators across stronger fingers, arranges thumb cluster keys according to ease of tapping versus holding, improves square brackets placement on the Symbol layer, and so much more! π
Sunaku's Keymap v42-rc1 for the "Glorious Engrammer" π§βππβ¨
- Intro & setup: https://github.com/sunaku/glove80-keymaps/tree/v42-rc1/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v42-rc1
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v42-rc1/README/all-layer-diagrams.pdf
- 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://github.com/sunaku/glove80-keymaps/raw/v42-rc1/README/all-layer-diagrams.pdf
Changes β¨
Config:
- Add
_FILESsetting for configuring the shortcut that launches your File Manager app.
Logic:
&crumbshould always useretro-tap, irrespective of theTHUMB_FORGIVENESSsetting.
Combos:
- Base: add one-shot sticky shift on T1+T4 combo, CapsWord on T4+T5, CapsLock on T5+T6.
- Base: move Alt-Tab to LT2+LT5, Ctrl-Tab to LT2+LT3, Hyper to RT2+RT5, Meh to RT2+RT3.
- Base: add Win-Tab to LT1+LT5 combo, Turbo to RT1+RT5.
- Base: add Typing layer toggle combo on RT3+RT6, like Gaming layer toggle on LT3+LT6.
Alphas:
- Enthium: move B/V to pinky home lateral, Q/Z to pinky upper row; tolerable one-handed QU.
Layers:
- Base: put Backspace on RT1 and Enter on RT5 because I keep on wanting it that way.
- Base: remove unused function row, traditional pinky shifts, base layer arrows, etc.
- Base: move Home/End/Page to avoid ulnar deviation on reaching for outer left corner.
- Base: move repetition / Typing layer access key to T6; free up T2 from double-duty.
- Base: add normal left/right Shift on T2. You can easily change this to AltGr (#29).
- Cursor/Number/Layer: rearrange Spacegrams to be more reachable from the T2+T3 combo.
- Cursor: remove Alt/Ctrl/Win-Tab keys on the left thumb cluster; use combos instead.
- Cursor: remove _C(J) shortcut key (labeled "Downloads") since it's not in The Table.
- Number: move Pipe above Gkj stack for Vim; move AT to lower corner, Tilde to cliff.
- Number: move A-E hex digits on right half's function row; F is already on left half.
- Gaming: move square brackets to right satellites for consistency with Number layer.
- Spacegram operators: swap Space and Tab to bring Space closer to Backspace and Delete.
- Symbol: make square brackets easier to access by moving them down to the upper row.
- Symbol: rearrange Spacegram operators, text selection, home/end; remove undo/redo keys.
- Symbol/System/Mouse: move sticky home row mods to number row, step/jump to satellites.
- System: move Lock/Sleep/Power keys to home row; stack RGB controls, mirror similarity.
- Emoji: revert location of shift modifier to T4 (like it used to be back in release v39).
- Mouse: reduce Fast speed from 4x to 3x.
- Mouse: reduce Slow speed from 4x to 9x.
- World: add native compose sequences for French letter OE.
- World: remove unused French letter OE macro under the O cluster (it's already under E).
- Typing: assign
&transto the T2,T3,T6 keys so that they inherit from the Base layer.
v41: Version 41 (2025-01-13)
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/tree/v41/#readme
- Release notes: https://github.com/sunaku/glove80-keymaps/releases/tag/v41
- Printable map: https://github.com/sunaku/glove80-keymaps/raw/v41/README/all-layer-diagrams.pdf
- 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.



































