Quote Originally Posted by flatlandpilot View Post
every position will cost you 1 input.
Not necessarily. You can get away with ceil(log2(n)), that is: with two digital inputs on your BU0836 for a four position switch, or with three for eight positions. All you should have to do is to make a simple encoder. The disadvantage is, that you have to interpret the binary encoded button states on the computer side as single number again. I don't know about FSUIPC/FSX, but on advanced simulators that's easily doable.

Shameless plug: FlightGear -- Free Flight Simulator; Using BU0836* on Linux