I played Dota 2 on the Model 01. For the function keys, I just had to learn to touch-type numbers, then make the layer shift key a OneShot, so I can tap with my palm, then hit the corresponding number.
I don’t have a solution for the control groups though…maybe put some other numbers on the Fn layer (e.g. make “QWERT” be “67890” on the layer)?
I’m a pretty meh starcraft player, not played on the keyboardio yet, but I can attest to the importance of being able to assign, use and modify hot groups and map shortcuts almost instinctively, which necessitates touch-typing them. I have certainly found touch-typing upper row numbers to be much more natural to learn on keyboardio compared with standard layouts (in which I did learn for professional purposes how to do it but only by brute force), but I am also going to make a left-half numberpad layer, which might be of use to you in starcraft scenarios I suppose?
I have not played SC2 in quite a few months and only got my keyboardio today, but:
With a normal keyboard i had the same problems and https://github.com/bobo38/TheCoreLite saved my SC2-life. You totaly have to relearn all hotkeys in SC2, but after that, you never look back. Should be possible to use on a keyboard.io without trouble, too.
I used to be a big starcraft 2 player, but Ihaven’t tried it on my Keyboardio yet. I don’t have anyone to play with, are you still playing?
If so, and if you’re still struggling, I highly recommend The Staircase. TheStaircase - Liquipedia - The StarCraft II Encyclopedia
It simplifies the units down to almost nothing, so you can focus on perfecting the basics. It’s designed just for units, but when I was still using a non-split keyboard, it really helped me learn The Core.