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
And the configurator :/ I might have to write my own, as I need to change some keys to write some special danish characters.
I just remembered that the microcontroller they are using supports programming over usb, so it is completely possible that the tool for using KLL just converts the layout into code for a complete firmware, not uploading a layout to the firmware that is already there. That means that they could have flashed firmware that wasn't created with the tool while still having programmability.
For those of us who can't compile, we do have the online configurator hosted here - https://www.massdrop.com/keyboard/infinity
It is in beta, and while we have numerous people testing it in the field, you may find a problem with the configurator. If it doesn't work after a few tries, please post here so we can look into solving it for you.
You will need to follow some steps outlined in the Build Guide before you can load your own layouts onto Infinity - https://www.massdrop.com/keyboard/infinity/assembly
I've followed these steps a dozen times and spent a lot of time testing these instructions to make sure that they work, but if something is amiss, please post in this discussion and either myself or Jacob (HaaTa), Gennadiy (Parak), or Brandon (OverKill) will be able to help.
I flashed every keyboard in this drop by hand with the following image (
), so you will be able to type as soon as you assemble it with no problems.
PS: Just got my shipping notice, hooray!
I have tested compiling under Linux/Mac/Windows. You'll have the easiest time with Linux, then Mac. Windows is a pain, but doable.
If there is demand, I can provide a simple CLI Arch Linux VM (what I use to develop) that has all the tools needed.
I'm pretty sure you're right. I'm #28 in the drop and haven't gotten shipping information yet. I'm in NJ, too, so I figured mine should be easy to ship.