I looked into all this once too.
Toy caps have a mixture of Potassium chlorate, Sulfur and Red Phosphorous and powdered glass. It's similar to what's called "Armstrongs mix" and may be one of the most sensitive explosives in existence.
They're loaded wet because they're extremely sensitive to small amounts of impact and friction. Many have died playing with that stuff!
Because it has a chlorate, it makes chloric acid and is very corrosive. That's the issue with Pyrodex too, it's made with Perchlorate and I'd prefer not to breathe the smoke from it!!! Most BP substitutes use perchlorate as the oxidizer: ( look up perchlorate poisoning) Pyrodex has less fouling than most BP, but is much more corrosive!
Strike anywhere matches have all the same ingredients, chlorate, a phosphorous compound and sulfur.
I'd like to know what is is modern percussion caps, I think they're no longer Mercury Fulminate. Anyone know? If you could mix a small amount wet and load a few hundred caps safely, I'd be interested in looking into it again.