- This is a 32 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 Portuguese and English.
- This layout reduces the load on pinkies and considers the right hand as the dominant hand.
- The base layer is Romak, a new keyboard layout, inspired by Colemak and BEAKL.
- The Smart Thumb keys in this layout change behavior according to the context (active layer and active modifiers).
- The four thumb keys control layer transitions, when held (navigation, lower, raise and media).
- The two outer thumb keys act as Modifiers, when tapped.
- The two inner thumb keys act as space or backspace, when tapped (which is inverted in the Macros layer).
- Holding both outer thumb keys will activate the maintenance layer.
- Source code: smart_thumb_keys.c
- Combos are available in the base and Numpad layers to send ENTER, ESC, TAB and common shortcuts like copy, paste, save, select all and undo.
- 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 the Undo commbo will send Redo instead.
- Source code: combos.c
- Some macros are available directly from the base layer.
- Source code: macros.c
- The Leader Key can be accessed double tapping the comma key. This allow really fast access to leader sequences.
- 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 a pontuation key (dot, comma or semicollon) will add it to the end of the current line.
Home | Base | Modifiers | N-Grams and Macros | Symbols and Numbers | Navigation and Media | Maintenance