Swedish keys on US locale #
Personally, I find it easier to program using US layout, but to properly register the Swedish keys such as:
åäö
I have had to bind them to a different layer. I’m using the symbol layer for those keys, but have bound them to the same key positions as you would expect for a Swedish keyboard.
å -> C6R2ä -> C6R3ö -> C5R3
This is configured using what MoErgo layout editor calls Custom defined behaviors.
Add the following and then bind those key positons to the definitions:
behaviors {
sv_ao: sv_ao {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <¯o_press &kp LALT>,
<¯o_tap &kp A>,
<¯o_release &kp LALT>;
};
sv_ae: sv_ae {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <¯o_press &kp LALT>,
<¯o_tap &kp U>,
<¯o_release &kp LALT>,
<¯o_wait_time 50>,
<¯o_tap &kp A>;
};
sv_oe: sv_oe {
compatible = "zmk,behavior-macro";
#binding-cells = <0>;
bindings = <¯o_press &kp LALT>,
<¯o_tap &kp U>,
<¯o_release &kp LALT>,
<¯o_wait_time 50>,
<¯o_tap &kp O>;
};
};
Updating keyboard layout #
Finger key positions are referred to using column/row combinations.
E.g C3R3 refers to the key on the position column 3, row 3
Thumb key positons are defined using T.
E.g T3 refers to the 3rd thumb key, i.e the one furthest “out”.
Right half first #
- Turn off the device
- Plug in the MoErgo supplied USB cable from computer to the right half
- Hold
T3button andC3R3while also pressing down the “turn on” button. - MoErgo Go60 should show up in your Finder now.
- Drag/Transfer the
uf2file you generated in the go60 layout editor. - You should get some alert about “device getting ejected” or something. This is expected.
Left half #
Follow exact same steps as above.