I know flight sims have a ton of functions, but can you enlighten us on how many functions you actually need? Aside from gaming keyboards, there are also software solutions to map buttons to do other functions. If you really want to dive in, Arduino has a well written library to make your own...