Thanks, that's my plan. I've done some tests yesterday and it already works. I'm using arduino leonardo (or rather some clone) that serves as USB joystick device. After some tests it seems that for that joystick to register putton push, I need to make it emulate a button press for at least 30-40ms. That's generally fine but the result is that the course change is kind of slow (1/delay changes per second) even compared to clicking with a mouse, 360 degrees change costs me 20 seconds of turning .
So I'm thinking of writing a simple alrogithm that when I only rotate encoder one click left or right, then the joystick will send a single depress action but when I keep rotating then it'll emulate the button pressed continously, making the course change much faster.
Did you have similar problem, or you're using different approach?