Arduino Game Controller

I'm gonna search for a arduino project and i had the idea to built a Gamer Interface to controll all the thousend functions in Microsoft's Flight Simulator X.

Control them based on what?