This repository contains my personal QMK configurations for my keyboards. I'm maintaining this as its own thing instead of the recommended fork of qmk_firmware, as the latter is too cluttered in my opinion.
The focus of these keymaps are generally tailored very specifically to my own taste and needs, which in summary are as follows:
- Colemak-DH layout for alphas
- Easy access to ÆØÅ (Danish letters) and accents
- Split spacebar into (at least) Space and Backspace to make better use of the thumbs
- Symbols accessible close to homerow via layers
-
Clone this repo
git clone https://github.com/janusvm/qmk-keymaps.git
-
Clone the QMK firmware repo to the same root folder
git clone https://github.com/qmk/qmk_firmware.git
-
Create a symbolic link for the
user
folder with code shared between keymapsln -s qmk-keymaps/user qmk_firmware/users/janusvm
The name of this folder has to be
janusvm
, (see the QMK docs for Userspace for more information about this) -
For the keyboard you want to build a keymap for, create a link from the keymap folder in
qmk-keymaps
to the appropriate folder inqmk_firmware
ln -s qmk-keymaps/<keyboard> qmk_firmware/keyboards/<keyboard>/keymaps/janusvm
-
Compile and flash the linked keymap with
make
(hitting theRESET
button when it says it's looking for the bootloader)cd qmk_firmware make <keyboard>:janusvm:flash
or with the
qmk
CLI toolcd qmk_firmware qmk flash -kb <keyboard> -km janusvm
(exchange
flash
withcompile
to build a .bin file to flash with QMK Toolbox)
See each keymap's README for more specific build instructions.