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
I'm not too familiar, but I've been told shift registers or IO expanders can save pins. In my small amount of research, it seems like they work (both of them seem to do the same thing? I'm honestly not sure what the difference is) by converting parallel signals to serial signals like SPI or I2C. For example, with I2C (the one that requires fewer wires), I think you could wire up your 4 columns... to the 4 wires of the I2C standard, which are VCC, ground, and two data lines, but if you're able to use those same lines for ground and VCC for the rest of your board too, you'd be effectively saving two wires. Note1: If they share VCC cable with the RGB's you'd have no ability to cut the external power, but maybe for a wired board you don't care about that. Note2: Not sure if you could wire all 7 matrix wires to one expander... for me at least that wasn't an option because to not have to do constant polling, you can only use an expander on the output side of the matrix. Avoiding constant polling is a power concern when building a wireless board.