Abit of playing around in the Lua's should solve your problem. For example the fuel valve switch has one input to switch it on & off. Binding this to a 2 position switch means you need to flick the switch twice for it to switch in game once. Easily solved in your device Lua by adding the bolded text.
" {combos = {{key = "JOY_BTN10"}, }, down = 3003, up = 3003, cockpit_device_id = 2, value_down = 0, value_up = 1, name = "Main Fuel Switch", category = "Pedestal"}, "