I used a resistor network to an Arduino analogue input (saving using up 4 digital inputs), wrote some Arduino code to translate the 4 voltage levels into which switch is pressed, then used that to ramp up / down the trim values at a rate based on time rather than program scans.
It works very nicely indeed, but was another good Arduino learning curve!
All that's left to wire up on this stick is the trigger, but I'm not sure what to assign it to! Maybe parking brake toggle..
So all in all, this stick is only occupying 3 analogue inputs (x, y and trim hat), and one digital (trigger).
I'm using an Arduino Micro now for this, keeping my Uno more for experimentation of new things, rather than use.
Teamspeak might be able to pick it up - it detected my joysticks, but I suspect it's different on Linux... mumble I'm not sure, but it's plausible. Definitely FGCom PTT, though, although it's of limited use. It's worth a look to see if TS recognises any of the control inputs when you try setting up the TS PTT
Hi, I had a quick go at additing a Hotkey in TS, but it didn't see the stick.
Probably the issue is that this is not an HID compliant joystick, therefore TS doesn't know what to look for, as it's not a standard protocol (and also appears as a Serial device, not USB).
If there is a way to link the PTT function of TS (or Mumble) to FGFS, then this would be easy to implement in the same manner as the other controls, by affecting the property tree. Same goes for arranging different voip "channels" for different airfield radio frequencies and using either a radio real control unit (or your digital masterpiece) to select which channel to use...