Skip to content

Commit

Permalink
Version 41 (2025-01-13)
Browse files Browse the repository at this point in the history
  • Loading branch information
sunaku committed Jan 14, 2025
1 parent 9603667 commit aedb761
Show file tree
Hide file tree
Showing 36 changed files with 4,945 additions and 5,508 deletions.
30 changes: 12 additions & 18 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -17,9 +17,9 @@ illumination.](https://sunaku.github.io/moergo-glove80-keyboard-photograph.jpg)

## Keymap

Version 40 (2024-12-31)
- Changes: https://github.com/sunaku/glove80-keymaps/releases/v40
- Release: https://my.glove80.com/#/layout/user/ede90be3-70e7-4178-9d34-133fc6383421
Version 41 (2025-01-13)
- Changes: https://github.com/sunaku/glove80-keymaps/releases/v41
- Release: https://my.glove80.com/#/layout/user/593d6c43-64f6-4124-b2c9-474347d8256f

### Legend

Expand Down Expand Up @@ -168,9 +168,6 @@ whereby tapping them temporarily activates a sticky Shift that applies itself
to the next key you tap. This can be useful for single letter capitalization,
such as for the frequent "I" in English or when typing camel/PascalCase names.

Similarly, the combination of thumb T4 and the home row index finger key also
provides the same one-shot sticky shifting for single letter capitalization.

#### Shift forgiveness

What should happen when a home row shift is held and released without any other
Expand Down Expand Up @@ -267,10 +264,10 @@ Instead, you have two options for engaging auto-repeat on dual-function keys:
1. Use the "Tap then hold" method: first tap (press and release) and then hold
(press and don't release until the desired amount of repetition is reached).

2. Using repetition access keys: first hold a `&plain` layer access key and
2. Using repetition access keys: first hold down a Typing layer access key and
then hold the key you want to repeat for the desired amount of repetition.

![Using repetition access keys](https://github.com/sunaku/glove80-keymaps/assets/9863/de0078c5-eeda-40fc-8c5b-39b7c0338cdc)
![Using repetition access keys](README/key-auto-repeat.png)

### Alpha layouts

Expand All @@ -288,9 +285,6 @@ by holding the Magic key and tapping the respective number key for that layer.
| Magic+`5` | 5 | QWERTY |
| Magic+`6` | 6 | ColemakDH |
| Magic+`7` | 7 | Canary |
| Magic+`8` | 8 | Sturdy |
| Magic+`9` | 9 | Graphite |
| Magic+`0` | 10 | Gallium |

For the first 5 alpha layouts, the respective number key for each layout will
illuminate when you tap the Magic key. For example, suppose that we activate
Expand Down Expand Up @@ -346,22 +340,22 @@ Open the [keymap link above](#keymap) and follow these instructions:
### Enabling mouse emulation

Before building the firmware (step 5 above), change the version to 24.12 or
newer: open the "Settings" tab, choose PR30, and go back to the "Edit" tab.
newer: open the "Settings" tab, choose 24.12, and go back to the "Edit" tab.

![beta firmware](https://github.com/sunaku/glove80-keymaps/assets/26071571/25c66c06-93fe-4318-bb54-7a85e510e1fd)

Alternatively, you might use the newer PR36 beta firmware for this too:
select "community.pr36.mouse-keys" from the drop-down menu located at
Glove80 Layout Editor > Settings > Advanced Settings > Firmware Version.

Next, in the "Advanced Configuration" tab towards the bottom of the page,
enable the `HID_POINTING` setting by ticking the "Overriden" checkbox and
then the "y" radio button. Now proceed to build and flash your keymap.

Alternatively, you can still use the older PR23 beta firmware for this:
select "community.pr23.mouse-keys" from the drop-down menu located at
Glove80 Layout Editor > Settings > Advanced Settings > Firmware Version.

### Enabling per-key RGB lighting

Before building the firmware (step 5 above), change the version to PR30:
open the "Settings" tab, choose PR30, and then go back to the "Edit" tab.
Before building the firmware (step 5 above), change the version to PR36:
open the "Settings" tab, choose PR36, and then go back to the "Edit" tab.

![beta firmware](https://github.com/sunaku/glove80-keymaps/assets/26071571/25c66c06-93fe-4318-bb54-7a85e510e1fd)

Expand Down
Binary file modified README/all-layer-diagrams.pdf
Binary file not shown.
79 changes: 41 additions & 38 deletions README/base-layer-diagram-Engram.json
Original file line number Diff line number Diff line change
Expand Up @@ -68,19 +68,7 @@
"}\n]"
],
[
{
"f": 7,
"fa": [
0,
3,
0,
0,
0,
0,
6
]
},
"\n@\n\n\n\n\n`",
"$\n#",
{
"a": 7,
"f": 3
Expand Down Expand Up @@ -273,23 +261,29 @@
{
"c": "#cccccc",
"t": "#000000",
"p": "CHICKLET"
},
"Home",
"Page up",
"Page down",
{
"c": "#d1c4e9",
"p": "SPACE"
"p": "CHICKLET",
"a": 5,
"f": 7,
"fa": [
0,
3,
0,
0,
0,
0,
6
]
},
"End\n\n\n\nEmoji",
"\n@\n\n\n\n\n`",
{
"c": "#D1C4E9"
"f": 4
},
"Escape\n\n\n\nFunction",
"{\n[",
"}\n]",
{
"c": "#d1c4e9",
"a": 5,
"p": "SPACE",
"f": 3,
"fa": [
1,
1,
Expand All @@ -299,10 +293,20 @@
]
},
"(1-shot)\n(sticky)\n\n\nTyping\n\nShift",
{
"c": "#D1C4E9",
"a": 7,
"f": 3
},
"Escape\n\n\n\nFunction",
{
"c": "#d1c4e9",
"f": 3
},
"<small>Context</small> menu\n\n\n\nEmoji",
{
"c": "#757575",
"t": "#EEEEEE",
"a": 7,
"f": 3
},
"Lower",
Expand All @@ -314,32 +318,31 @@
{
"c": "#d1c4e9",
"t": "#000000",
"a": 5,
"fa": [
1,
1
]
"f": 3
},
"(1-shot)\n(sticky)\n\n\nTyping\n\nRShift",
"Insert\n\n\n\nWorld",
{
"c": "#D1C4E9",
"a": 7,
"f": 3
},
"Enter\n\n\n\nSystem",
{
"c": "#d1c4e9",
"a": 5,
"f": 4
"fa": [
1,
1
]
},
"<\n(\n\n\nWorld",
"(1-shot)\n(sticky)\n\n\nTyping\n\nRShift",
{
"c": "#cccccc",
"p": "CHICKLET"
"p": "CHICKLET",
"f": 4
},
"$\n#",
"\\\n/",
"<\n(",
">\n)",
"\\\n/",
{
"c": "#757575",
"t": "#EEEEEE",
Expand Down
Binary file modified README/base-layer-diagram-Engram.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
56 changes: 29 additions & 27 deletions README/base-layer-diagram-Engrammer.json
Original file line number Diff line number Diff line change
Expand Up @@ -267,23 +267,20 @@
{
"c": "#cccccc",
"t": "#000000",
"p": "CHICKLET"
},
"Home",
"Page up",
"Page down",
{
"c": "#d1c4e9",
"p": "SPACE"
"p": "CHICKLET",
"a": 5,
"f": 5
},
"End\n\n\n\nEmoji",
"~\n`",
{
"c": "#D1C4E9"
"f": 4
},
"Escape\n\n\n\nFunction",
"{\n[",
"}\n]",
{
"c": "#d1c4e9",
"a": 5,
"p": "SPACE",
"f": 3,
"fa": [
1,
1,
Expand All @@ -293,10 +290,20 @@
]
},
"(1-shot)\n(sticky)\n\n\nTyping\n\nShift",
{
"c": "#D1C4E9",
"a": 7,
"f": 3
},
"Escape\n\n\n\nFunction",
{
"c": "#d1c4e9",
"f": 3
},
"<small>Context</small> menu\n\n\n\nEmoji",
{
"c": "#757575",
"t": "#EEEEEE",
"a": 7,
"f": 3
},
"Lower",
Expand All @@ -308,36 +315,31 @@
{
"c": "#d1c4e9",
"t": "#000000",
"a": 5,
"fa": [
1,
1
]
"f": 3
},
"(1-shot)\n(sticky)\n\n\nTyping\n\nRShift",
"Insert\n\n\n\nWorld",
{
"c": "#D1C4E9",
"a": 7,
"f": 3
},
"Enter\n\n\n\nSystem",
{
"c": "#d1c4e9",
"a": 5,
"f": 4
"fa": [
1,
1
]
},
"<\n(\n\n\nWorld",
"(1-shot)\n(sticky)\n\n\nTyping\n\nRShift",
{
"c": "#cccccc",
"p": "CHICKLET",
"f": 3
},
"{\n[",
"}\n]",
{
"f": 4
},
"<\n(",
">\n)",
"|\n\\",
{
"c": "#757575",
"t": "#EEEEEE",
Expand Down
Binary file modified README/base-layer-diagram-Engrammer.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit aedb761

Please sign in to comment.