It’s relatively easy at a coding level because of the efforts of QMK. But it’s less easy when you take into account:
number of encoders
position on the board
wether they are also part of the matrix
multiple positions for those encoders but using the sharing the same lines.
I’m glad you had a positive experience with encoders, but please don’t make it seem like it’s a trivial problem for N boards. That would be unfair to the developers that enabled it.
decouple the rotary actions from the button press. put the button in the keymap and then just display a list of encoders and the actions that can be applied. it’s really not that difficult, but go on and keep making excuses for why a ui doesn’t exist.
I’d say 90% of use cases could be covered by a pretty basic implementation
Yep, thank you for your input on the architecture of the QMK API. The UI actually cannot send data the API cannot process. Can you please go further into how that would be accomplished without an API endpoint? I am waiting with baited anticipation?
Maybe QMK is getting too bloated if it’s so hard to add such a basic feature…
I’ve definitely ruled out using QMK for my own projects because there’s so much overhead and it seems like it would be a lot of work to add in my own features.
Curiosity got the best of me. That, and my wife wants an entry custom board with an F Row and arrows, so I pre ordered the GMMK Pro. At the cost my expectations are that it probably won’t suck. And I think it’s a great idea for an entry to the hobby.
I was debating white but went with the safe black option. For my experience they did a good job with the website not crashing during the reservation process. Plus they did say that there will be a few reviews before final purchase needs to be made. So if it isn’t good at least I will get my $70 back. If I go forward with it and have regrets should be able to get the cost back in the aftermarket.
As far as VIA and QMK my prediction is everything except the knob will work day one they very carefully worded this on the product page. I can see it being read it as “works with QMK and VIA”. But if you want fully customizability use our software. Their proprietary software should be complete by the time I get it which is good enough for me. I am sure this will eventually help the community for QMK and VIA it just takes time.
I was one of the earliest in line for the reservation. As you say, it hits all the right marks, more than I expected to afford in a kit, polished and ready to go, so I can spend more time with the switches, and doing all that creative stuff we’re supposed to get done with these tools…
Went against the odds and praying for the best when paying for that reservation for a black.
Lest all their debatable traits, they are answering what some of us really wanted. A nice good board without having to program bots to lineup and snatch it within first 5 minutes of launch.
What do you mean? It’s a 75% board, so it has function keys. Basically a TKL with reduced nav cluster, bottom row and without print/ scroll lock/ pause keys.
I understand that completely. My preferred board size is 60% but I still use at least a TKL when I’m gaming. I need those extra function keys and I cant fumble with FN layer keys when I’m in a firefight in Battlefield for example. Muscle memory would just cause a shit show if I tried to relearn using layer too.