Once you start to explore the possibilities of programming a keymap, you'll quickly find out that a lot of functions don't really require dedicated keys. Using a thumb key as a layer modifier, can bring your arrow keys right under your finger tips on the home row, like on I J K L
. The reason you see so many tiny keyboards (36-40 keys) on here, is a consequence of optimizing custom keymaps; more keys simply become redundant (everyone will find some kind of sweet spot here, 36 keys isn't for everyone). Something like the Raise or Defy is a good place to start experimenting with that, with minimal barrier due to the familiar layout. I do recommend picking something with a thumb cluster at minimum, because that will really open up a lot of possibilities and flexibility in experimenting with your layout.
Wimads
Your pinkies are weak, yet they have the most keys to handle on a traditional board. Your thumbs are strong, yet only operate one key on a traditional board.
Thumb clusters are used in many different ways, but most basic: put your modifiers there (particularly shift and ctrl), your pinkies will thank you ;) When you go for a smaller layout, layer modifiers become more relevant as well, which typically are put in thumb clusters as well. (but when you go down to small layouts, there is a whole deep rabbithole of layout design to get into).
If you want to keep it at row staggered, Dygma Raise is probably a good place to start. It will keep it fairly traditional, but split, with a thumb cluster, and programmabe; which are imho the 3 most fundamental ergonomic improvements to make.
Thanks, that's really helpful! I think 35g is probably good for my usage then. I'm not typing long paragraphs of text all day long.
Cool thanks. Can you still rest your fingers on the board with 25 grams, without accidentally actuating? Or do you need to hover your fingers above the board? (and if so would 35g solve that?)
Cool! What switches did you use?
Am experimenting with a TAIPO-inpired layout myself right now, and realizing my current MX board is not the best suited. So planning to build a choc board as well, just not sure what weight switches to use.
Single handed operation is usefull for my use case as well (mainly CAD and graphic work). I've tried various approaches:
- Swap hands feature from QMK: it works, but has some limitations. I also just made a layer with swapped layout to work around some of the limitations, but ultimately I just didn't find it very convenient.
- I then proceeded to write my own "autoswap" feature, inspired by autoshift. Basically it is swap hands by holding any alpha key. So tap Q is Q, hold Q results in P. That worked brilliantly, but the compromise is that you can't use any tap-hold functions on your alphas (like layer taps or homerow mods). Since I don't like homerow mods anyway, I could manage with my 36 key layout, but it was definitely a compromise to fit all mods and layer taps on thumbs or combos. Going up to 40 keys would probably have made this a pretty decent solution though.
- Then I added a trackball to my keyboard. Having the trackball integrated still required me to move my right hand slightly away from the home row, but its much less of an issue than before, and it made any swap hands feature redundant. I definitely recommend looking into something like a Charybdis, probably the best straight out of box solution (out of box solution being relative ofc in this mad world of DIY ergo boards).
- Right now I'm experimenting with a layout inspired by TAIPO; its a chording layout, that is intended for use with 2 hands on a 20 key layout, but left and right are mirrored, so it is fully functional in one handed operation as well. Its definitely a learning curve, but I'm surprised by how natural it feels. Its like a 10 key macropad, which is somehow magically equally functional as a full keyboard, without feeling like a compromise! I definitely recommend at least reading up on it: https://inkeys.wiki/en/keymaps/taipo ; it may be a bit much to get into if you are new to ergo keyboards and small layouts though, so I would suggest first getting familiar with something like a 36-40 key split and toying around in QMK.
Check out Bastardkb Charybdis ;)
How useable do you find the extra outer key, and what do you use it for?
I'm working on my own TAIPO inspired layout, trying to make it more functional for CAD use, and for optimization of modifiers an extra key would be useful. An extra thumb key was my first thought though.