You can use space to tap tempo. Enter can be used to play/pause the metronome. Tempo can be increased by using up arrow, and can be decreased by using down arrow. Minimum tempo is 40 and maximum tempo is 250 BPM.
Made by Johan Hatleskog. The source code is available at Github.