This is a valid QMK userspace repository, containing my keymap for the Iris CE.
- Favors comfort over speed
- Home Row Modifiers enhanced via Chordal Hold
- Utilizes combos to output hard to reach keys, e.g.,
:
,'
,Ctrl-Z
,Alt-Tab
,Escape
and more. - Utilizes key overrides to change what actions shifted keys perform. For example:
Shift + :
outputs;
.Shift + Bspc
outputsDelete
.
- Utilizes Caps Word, Sentence Case and a Shift key on the thumb cluster to reduce finger stretches when capitalizing words/letters.
- Symbol layer that favors Vim navigation, inspired by sunaku's awesome symbol layer.
- Navigation layer inspired by the awesome Extend layer, which contains stuff like:
- Home/End,
- PageUp/PageDown,
- Vim-like arrows,
- Shortcuts for navigating workspaces,
- Shortcuts for Copy/Paste/Undo,
- One-shot modifiers,
- and more..
-
You need a properly setup QMK environment:
git clone https://github.com/qmk/qmk_firmware --recurse-submodules --shallow-submodules cd qmk_firmware qmk setup
-
Switch to the
develop
branch so Chordal Hold is available:cd qmk_firmware git chechout develop && git pull
-
Clone this repository and set it as an overlay:
git clone https://github.com/chzerv/qmk_userspace qmk config user.overlay_dir="$(realpath qmk_userspace)"
-
Compile and flash the firmware:
cd qmk_userspace qmk compile qmk flash