A pistol-type signal launcher having a spring-actuated hammer carrying the firing pin, a pivotally mounted barrel releasably retained in firing position by a plunger which is biased toward the barrel support cam by a spring which also biases the trigger toward cocked position, moving the sear into engagement with the hammer base; the hammer spring acts on the hammer through a rebound cam.
The present invention is a safety mechanism for single action firearms, the safety mechanism having a trigger block slidably engaged with a safety channel in the firearm's frame. The trigger block has a block lower region configured to engage the firearm's trigger such that rotation of the trigger to a hammer release position moves the trigger block from a lower trigger block position to an upper trigger block position. The trigger block also has a block upper region, configured such that, when the trigger block is in its upper trigger block position, the firearm's hammer can cause the firearm's firing pin to strike a cartridge in the firearm, and when the trigger block is in its lower trigger block position, hammer blocking means prevent the hammer from causing the firing pin to strike the cartridge. In a preferred embodiment, a rebounding hammer is employed and the hammer blocking means is a hammer blocking surface on the hammer, positioned to engage the block upper region when the trigger block is in its lower trigger block position.