Arduino DCS Gaming Hardware

F-14 RIO Panel: Missing knobs keybinds workaround

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).

rio-knobs-workaround

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.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: