We have recently started manufacturing magneto switches which have a spring return from the Start position. The key actually just fits into a slot, and can be removed, but it is not a real key barrel.
We connect these ignition switches (Off-Right-Left-Both-Start) to our own I/O boards of course, but they can also be easily connected to a Bodnar BU0836X control board: the common connects to one of the BU0836X GND terminals, and the others connect to one input each.