What is SpaceFN and why you should give it a try
The SpaceFN concept - setting up your space key as a layer switch when held - is probably one of the most useful tweaks in the keyboard hobby. Let me explain how it works. My SpaceFN article on kbd.news made some rounds recently - quite surprisingly given the age of this concept. This piece you're reading is a condensed version of the full post. If you're left with unanswered questions, you'll most likely find the info you're looking for in the original write-up. On my imaginary top list of the most useful keyboard features, tweaks and hacks, SpaceFN would deserve a podium finish for sure. But what makes it so special? In short: SpaceFN is easy to implement, easy to learn, costs nothing, can be used with any keyboard, and can improve your productivity instantly. I will list its benefits below, but can state right at this point that the SpaceFN concept, setting up your space key as a layer switch when held, is clearly one of the most useful tweaks in the keyboard hobby....
Apr 30, 2024
As a steno board, it rocks! It is awkward to use as a keyboard however (IMO) because Shift & Alt are not used as thumb keys, which isn't possible with such a compact layout. For someone looking for a keyboard that also does Plover, perhaps a helidox/crkbd would be better due to the extra keys. With only 40 keys, the Splitography layout is overall a compromise, albeit a reasonable one.
First class support for Matias quiet linear, the slight row stagger for the thumb keys, and the specialized keycaps are all stenography-specific optimizations. If you are looking for something strictly optimized for Plover, maybe to compliment your existing keeb, then this is it.
One of my favorite parts about this board is the RJ45 jacks connecting both halves. Ethernet cables are more common than TRRS cables, easier to customize, and the RJ45 jacks seem to be more robust than TRRS cables. One thing I wish was for the acrylic plate to have cutouts for the RJ45 port, which would then allow for a shortened board height by at least 3mm, maybe more.
Aside from wishing for an RJ45 cutout, there are a couple other enhancements that this sandwich case could benefit from. First, the bottom acrylic plate would do well to have recessed holes etched into it sized for rubber feet - something missing from the board. Second, the finish on the steel plate is lacking in quality, however I am more glad simply that a steel plate was even provided.
I definitely tried to lean the design almost entirely toward Plover steno. For general computer use, I felt there were many situations that warranted a traditional keyboard layout, so that layout is more of a bare minimum necessity rather than a secondary focus or something to strike a balance between.
Overall, your summary is spot on with how I feel about the keyboard myself. I'll also back you up on the sketchy plate, since it is actually left completely unfinished. Even the scorch marks from the cutter aren't buffed away. I tried to only cut costs where the functionality was unaffected, which is why there is still a steel plate: bendy plastic would affect the typing feel.
There are a few things I'd like to clarify, though. The RJ45-looking interconnect is actually 10P10C (RJ50), which means it is unfortunately less common than even TRRS cables. The benefit is still in the holding strength of the connector, while the extra wires allow using a single MCU with a single key matrix. As for shortening the standoffs, leaving a cutout for the port tends to let the acrylic crack under pressure far more easily with the way the standoffs are arranged. To arrange the standoffs in a stronger pattern to suit a cutout would require spacing the switches differently, which conflicts with the keycap arrangement. I think the ideal solution here would likely be a solid milled bottom half to screw into (rather than the sandwich design). I have some ideas in mind with wedge-shaped bottom cases that could simultaneously thin the keyboard, make room for the port, and naturally tilt your hands outward a few degrees.
For connector choice, the 10P10C was chosen because 10 wires is enough to forego a second MCU or multiplexing chip of some kind. I can directly run the key matix wires from one half to the other and only need a single MCU, bringing the final price even lower. 8 wires in RJ45 isn't quite enough for the number of keys I'm using and TRRS is practically impossible without more ICs.