low-profile hexagon keyboards.

settings + profiles

You can open the profiles/settings screen by pressing the menu key, and return to the base mode by pressing it again. In the settngs mode, the main grid is divided into three regions:

The keys in the top left area correspond to groups of settings. The keys in the top right correspond to the individual settings in the currently selected group. The Profile setting is an exception and shows up as the first, empty group to allow make switching profiles quick.

The bottom two rows are used for chaniging the value of the currently selected setting. The layout and colors depend on the setting; some settings use a type of “slider” interface, while others may show varous choices in different colors. The navigation keys / can be used to cycle between options or sometimes make smaller incremental adjustments than the keys in the bottom region allow.


Settings are stored in different profiles to allow quickly switching between different configurations. All settings are always stored in the active profile, which can be switched in the first settings group. The current scale, octave offset and root note are also saved for each profile.

When switching profiles, first the current settings are stored to the old profile and then the new profile (or the default values) are loaded. The current profile’s settings are also saved every time the settings screen is closed.

backing up or modifying profiles from a computer

The profiles are stored as JSON files (hex33board_1.json, …) in the profiles directory on the board’s flash storage. When accessing the flash storage in dev mode, this directory or individual files can be copied or edited to make backups, duplicate profiles etc.