# Flight Controllers Flight Controllers is a broad category that encompasses the vast majority of third party controllers that are used for playing games where you are flying airplanes or other things as magic carpets. <br> Some of them might lack Linux drivers or udev rules entirely with others there is a community effort to make them work under Linux.<br> A few of them also require Windows only software to configure various inputs and buttons.<br> If you own a Flight Controller the best solution is just to try it on Linux via the Steam Deck Dock or a Linux PC and see if it works as expected.<br> If it does work on Linux and it supports xinput, we see no reason why it should not work on RetroDECK. If you have a Flight Controller that did not work on Linux but have found a way to make it work:<br> - Please try to contribute udev rules to the [game-devices-udev codeberg](https://codeberg.org/fabiscafe/game-devices-udev) - (Optional) Inform the RetroDECK team on how you got it working on discord. **Always check for Linux Support**<br> Just to be safe, it is better before you buy anything to double check if there is Linux support for it. ## Flight Sticks - Arcade <img src="../../wiki_images/controllers/flightstick-arcade.png" width="250"> Arcade flight sticks are used for mainly flight arcade games. ## Flight Sticks - Professional <img src="../../wiki_images/controllers/flightstick-pro.png" width="250"> Professional level flight sticks are used for mainly flight simulation games. ## Cockpit Style Sticks <img src="../../wiki_images/controllers/flight-cockpit.png" width="250"> Cockpit Style flight sticks are used for mainly flight simulation games. ## Flight Pedals <img src="../../wiki_images/controllers/flight-pedals.png" width="250"> Flight Pedals are used for mainly flight simulation games.