Push-buttons are battery-free. The required energy is generated when they are pressed (piezo?).
I assume that this is why relatively much pressure is needed. It's a bit unusual but not too bad. What I find more annoying is the relatively loud clicking noise.