A 32 keys split keyboard layout, optimized for Portuguese, English, working with numbers and software programming with VIM plugins.
The following pages explain how this layout works and which features are implemented.
- Home Block Mods
- One Shot Mods
- Smart Thumb Keys
- Smart Case Key
- Shortcut Combos
- Numpad Layer
- N-Grams Layer
- Accent Keys
- Macros Layer
- Leader Key
- Window Swapper
- Select Word
- Dynamic Macros
- IDE Macros
- Coding Dancing
- This repository contains the files that are used to customize my keyboards.
- The scripts init_bm40.sh and init_xd75.sh will clone the QMK firmware and symlink these keyboard files on it.
- After installing QMK and running the init script with
source init_bm40.sh
orsource init_xd75.sh
, qmk cli should work just fine to compile and flash.
This layout was tested with the keyboards listed below, but can be easily adapted to any ortholinear or column staggered QMK keyboard with at least 32 keys, with 2 of them on each thumb.
Some features are not available on all keyboards though. For instance, the BM40 does not support Dynamic Macros, while the XD75 doesn't have per key RGB.
There is a port of this keymap to ZMK, to be released soon.
Most features implemented here were based on the work referenced below.