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
Leaving alone the role of NPKC in this debacle (whom I now view as more or less fully incompetent for not even realizing they had produced a batch of perfectly unusable keyboards in the first place, and this was after the drop was delayed twice) some blame has to go to MD for their wayward communication, or lack thereof. Of course it began in acknowledging that anything was wrong in the first place. My initial support query was addressed in about 24 hours if I remember correctly, but many other people's support tickets fell by the wayside.
In this past 7 month period I've received about three, maybe four emails attempting to address the situation, and about two of them I could neatly summarize as 'reply if you still want a functional keyboard somewhere down the line'. Actually I received one of those this morning. Some people have received less emails than that. If you hadn't bookmarked the discussion page (which now has almost 700 posts for a product that dropped once, which must be a new record on this website: https://www.massdrop.com/buy/kc64-mechanical-keyboard/talk) you wouldn't know what was happening at all; that is, if anything much appeared to be happening at all. I shouldn't have to keep prodding for information and updates - is it wrong to expect to be reached out to on occasion, instead of being the one constantly doing the reaching out?
I know what some of you will say - just get a refund. A saner me would have, but it's less about the money and more about the keyboard (this is such a keyboard person thing to say). I really just wanted the thing that I had ordered to work - I missed out on having a Pure Pro back in the day, and this was the closest I could get. However you think this could've been handled, what is obvious is it could've been handled better, and that's partly on MD seemingly being unable to hold NPKC accountable up until now. Looking back on it, they wasted about four months of all our lives on producing firmware, which obviously did not work. Could they not have established right off the bat that the problem wasn't anything fixable with firmware (some people had genuine physical defects with their boards so the firmware was a joke to them, really) and gotten onto production of new keyboards sooner? I don't even know.
I don't really know what else to say. I suppose I just wanted another excuse to rant. And I suppose it's a warning as to the combined incompetence when manufacturer and retailer collide. At this stage it appears likely I will get the functional keyboard I ordered, albeit nearly a year after the initial drop, but I'm almost half-expecting another delay. I'd love to say I'll never use this website again, but I've ordered other things from this website in the intervening time (things that usually fell into the category of 'I couldn't buy it off Aliexpress, so fuck it') and it was all fulfilled rather uneventfully. Although don't expect to see any of my boards rocking NPKC keycaps any time soon. As for recommending this website to others? I don't, and I won't. Because I can't.