GitHunt
GA

gazpachoking/qmk-keymap

My keymap & reusable QMK gems

Pascal Getreuer's QMK keymap

(This is not an officially supported Google product.)

ZSA Voyager

This is my Quantum Mechanical Keyboard (QMK) keymap for
the Dactyl Ergodox, ZSA Moonlander, and ZSA Voyager keyboards. Who knew a
keyboard could do so
much?

License

This repo uses the Apache License 2.0 except where otherwise indicated. See the
LICENSE file for details.

Feature libraries

Several userspace feature libraries for QMK are developed in this repo. Code is
under the features directory and detailed documentation can be
found in the links below. For developers, see also my post developing QMK
features

for general tips on writing userspace libraries and contributing to QMK.

My keymap

Here is a visualization of my keymap. See the Dactyl
keymap.c
,
Moonlander keymap.c, or
Voyager keymap.c and
getreuer.c for full details.

Base layer (Magic
Sturdy
with home row mods)

Base layer

Symbol layer

Symbol layer

Numpad layer

Num layer

Window management layer

Win layer

Funky fun layer

Fun layer

Installation

This repo works as an External QMK
Userspace
. Instructions on how
to use it in QMK:

  1. Set up QMK.

  2. Clone this repo locally

    git clone https://github.com/getreuer/qmk-keymap
  3. Run the following shell command, replacing "path/to/qmk-keymap" with the
    relative path to your clone of qmk-keymap from the previous step:

    qmk config user.overlay_dir="$(realpath path/to/qmk-keymap)"

My keymap may then be compiled and flashed with

# Dactyl Ergodox
qmk flash -kb handwired/dactyl_promicro -km getreuer
# ZSA Moonlander
qmk flash -kb zsa/moonlander -km getreuer
# ZSA Voyager
qmk flash -kb zsa/voyager -km getreuer

Languages

C81.3%TypeScript8.5%Python5.4%HTML2.5%Makefile2.2%JavaScript0.0%

Contributors

Apache License 2.0
Created March 9, 2024
Updated May 25, 2025
gazpachoking/qmk-keymap | GitHunt