Hold to charge and release to fire.
Doesn't work all the time, even if charging for longer
You're probably suffering from the framerate locking bug. Try going into your graphics card settings and forcing the game to run at 60 FPS.