My custom QMK keymaps
Background
This repository is for my custom QMK code for both keymaps (i.e. just the keyboard layout and features), as well as code for a handwired keyboard (the matrix and keyboard layout).
I keep this as as separate directory to the forked qmk_firmware
directory and
use the setup
script to create symlinks into the relevant directories in
qmk_firmware
so that I can build the firmware for my boards and layouts. I
shamelessly stole this idea from someone else’s QMK configs, but I can’t remember
which setup now, I’m afraid. I’m happy to include a link if someone recognises
it.
hwcrkbd
This is a handwired keyboard I built based around the Corne keyboard. It has OLED screens and mini-E RGB LEDs.
mini3x5
This is a keymap for a 34 key Ferris Sweep v2.1 which is a super-compact 3x5+2 Kailh Choc keyboard. I’ve taken inspiration from a lot of other users’ keymaps:
- Layer arrangement and ‘numword’ setup from Jonas Hietala
- ‘capsword’ setup from Pascal Getreuer
- ‘layer lock’ also from Pascal Getreuer
…and probably many others that I’ve forgotten about.
The layout uses combos on the base layer for easy access to punctuation on the base layer that I don’t have space for otherwise (all the types of braces, dash, underscore, semi-colon and colon). I have tried a couple of non-qwerty base layouts, but I currently use Colemak Mod-DH.
You can see the most recent layout on Keyboard Layout Editor, though I haven’t
found a good way to represent combos, so you will have to look at keymap.c
for those.
mini3x6
This keymap is for a 42 key Corne keyboard, but only maps the 34 keys shared with the Ferris. It’s a temporary measure so that I can have the same layout on keyboards at home and work, until I’ve had a chance to build another Ferris. Likely to be temporary and not updated.