Skip to content

Commit

Permalink
Version 1 (2023-05-25)
Browse files Browse the repository at this point in the history
  • Loading branch information
sunaku committed Sep 19, 2023
0 parents commit 9cd7b2c
Show file tree
Hide file tree
Showing 3 changed files with 5,167 additions and 0 deletions.
49 changes: 49 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
# "Glorious Engrammer" keymaps for MoErgo Glove80

These are [my Glove80][1] keymaps featuring the [Engram][2]([mer][3])
layouts with [Miryoku][4] layers and [home row mods][5].

[1]: https://sunaku.github.io/moergo-glove80-keyboard.html
[2]: https://sunaku.github.io/engram-keyboard-layout.html
[3]: https://sunaku.github.io/engrammer-keyboard-layout.html
[4]: https://github.com/manna-harbour/miryoku
[5]: https://sunaku.github.io/home-row-mods.html

## Legend 🚩

See [interactive layer map][6] for overview and documentation.

[6]: https://sunaku.github.io/moergo-glove80-keyboard.html#layers

## Keymaps 🗺️

- for Engrammer layout: https://my.glove80.com/#/layout/user/ebee27b8-3e90-477c-adac-83db66917328
- for Arno's Engram 2.0: *coming soon...* 😅

## Installing 🪄

- For the initial flash, use the "bootloader mass storage device mode" method
(see page 31 in the Glove80 User Guide). Thereafter, use the `&bootloader`
key on any Miryoku layer: hold its thumb key and tap the top outer corner key.

- If you're installing a different firmware version compared to what your
keyboard currently has, then ⚠️ **after flashing both halves** ⚠️ perform a
*configuration factory reset* on both halves (see page 36 in the Glove80 User
Guide) and then toggle the per-key RGB effects first on and then off. ⚡ This
allows the newly installed firmware to take full effect. 💯

## Upgrading 💹

- Copy the ZMK snippet from the "Custom Defined Behaviors" text box in either
keymap linked above and paste into yours. The contents of that text box are
also available in the `*.dtsi` files provided in this Git repository.

- You can diff and copy changes between a JSON export of your keymap (via
"Advanced Settings" > "Enable local config" then go back to "Edit" and click
"Download") and the `*.json` files provided in this Git repository.

## Discussion 🗣️

See ["Glorious Engrammer" on Discord][7] for discussion & updates.

[7]: https://discord.com/channels/877392805654306816/1111469812850380831
10 changes: 10 additions & 0 deletions engrammer.dtsi
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
gqt: global-quick-tap {
compatible = "zmk,behavior-hold-tap";
label = "GLOBAL_QUICK_TAP";
#binding-cells = <2>;
flavor = "tap-preferred";
tapping-term-ms = <200>;
quick-tap-ms = <160>;
global-quick-tap;
bindings = <&kp>, <&kp>;
};
Loading

0 comments on commit 9cd7b2c

Please sign in to comment.