Keyboard Builders' Digest
!! 30% off of's drawer-style Glitter65 !! Code: KBDNEWS
Keyboard Builders' Digest / Inspiration

Minimizing finger movement

Two board concepts that minimize finger movement and use CircuitPython by SouthPawEngineer.
Published February 6, 2022
Creators! Feel free to tip me off about your keyboard related projects to bring them to 100K readers.

After introducing his Onehand keyboard, SouthPawEngineer seems to be still into 5-way switches.

These two new minimalist concepts (for both hands this time) run CircuitPython on KB2040s, and minimize finger movement by utilizing 5 way switches as we've seen it earlier.

While your first thought could be steno, these are intentionally less reliant on chording than some other similar concepts. While such a keymap could be implemented, the ones the author has been using have been intended to map to QWERTY and make it more intuitive to learn instead of relying on complicated chording structures.

That's probably a compromise in terms of WPM that is possible and I could probably try to implement something like that later on, for now I'm enjoying the tweaks I've made so far – SouthPawEngineer.

Both the unibody and separate split boards are Pro Micro compatible and "have the usual implements to make them wireless if desired".

The boards run KMK with CircuitPython. CircuitPython is amazing for experimentation because keymaps are stored in a text file, and the controller appears as USB drive. Changing the keymap is as simple as editing and drag&dropping that text file.

With the advent of RP2040 controller boards, this means that very capable boards can be built on a budget. Controllers like the Pi Pico and KB2040 can be sourced for <10 dollars, and there are various options depending on the features, connector, and number of GPIO you need.

As for the split board, SouthPawEngineer redefined the I2C pins to be used as a UART since KMK does not currently support using I2C for communications between wired splits.

I take the minimalism idea somewhat to the extreme by not even including a TRRS jack in this particular case – the split wired connection is through a simple rectangular Qwiic cable – SouthPawEngineer.

This version of the boards have the 5 way switches a little too close together. Rev 2 is going to increase the stagger and their spacing.

Do you like this post? Share, donate, subscribe, tip me off!

Published on Sun 6th Feb 2022. Featured in KBD #64 (source).


Tactile stems

Tactile stem comparison by jk_pens.

Square or round-robin matrix

Let me introduce the square or round-robin matrix (aka Charlieplexing for keyboards) – a very tricky one promising 380 keys with a single Pro Micro.

Hinged keyboard wall mount

Keep Raspberry Pi 400 keyboard out of the way with sozman's 3D printed hinged keyboard supports.

Triple shot keycaps

Making triple shot keycaps at home. A proof-of-concept video by keymacs.

Death to all Triumph Adlers?

Another build with caps scavenged from a Triumph Adler Gabriele 9009, this time by u/orpheo_1452.

QMK debounce masterclass

QMK contributor u/x34l explains different debounce algorithms and shares some of his measurements.