@John Dowson, I purchased a Bravo a few weeks back and ended up building my own Lua to handle the rotaries, I wasn't aware you had already done so. I really like the ease of use of your Lua + emulated button setup. When I tried your Rotaories.Lua, I noticed a bit of lag when using the TrimWheel. Is this from the pulling of the controller or emulating the joystick button?
My Lua is nowhere near as user friendly but is a bit more performant. instead of pulling the controller I used event.button... (which I'm sure pulls under the hood) and call ipc.control directly from the Lua. Using event.button, I found that the minimum registered interval between button presses was about 94ms. Is this a limitation of the hardware or is there any setting in the .INI that would allow event.button to pull at a higher rate? I did a trinary state for slow->medium->fast but since the speed limit is ~94ms hard to separate medium and fast.
Attached is what I made: BravoRotaries.lua any tips on improving appreciated
Thanks, Jeff