Это зависит от того, когда вы хотите воздействовать на событие, как и любой другой сигнал.Если вы обрабатываете событие нажатия клавиши, и пользователь удерживает нажатой клавишу, вы будете получать сигналы.Если вы обрабатываете key-release-event, вы получите только один сигнал, когда пользователь отпустит ключ.
Я думаю, что чаще всего вы захотите использовать key-release-event.