Advanced usage: Export and Import¶
Exporting a layout to Glove80¶
To export a layout to the Glove80 Layout Editor, click the Export button and select Export to Glove80 from the dropdown menu. A new browser tab will open with the Glove80 Layout Editor and automatically import the layout.
You have to be logged in to both Layout Editors for this feature to work.
Mapping extra keys¶
Because the Glove80 has more keys, you will be asked how to map the extra keys.
If you select Key Press (&kp), please note they will have no parameters
and you will have to assign keycodes yourself.
Exporting a Layout as keymap DTSI¶
Exporting as keymap DTSI
This is an advanced feature useful for:
-
Compiling the firmware using a different method, such as local compilation
-
Debugging complex Custom Defined Behaviors and Custom Device-Tree
If you are not using these advanced techniques, you probably won't need this feature
To export a layout as a DTSI fragment, click the Export button next to the Save and Build
button. This will export the layout in ZMK DTSI format with a filename of
<layout_name>.keymap.
JSON export and import¶
To activate the JSON export and import functionality, you must go to the Settings page and enable the Local Backup and Restore option.
Experimental Feature
As the Layout Editor evolves, the JSON format may change. There is no guarantee that a layout exported in JSON format can be imported in the future.
Exporting JSON¶
Once enabled, an option to export in JSON will appear in the Export button's dropdown menu. Exported JSON can be useful not only for backing up your layout locally, but also for performing automated tasks like replacing keycodes.
Importing JSON¶

With the setting enabled, you can import a JSON file back into the Layout Editor
using the Import controls in the bottom left corner of the editor window.
Transferring Layouts Between Glove80 and Go60¶

You can transfer layouts between the Glove80 and Go60 Layout Editors. This is useful if you own both keyboards and want to maintain a consistent typing experience.
Once you click the Export to button, a new window with the target Layout Editor will open, and the layout will be automatically imported.
Due to the different number of keys on each keyboard, a mapping is applied
during the transfer.
Glove80 to Go60¶
When transferring a layout from a Glove80 to a Go60, some keys are removed to fit the smaller layout:
- Row 1 is removed, and the remaining rows are shifted up by one.
For example,
C2R6on the Glove80 becomesC2R5on the Go60. - Thumb keys
T1toT3are removed.T4toT6on the Glove80 map toT1toT3on the Go60. C5R6andC6R6are removed.
All non-layer definitions such as hold-taps, macros, and input processors are preserved.
Go60 to Glove80¶
When transferring a layout from a Go60 to a Glove80, you will be prompted to map the additional keys. You can then further customize the layout in the Glove80 Layout Editor.