- This is a 28 to 36 split layout, 3x5+2 keys on each side, minus the two top row pinky and indek keys.
- This layout works well with the OS configured for US International keyboards.
- It was designed mostly for coding and typing in Portuguese and English.
- It reduces the usage of pinkies and indexes and considers the right hand as dominant.
- 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).
- Holding both outer thumb keys will activate the maintenance layer.
- Source code: custom_oneshot.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 modifier (Ctrl vs Cmd) 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 combo will send Redo instead.
- There are also combos for z and x, that are not available through dedicated keys in the base layer.
- 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.
- Holding a pontuation key (dot, comma or semicollon) will add it to the end of the current line.
- Double tap space in the base layer, within the tapping term, will send DOT SPACE ONESHOT SHIFT.
- Secret combos and leader sequencies can be included in the files secret.h and secret.c. These files are not part of the repo, for obvious reasons, so these two gists are provided as templates.
Home | Base | Modifiers | Accents and Macros | Symbols and Numbers | Navigation and Media | Maintenance