Forget about that staggered key layout -- a holdover from mechanical typewriters -- and build your own custom ortholinear keyboard! Honor the angle of your wrists with the split design.
This 60% layout is fast and efficient (once you practice and get used to a new way of working) -- keyboard "layers" allow you to access any key you need by "lowering" or "raising" to whole new sets of keys.
Pick your favorite MX compatible keyswitches and press them into the socketed 6x5 NeoKey PCB. Build a 3D printed or 3D printed/laser cut acrylic combo case.
Two TCA8418 matrix expanders handle reading the diode key matrices, and a Kee Boar KB2040 running CircuitPython does the rest, acting as a USB HID keyboard device.
Create and edit your own custom layouts with the keymaps.py config file. The layout I used was inspired by this keyboard project.
You'll want to pick some keycaps. If you are highly elite and need no legends, try one of the choices below. Otherwise, search online for "MX compatible ortholinear keycap set". The ones used in this guide are the Drop MT3 profile Dancer ortho kit.
or
Text editor powered by tinymce.