- This is a 34 keys split layout, 3x5+2, optimized for programmers.
- This layout works well with the OS configured for the US International keyboard.
- This layout was designed mostly for coding and typing in English and Portuguese (but will probably work well for other latin languages).
- This layout considers the right hand as the dominant hand.
- The base layer can be changed to qwerty, but the default one is Romak.
- It is possible to change the base layer in the maintenance layer and this change is persistent.
- Source Code: persistent_layers.c
- The four thumb keys control layer transitions, when held (navigation, lower, raise and mouse).
- The two outer thumb keys act as modifiers or shortcuts, when tapped.
- The two inner thumb keys act as space or backspace, when tapped.
- Holding both outer thumb keys will activate the maintenance layer.
- A double tap in the dot key outputs dot followed by space, and activates one-shot shift. This will make it easier to enter a new sentence.
- Holding the dot key will insert it in the end of the current line.
- Combos are available in the base layers to send ENTER, ESC, TAB, common shortcuts and to toggle the Lower, Raise or Media layers.
- Most combos include the home thumb key, the one in the same side, to avoid misfires.
- One-shot shift can be used to invert the default modifier used in the combos.
- If shift, or any other modifier, is held, it will be included in the combo. So hold Shift and tap Z+X+Space will send Redo instead of Undo.
- Holding _ will start or stop recording a dynamic macro.
- Double tapping _ will play the current macro.
- Tapping _ works as usual.
- If there is a macro being recorded, using the Default Mod Key to deactivate one-shot modifiers (tapping it twice) will stop recording and clear the current macro.
- Source Code: dynamic_macro.c
Home | Base | Modifiers | Symbols and Numbers | Functions and Media | Navigation and Mouse | Maintenance |