What are Profiles?
A profile is a saved snapshot of your entire keyboard configuration — your layers, key assignments, and settings bundled together under one name. The idea comes from the broader world of software presets, where a "profile" lets you switch between fully different setups instantly rather than reconfiguring everything from scratch. On NayaCreate, you might have one profile for coding, another for video editing, and another for general use.

Profiles highlighted in red
What are Layers?
The concept of layers in keyboard firmware borrows directly from graphic design software, where stacking transparent layers lets you add content without altering what's underneath. On NayaCreate, layers work the same way — layer 0 is the base layer and each layer is a complete keymap that sits "on top" of the base layer.

Layers highlighted in red
Layer 0 is always active and every other layer can be activated by holding or toggling a designated key. This lets a single physical key produce different outputs depending on which layer is active, giving you access to shortcuts, symbols, or a numpad without adding more keys to the board.
How to Navigate Layers?

To navigate layers, you must use one of the following actions which should be mapped to a key on the keyboard. You can choose from:
For example: When using the Naya Default keymap, pressing the NayaLogo key will navigate you to the System layer as long as you hold the key down (Hold Layer 2). Similarly, holding the right most dock key on your left NayaCreate, will bring you to the Keypad + Arrow Keys layer while the key is held down(Hold Layer 1). Both of these are safe to try as they will always return to layer 0 when released.

Managing Profiles
Profiles allow you to test out new keyboard layouts without loosing your previous setup. You can create new profiles, arrange them, rename them, and generally manipulate them as you like.
The only important thing to remember is the difference between Active and Inactive profiles. There can always be only one Active profile, this profiles is what NayaFlow flashes to NayaCreate. You can have as many Inactive profiles as you like and you can change which profile is the active one by simply dragging it into the slot of the active profile. Note the Naya logo which denotes which profile is currently active.


To get you started, there are also default profiles available which you can import and alter at any point.
Managing Layers
You can create, delete, duplicate, rename, and re-arrange layers. When re-arranging layers, NayaFlow will dynamically update assigned layer actions to ensure NayaCreate navigates to the expected layer.
<aside> <img src="/icons/light-bulb_yellow.svg" alt="/icons/light-bulb_yellow.svg" width="40px" />
You can create up to 30 layers per profile. We have yet to find a reason to do so, but it is possible!
</aside>


When you create a new layer, you will see 4 new layer actions appear in the Layer tab of the Action Palette. When you assign this to key, NayaFlow will ensure that even after re-arranging NayaCreate navigates to the expected layer.
The keyboard model is how you tell NayaFlow which key/module slot you’d like to change.
Hovering over a key will produce a tooltip which shows the currently configured bindings for said key. Pressing a key will focus it and allow you to configure its behaviours and actions.


Pressing a module slot will allow you to view, edit, or change the currently active module configuration on that slot.