Designing a 36-key custom keyboard layout (2021)
peterxjang.medium.com
peterxjang.medium.com
* Your hands move a lot less during typing.
* Your hand is much (_much_) closer to the mouse to grab it.
Even though there is a slight learning curve using layers, after a short while it becomes just like the muscle reflex for "hit shift to use the alphanumerics", etc. When I have to run into the data center or go somewhere and use a "real" keyboard for a moment, I am reminded of just what a huge time difference it is to grab the mouse, or reach for keys like PGUP/PGDWN, etc. It may not be for everyone, but I advocate for giving small keyboards (even split ones) a try.
* add column of common movement keys (pgup/down/home/end) on the left side * move entire numpad block after that (so its leftmost) * remove the spacing between the top level FX/esc keys
if you don't need arrows, that immediately puts your mouse good 6.5 cm closer
I especially don't get losing the numeric top of the keyboard but that's mostly because I actively use the Fx keys for window navigation (one window per key,capslock+ 1-9 get the left monitor, F1-9 get the right).
I am considering a second keyboard exclusively to be a macro pad, but my KVM setup is already at its limits.
Now, I never used any of the layouts for more than a month or two, but it was still a fun experiment.
Here's the first post: https://www.jonashietala.se/blog/2021/06/03/the-t-34-keyboar...
My current layout looks a bit different though: https://www.jonashietala.se/blog/2024/11/26/the_current_cybe...
[1] https://github.com/callum-oakley/qmk_firmware/tree/master/us...
I ended up looking a bit more into it and stumbled upon urob's timeless home row mods[2] and they work pretty well. Have only had a couple accidental triggers but I'm pretty sure they would be better with a dedicated shift key, hence the interest in 36 keys. I might have a look at a combo to have a delay-less shift but I quite like how my layout is at the moment[3]
[1] https://www.reddit.com/r/ErgoMechKeyboards/comments/1cfg3vr/...
[2] https://github.com/urob/zmk-config?tab=readme-ov-file#timele...
3x6 and some thumb keys ended up being my sweet spot. I need the extra keys just for a discrete esc key and so I can recall where I left the quotes at. I'm already struggling to remember the symbol layer I set up so it is worth it for me.