Não entendi muito bem, no caso seria algo estilo "God of War" (como aquele minigame que você tem que apertar o botão que aparece na tela?)
Pelo que entendi seria isso.
Ou seja: Você coloca um ciclo para repetir pelo tempo que jogador tem para pressionar a tecla.
No caso: Um ciclo dura aprox. 15 frames. Ou seja, 4 ciclos duram 1 segundo.
Utilizei uma variavel para contar os ciclos. Quando terminar o último, caso ele não tenha apertado a tecla, o ciclo rompe (e você insere uma mensagem de falha ou algo do tipo.)
Caso ele tenha apertado, um switch avisa que ele apertou e rompe o ciclo.
Depois teria que verificar se ele apertou ou não a tecla para prosseguir.
Nota que para iniciar, tem uma condição de switch.
Writing codes. Writing novels. Writing... Fates.