Ikea Symfonisk remote! On French Ikea. Zigbee!

Don't know if this will help, but I've made my own Symfonisk Remote driver with device presence monitoring. It has an analogue-like percentage level, though its button behaviour is a bit different to this one for single, double and triple press support.

The trick to doing it as you describe is that some code must continue to run and check that the rotation has not completed, then independently adjust the level. That's not how the drivers really work; they run on events and close out. I'm not even sure it's possible for a driver to spin off another task in that way (I've certainly never done it).