ErgoMechKeyboards
Ergonomic, split and other weird keyboards
Rules
Keep it ergo
Posts must be of/about keyboards that have a clear delineation between the left and right halves of the keyboard, column stagger, or both. This includes one-handed (one half doesn't exist, what clearer delineation is that!?)
i.e. no regular non-split¹ row-stagger and no non-split¹ ortholinear²
¹ split meaning a separation of the halves, whether fixed in place or entirely separate, both are fine.
² ortholinear meaning keys layed out in a grid
No Spam
No excessive posting/"shilling" for commercial purposes. Vendors are permitted to promote their products/services but keep it to a minimum and use the [vendor] flair. Posts that appear to be marketing without being transparent about it will be removed.
No Buy/Sell/Trade
This subreddit is not a marketplace, please post on r/mechmarket or other relevant marketplace.
Some useful links
- EMK wiki
- Split keyboard compare tool
- Compare keycap profiles Looking for another set of keycaps - check this site to compare the different keycap profiles https://www.keycaps.info/
- Keymap database A database with all kinds of keymap layouts - some of them fits ergo keyboards - get inspired https://keymapdb.com/
view the rest of the comments
Actually, I just saw that the image could zoom in if I opened it in a new window.
Regarding your connectors: If you want to have the different parts of the keyboard connect by USB-C, then you would need to add a USB-C hub inside each part that could have downstream devices.
If you are willing to have each part be a different USB device, that would simplify the design a lot. Then, they could all connect to a USB hub.
If you want to minimize cable clutter, you might consider interconnecting the components with something like QWIIC, which is pretty small. It would also require doing custom firmware.
For these split keyboards, the more common thing is to use the functionality built into the custom firmware to have them act as a single USB device. It’s particularly important here as the small number of keys mean there are lots of things going on with layers and macros, so having the two halves talk to each other is quite important.
With the easy availability of wireless-capable controllers, fully wireless splits are becoming more common, but for now the most common way to connect the halves is with a TRRS 1/8” audio cable or a repurposed 4-conductor USB port, as the firmware can send what it needs between the halves with 4 wires.
That’s not to say people (and companies) aren’t doing more involved and creative things with hubs and base stations and the like, just that it’s not necessary to have a split keyboard that operates as a single device with one USB cable to the host and one “USB” cable connecting the halves.
I wanted to use USB-C so everything is hot swappable. From what i've read audio cables aren't great for that.
I do have a USB hub already so i could just make these 3 separate boards instead of a 3 part split. It would mean a few more wires on my desktop but i don't mind that too much. Especially if i make the pad wireless.
The problem you might run into is that if you connect everything "properly" via USB, they are separate, discrete devices. In many ways, that's fine. People have multiple keyboards attached while testing things. Separate numpads and macropads basically are this. The challenge you are going to run into with the two main halves of your keyboard are that if they are discrete USB HID devices, they cannot share any modifiers that are not built into the OS. So like, "Shift" and "Control" will work fine, but "FN1" and "Fn2" and anything you code outside the "normal" HID protocol will be quarantined to that half of the keyboard. You couldn't, for instance, hit a layer-shift key with your left hand and tap F11 with your right.
I agree with the other poster that to make the numpad piece truly modular, integrating a hub of some sort will work. I would just say the two halves of your split keyboard need to work together as a single device, one way or another. ZMK is built for wireless keyboards, so that might be the first place to go looking.
Finally, while I'm personally deeply fond of builds that include numpads, many folks who go ergo do it specifically to keep their hands from flying across multiple devices, so they figure out how to do numerical entry and navigation on the main units of their split device.