Well, I am tired of waiting for Heatblur to implement the missing keybinds to control the TID knobs (not complaining, they really have better things to do!) so I have written a quick workaround to allow the encoders to handle multiple Joystick buttons. This is another proof of how easy, powerful and flexible Arduino is.
A quick, easy fix
How does it work? It’s very simple: specific encoders, thanks to an ad hoc flag added to the rotariesdef struct, do not fire the usual associated button but gets the appropriate button from an additional struct array (basically an array of buttons plus an index).
The result works very well as you can see from the video below and I’m tempted to use this workaround even later, when appropriate control options will be available.