RoamyboardDefault layout

The default layout

The layout that the Roamyboard firmware ships with: five layers on a split keyboard with seven key modules per half, and two MIDI layers. This page reads the firmware's keymap file each time it loads, so it always shows what the firmware on GitHub types.

Loading the keymap…

  • Layer key
  • Thumb key
  • ︶ Transparent: the layer below decides
  • Key module not attached

Hover a key, focus it with the keyboard, or tap it for its full name. Hover or long-press a layer key to preview its layer; click it to switch.

7
7

Both halves count their keymap columns from their MCU modules, which sit at the middle of the keyboard, so with fewer key modules each half keeps the keymap columns nearest the middle, and the keys of the faded key modules never fire.

How the layout works

Each half is drawn as it lies on the leg, with the MCU module and its status screen at the middle of the keyboard: on the left half at the right end, and on the right half, which is turned by 180 degrees, at the left end. Row 1 is the number row and row 5 the thumb row, at the hip.

Changing the layout

The layout lives in zmk/config/roamyboard_split.keymap (and roamyboard.keymap for a unibody). Edit it and flash the new firmware, or change keys live with ZMK Studio over USB or Bluetooth on the left half. ZMK Studio stores its edits on the keyboard, and they override the file until you reset them, so this page shows the file, not your keyboard.

More in zmk/Layout.md and docs/firmware.md. Terms follow docs/glossary.md.