GOAL: What I want is for the rotary encoders to act like a simple mouse scroll wheel, to control mixture and propeller RPM, etc. Each click should represent x% of the total - e.g. if it's 2% per click, then moving the encoder 4 clicks from 40% should give me 48% mixture. I don't mind if the mixture doesn't go instantly from 100 to 40, obviously this is unrealistic, but I want it to move at a usable and predictable speed compared to how fast I am scrolling. And when I stop scrolling, the % should stop changing.
PROBLEM: I have to scroll the wheel 1000x to get it to register a slight change in game. For example, I have to rotate let's say 30+ clicks for the game to register 1% change in mixture. This is unusable.
THINGS I HAVE TRIED:
- I tried adjusting the number of detents from 2/4 to 1/4, but this barely made a dent in the issue. It is still suuuuper slow, just maybe half as slow. It just prolongs the 'lag' effect of each click of the encoder. It has double the effect, but the rate of the mixture change is the same.
- I also tried adjusting T_Enc Global variable from 50ms to 100ms. This also just increased the 'lag' of the encoder. Even after I stop scrolling, the mixture % keeps changing.
- I have tried following the instructions on IL-2 forums hereto set up the encoders as Virtual Axes 7 and 8, Slider and Dial. But this did not seem to register as an axis either in VKBDevCfg or in game.
Should I just accept that these encoders do not work well for mixture? Is it better suited to use En1 and En2 for other commands, e.g. pitch trim or radiators? Or would those commands have the same problem? I'm not sure.
I feel like I've tried all kinds of solutions so appreciate your help.
EDIT:
VKB Gladiator NXT Right Premium v2.010
2x #10 springs, default cams etc
VKBDevCfg v0.91.54 (NJoy32 firmware v2.00.7)
I have attached screenshots.