Simulator control surface project- advice needed (lots of digital inputs)

You could look at offloading the encoder inputs to hardware.