As requested, here's a little preview of my DIY controller.
Basically, the goal was to only use the keyboard to type messages and NOTHING else. All ship controls on the HOTAS or this controller (yes, i am lazy).
I used a spare box i had from work that had neutrik XLR socket holes, that came in handy later on to fit a proper USB socket in place of an XLR one.
For the electronics side of things, i used an arcade cabinet controller, usually used to make ... DIY arcade cabinets
http://www.ebay.fr/itm/141745933876First, i made a list of the controls i needed and then worked out a layout after spending hours online selecting switches...
The front panel was cut from a spare Kydex sheet i had from knife sheath making, drilled and populated. Those floating wires are a giveaway these two were salvaged switches :p all momentary but the ones with flip cover.
Fitted the USB socket, and the arcade controller PCB.. wired everything trying to keep it tidy. There's spare contacts and room on the front panel to add more switches if i ever feel the need..
... Attached the whole thing to angled brackets (i ended up using two brackets on top of each other to reduce the bounciness when pushing buttons. it's useable now!)
Clamped that puppy to the desk to figure out a good angle to install it, relative to the throttle..
Lil view of the USB socket, just because..
And that's how it looks once the support was made to fix it to my chair's armrest (same stuff for the main stick)
... And a blurry view of the whole rig ^^
3x 27" ASUS Gsync screens running off a single GTX1080.. that's like 7680x1440 @120Hz. Runs pretty smoothly, around 60 fps in stations and always over 100 fps in flight. The monitors have been recently retrofitted with monitor mounts clamped to the desk edges.. more room under, and i can now tug them to the edge of the desk and shove them in my face.. totally different experience when using multiple monitors.
So yeah.. there it is