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 settings mode, the main grid is divided into three regions:

The keys in the top left area correspond to pages of settings. The keys in the top right correspond to the individual settings on the currently selected page. The Profile setting is an exception and shows up as the first, empty page to allow switching profiles quickly.

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 on the first settings page. 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.