They do make physical spring launchers that put out an analog - digital signal for use in virtual pinball cabinets, but they're not cheap, and they can apparently be a bit of a pain to configure.
On that subject though... newer machines apparently haven't used a spring launch mechanism for quite some time. Many of the williams / bally tables I've got on FX3 were manufactured with a launch button instead of a physical spring launch.
edit, what I'm working on now is some way to "round off" the palm rest corners. I gave the side plates the heatgun treatment to soften the corners and round them off a bit, but there's not a lot of meat there to work with.... had a look at maybe making up some rounded corner guards, but doing rounded corners/edges in tinkercad is a pain... there's no "easy" way to create a cube and then round off the edges/corners with a void.
I'm going to have a look to see if there are any SS corner brackets/guards that might work, otherwise I suspect I'll print off a 40X20 high cube with 4mm walls that I can print solid and file the rounded edges into it (probably just gel tape / velcro it on).
edit: Grrrrrrrrrrrrrr...........
Those aren't bloody "Corner" guards, they're "Edge" guards........ get it right!!!!!!