I have always been intrigued by single stick transmitters ever since I got interested in RC as a kid back in the late 1970's, but have never gotten one to try. A few weeks ago, I saw and got this old Ace Silver Seven Single Stick without batteries and a RF deck off of eBay - advertised as "tested working but not guaranteed": It was pretty clean though not pristine.
My thought was to try and see if the original Silver Seven encoder worked and just add a FrSky XHT 2.4 Ghz module, but upon attaching power, it seems the PostIt note that I found inside the unit was correct - stick axes driving servos OK but throttle not providing full range of motion (e.g. "not guaranteed"

Upon taking everything apart and cleaning, I found that the pot for the throttle had a dirty and bent wiper which is probably the reason throttle didn't work with the Silver Seven encoder - oh well. Wired everything up, replaced and relocated some of the switches to places where I thought it made sense (for example, the throttle lock went to the front face to the left of the power switch where a throttle stick would be on a 2 stick transmitter, and I'm not sure what the original owner was doing using a push button switch for the Ch. 5 gear?). It all seemed to work nicely with Mike Kitchen's F3A sketch: Inside: Not having ever used a single stick transmitter before, I want to get some good stick time before trying it on a real plane. My current sim of choice is Michael Selig's FSOne https://www.fsone.com/, but the transmitter control assignments for FSOne are a bit non-standard, so I revised Mike's F3A sketch to suit. DIP Switch 5 on the Arduino encoder now selects between Futaba and the required channel order which is AERT, with Rudder and Throttle reversed. Selecting FSOne with Switch 5 also removes the second aileron channel, and instead have enabled the position of the throttle-hold switch (unneeded in the sim.) as another switched channel "Reset." Some of channels 4-8 are reversed as well for FSOne to fit the directions I think make more sense on where the controls are located on my single stick transmitter. The Reset channel (worked by the Throttle-lock switch) is currently not usable without remapping on the PC with something like Joystick Gremlin and vJoy (see the FSOne documentation) as the sim. really wants a 3-position switch for that function, but you can just ignore the Reset switches when calibrating the transmitter and just use the keyboard to Reset.
Net, to use FSOne with the revised sketch, set DIP Switch 5 to "on" to set the channel order to AERT, and set DIP Switch 6 to "on" to set channels 5-8 to Gear.Aux1.Reset.Aux2 (). Aux1 will be the "Flaps" function on FSOne, and Aux2 will be the "3-position Flight Modes" selector.
Let me know if you have any comments or questions on the revised sketch!