moergo glove80
2023-08-28 ยท 3 min read
getting started #
- make sure both halves are charged
- you can power on both sides and hit the "magic" key to see rgb battery level display
- hit power button on both halves
- plug in left half to device
update keymap/firmware #
- Go to latest layout on: https://my.glove80.com/#/my_layouts/
- At the bottom, hit "build firmware". This will build and then download the latest firmware version to a file like
b7530b80-c12e-496f-b7bc-9e2857f705d4_v0.9.9_phlipkey-mk1.uf2
- Hit
Magic + Esc
(or whatever key is 3 up from the left) to enter bootloader mode. The left half should now show mount as a USB drive calledGLV80LHBOOT
. - Copy the firmware
.uf2
into the drive. You don't need to rename the file or anything. Just copy it over. The drive will automatically unmount and the keyboard will restart. - Unplug the USB-C cable from the left and plug in to the right.
- Hit
Magic + '
(or whatever key is 3 up from the right) to get the right half to enter bootloader mode. The right half will now mount asGLV80RHBOOT
. - Again, just copy the firmware
.uf2
onto the drive. It will then auto reboot. - Unplug the USB-C cable.
bluetooth pairing #
- hit
Magic + <purple button>
on the left thumb cluster to select an unused bluetooth profile slot. - on the host, go to bluetooth settings and pair with
Glove80 Left
.
layout #
- programming symbol & number layer
- swap up/down to match vim jk
- hold tab -> ALT TAB?
hard keys to press #
- far keys on thumb cluster
- anything on f-key row
- left: +, 1, 4, 5 (fingers don't reach when others on home row)
- right: 6, 7, 0, -
- left: bottom left corner, right: bottom right corner
hard words #
- people
- increase
- have
- him
- number
- home
- look
- turn
- between
- around
- symbol
- anxious
keyboard magic &behaviors #
These behavior &tag
codes are used when configuring specific keys on the keyboard. They determine the behavior of the key when pressed, held, double-tapped, etc...
&ht_{hp,bl,tp}
hold tap #
When held, trigger one key. When tapped, trigger another. Comes in different "flavors" depending on which key should take precedence in different situations.
See: https://zmk.dev/docs/behaviors/hold-tap
&ht_hp LSHIFT F
&mt
modifier tap #
When held, becomes a modifier. When tapped, sends a keypress. This is just &ht_hp
with tapping-term-ms
of 200.
&mt LCTRL ESC
layers #
See: https://zmk.dev/docs/behaviors/layers
&mo
momentary layer #
Move to the target layer only while the layer key is pressed.
&mo LOWER
&lt
layer tap #
Move to the target layer while held, press another key when tapped.
&lt LOWER SPACE
&to
to layer #
Enable layer and disable all other layers while held.
&to 3
&tog
toggle layer #
Toggle a layer until the key is pressed again.
&tog MAGIC