Muirium wrote: 26 May 2021, 18:07
Myoth wrote: 26 May 2021, 18:02
There's no flashing involved and it even has an easy and robust macro support, I think.
This thread's not really for talking about the pros and cons of the software in question. But I will point out that Soarer's is much better suited for a multi-keyboard converter box like mine, than any alternative I know. It can reload configurations on the fly, based on keyboard ID or assigned keystrokes, meaning I can plug in a different keyboard and it will update live, without even needing a user interface, let alone code! And can VIA do user friendly macros? Without reflashing? Without building from source? Soarer's has
all of these. Its design is very different to TMK and QMK's approach, and I find for all their strengths, they have
not surpassed it.
I understand that it's not about the pros and the cons of the software. I'm arguing whether or not it is worth the amount of effort to open this source when there are very well made pieces of software that could be contributed to, and eventually built to be even more efficient.
I'm not talking about VIA because it's also closed-source, it would be dumb to offer a closed source solution to a closed source problem. VIAL on the other hand is fully OSS.
The process for getting a keyboard on VIAL and ending up with a configuration like yours would be as follows (assuming you don't have to provide any kind of work to port your keyboards to VIA) :
- grab VIA compatible .hex for your keyboard #1
- plug keyboard #1
- use QMK toolbox to flash this .hex onto keyboard #1
- open VIAL, sideload VIA JSON
- program your keyboard #1 as you wish
- grab VIA compatible .hex for your keyboard #2
- plug keyboard #2
- use QMK toolbox to flash this .hex onto keyboard #2
- sideload VIA JSON
- refresh VIAL's keyboard selection
- select keyboard #2
- program your keyboard #2 as you wish
repeat as many times as you have keyboards, VIAL is truly the most hasslefree piece of software you can think of really. Having two keyboards plugged in and programming a single one of the two is made easily.
For the macros, I'm not sure because I never use macros, but I made a little test macro for this post (and also because I could not remember for the life of me the combo to open the bookmark manager). This is to make a Ctrl + Shift + O :
This is my little speech I'll probably never use to get documentation on Cherry keyboards
You can record macros as well, so you don't have to be unsure of what Down, Up, Tap, etc mean.
I will say though, the only big advantage of soarer over VIAL is that it does not care about the keyboard. The converter works for any keyboard of any layout as it works with scancodes. I'm not sure how VIAL could be made to work like this, a generic AT layout ? XT layout ? what about the oddballs ? But this is brain work that would greatly improve VIAL as a software, putting it to the test in a situation it wasn't made for.