However, I'm planning on making something like this[1] "trackball Dactyl Manuform", where the trackball under the thumb can be configured to use different modes -- e.g. a key toggles it between being a mouse and being arrow keys, and another locks it to vertical/horizontal. It could be combined with holding Alt/Ctrl/Shift.
I made a gallery of split/ergonomic mechanical keyboards if you'd like a quick overview of other options. [2]
[1] https://medium.com/@kincade/track-beast-build-log-a-trackbal...
Or even suggestions on what I'd need to google to find opinions of people in that group?
Anything 3D/dished like the Advantage isn't going to be very portable, just because of the bulk. I suspect many DIY versions are also fairly delicate, as a result of the 3D printing process.
For a flat, split keyboard you could look for one where someone has already designed a case that goes some way to protecting the keys, or make such a case yourself. I wouldn't choose something with this few keys, but [2] is on the first page of the Reddit, and shows what I mean -- unlike the keyboards where the "case" is just a sheet of acrylic, this one looks like it would be OK stuffed in a bag. Many of these keyboards use a Pro Micro controller, which is known to have a weak USB port. Using a wireless keyboard, or choosing a different controller, might also help.
You will have far more options if you're able to solder the components onto the PCB yourself. Otherwise, there are a few companies like falba.tech that sell assembled keyboards.
[1] https://www.reddit.com/r/ErgoMechKeyboards/
[2] https://www.reddit.com/r/ErgoMechKeyboards/comments/ir7axv/a...
You can easily use your right pinky to hit Fn and then use the arrow keys that are right under your fingers (I think it's actually better than normal keyboard arrow key placement).
I don't think I could go below a 60% board because having the number row is too useful and dealing with function layers for that (and memorizing symbol placement) seems like an unnecessary pain for style.
The bigger issue with adding more keys to the mix is that with heavier switches (35g+) the amount of work/stress done by the hand can be more then a traditional keyboard. But even with heavier switches it's often faster then having to move your hands around the physical board. And once you factor in things like combos you can just map End to something like QW or whatever works for you. Programmable input devices are _really_ weird!
[0] https://1.bp.blogspot.com/-rRS_TOYuIQQ/XhRERox3moI/AAAAAAABE...
I finally don't have to worry about this or that program not supporting this or that binding, it's uniform everywhere.
You say that you already use hjkl (I assume?) in Vim, so clearly you have the muscle memory for that, why not extend it to all applications?
And there's so much more to programmable keyboards. Modifier keys that input characters when pressed on their own, allowing for dual function. Some people like remapping caps lock to control, others to escape. Why not both? My keyboard has a key that behaves like control when chorded and like escape when pressed on its own. The best of both worlds!