I was digging around out of interest to see how configuring the QMK keyboard works, and it seems… well, painful to say the least, or it is with the official QMK tools (which, have poor Linux support from what I’ve read).
I did run across a new project which is based on the QMK tools, but with greatly improved compatibility and with proper Linux support, but I’ve found out that, in order to use it, the keyboard firmware needs to support something called VIA.
So, does the keyboard (and numpad / RGB macropad) support VIA?
I can help with QMK and Vial questions.
To start with, Framework is building a firmware version that supports Via. I haven’t seen them say if that will be the default firmware they ship with. It may not be decided yet. If needed, you can flash over to it & then you can configure many basic functions in the Via web browser GUI. If you don’t want or need QMK’s more advanced things, then you don’t need to go further.
Are you talking about the QMK toolbox? You don’t need that. That’s just a helper for those that no experience doing anything in a terminal. Most Linux users can at least copy & paste commands into a terminal.
As I mentioned, Framework is building a firmware version that supports Via. But I think the information you’ve read about Vial is a little old. It used to be the case where Via support was enough, but since then, Vial has added features beyond what Via can do. To use Vial’s additional configuration options, Vial specific firmware is now needed. If Framework doesn’t create Vial specific firmware then the community probably will, porting over isn’t too hard. I’ve been tempted to do it, even though I haven’t even preordered a Framework-16 yet.
I suspect that they are busy with everything concerning the Framework-16, so it might be hard to get an official Vial fw build.
I do think Vial is a much better option than Via, more configuration option than Via, and it just aligns better with Framework’s ethos. But Vial is less known, so fewer voices to let Framework know it’s better.
No longer accurate.
It might have been accurate when he posted it, but it’s certainly outdated now. And he doesn’t say what “speed” is supposed to mean. All options preform just as fast. I presume he means time it takes to reconfigure, but just listing “speed” is much too unclear.