I guess the full auto switch on the Western Airguns Sidewinder works that way? I think the sidewinder achieves full auto by disengaging the disconnector. The disconnector is responsible for catching the striker to prevent full auto.