Ruben's QMK Keymaps
This repository hosts my qmk keymaps. It includes keymaps for the keyboards I use:
- Anne Pro 2 (C18)
- Keychron Q3 with dial.
Set up
- Run
qmk setupprocedure if you haven't already done so -- see the QMK Docs for details. - Clone this repository
- Enable userspace in QMK config using
qmk config user.overlay_dir="$(realpath qmk_userspace)"
Create New Keymap
Run qmk new-keymap -kb <your_keyboard> -km <your_keymap> to create the new
directory.
- A new Q3 keymap:
qmk new-keymap -kb keychron/q3/ansi_encoder -km new_rbdr - A new Anne Pro 2 keymap:
qmk new-keymap -kb annepro2/c18 -km new_rbdr
Adding a keymap
Register your keymaps:
- Q3 + rbdr:
qmk userspace-add -kb keychron/q3/ansi_encoder -km rbdr - AnnePro2 + rbdr:
qmk userspace-add -kb annepro2/c18 -km rbdr
Build / Flash
Assuming you ran setup as above, and you registered the keymaps, you can then
use qmk compile or qmk flash.
- Flash the Q3 with rbdr:
qmk flash -kb keychron/q3/ansi_encoder -km rbdr - Flash the Anne Pro 2 with rbdr:
qmk flash -kb annepro2/c18 -km rbdr
You can also use make keychron/q3/ansi_encoder:rbdr or make annepro2/c18:rbdr.
Alternatively, if you configured your build targets above, you can use
qmk userspace-compile to build all of your userspace targets at once.