There are many types of controllers/dongles/cables that can be used with FPV Freerider.
Controllers that have been succesfully used include Realflight and Esky USB Controllers, Xbox, PS3 and Logitech gamepads, FrSKY Taranis, Spektrum, Flysky, Graupner and Futaba RC radios.
First of all, have a look at the user manual for some general advice:
The FrSky Taranis generally works connected directly via USB. On some operating systems (Windows at least) you might need to make some manual setup in the menu of the radio itself:
Spektrum radios generally works best connected via a standard 3.5mm mono audio cable. See this document for more info:
(The tips in that document can also be useful for other similar radios connected via audio cable)
Here is a Devo model file (for Devo 7E, Devo10 and possible others running Deviation) (I believe on OS X and Android you can just use the standard Devo ini, but on Windows this one might do the trick)
Here are some tutorial videos that may be of help:
This is just a small collection of videos, there are many more tutorials that can be found.
Known incompatible devices:
The HobbyKing 6ch flight simulator USB controller is known to not work with the sim.
The Phoenix proprietary dongle only works with Phoenix.
Here are a couple of links to popular cables/dongles/controllers: