How about a rotary encoder, with a generator attached. You give the dial a few turns to charge a big cap, then do the combo. You can eliminate the battery that way.

Ron