There’s a lot that can be done, some that you can’t, and some “newish” stuff that still isn’t implemented in the generic remote which infuriates me (like the built in filters).
AFAIK all key commands in the keycommands window can be triggered, and a multitude of special stuff like things in the control room targeting the selected channel and much more.
There is also the stuff that can’t be dealt this way, then Lemur and hard work to the rescue, as it can even send straight keycommands (not via the generic remote midi) it’s not 100%supported with all setups though! but so you can access newly built functionality that have fixed KC functionality that can’t be accessed via the keycommands menu.
But there are issues. Many functions are toggle, or even multi state toggle functions that does not send out the resultant state over midi making it harder to get it all to sync between the lemur and the application. Not impossible, but rather complex.
Example is some automation functions like fill loop, the select multi toggle tool (standard KC is “1”).
But, there is a but. You really have to dedicate yourself to make it work, and after it is complete force yourself to work with it, or you will have spent all that precious time without getting anything back.
It’s easy to loose a lot of time fiddling with these types of things.