Skip to content

chzerv/qmk_userspace

Repository files navigation

QMK Keymap for the Keebio Iris CE

This is a valid QMK userspace repository, containing my keymap for the Iris CE.

Features

  • 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 outputs Delete.
  • 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..

Setup

  1. You need a properly setup QMK environment:

    git clone https://github.com/qmk/qmk_firmware --recurse-submodules --shallow-submodules
    cd qmk_firmware
    qmk setup
  2. Switch to the develop branch so Chordal Hold is available:

    cd qmk_firmware
    git chechout develop && git pull
  3. 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)"
  4. Compile and flash the firmware:

    cd qmk_userspace
    qmk compile
    qmk flash

Acknowledgments