The “half-swept” version of Sweep does that already: https://github.com/davidphilipbarr/Sweep/tree/main/Sweep half-swept
The easiest way to make the board flippable if to mount the controller upside-down on one side. Half-swept uses solder jumpers for all the pads of the controller footprint, which does basically the same thing as flipping the controller.
BTW, not sure if you’re aware of my Mantis keyboard design. It was inspired by the same hexagonal key caps but has since evolved to my own 3D printed sculpted hexagonal key profile, which is a lot more comfortable for typing: https://github.com/fxkuehl/mantis
My v0.1 prototype resembled your keyboard. But your PCB is much prettier. And I haven’t designed anything with an integrated controller. Kudos! I bet this is not your first PCB design.
I’m guessing your layout uses 2 keys for each pinky, 5 for each index finger and 2 for each thumb.
Nice. The world needs more hex keyboards!
Awesome! Thank you for sharing. I want to to try and use PCB assembly for the next version of my keyboard. I’ll bookmark this post for information and inspiration.
Everything except the Y key you can get with a Perixx Periboard 535. It uses mechanical Choc switches.
The closest thing I’ve seen to moving keys to the other hand is keyboards with two B keys, so you can type it with either hand. I haven’t seen that for the Y key.
You didn’t specify whether you want row-stagger or column-stagger. Given that you don’t want to change your typing habits, I’m guessing row-stagger is what you’ll prefer. Transitioning to column-stagger would throw out a lot of your muscle memory and require some time to adjust, especially if you’re used to non-standard fingering. Typing Y with the right hand would be a minor change in comparison.