Originariamente inviato da indovinello
eseguendo questo codice a un certo punto voglio smettere e premo f e lui termina... so che per rilevare la pressione di un tasto devo usare GetAsyncKeyState(valore ascii tasto)
pero dove lo metto, all'interno di ogni ciclo???
Sì.
puo essere che entri in conflitto con la keybd_event??
No, o meglio, le pressioni di tasto sintetizzate dalla keybd_event probabilmente verranno "visti" dalla GetAsyncKeyState.
Per inciso, né la keyb_event ne la GetAsyncKeyState ricevono come parametro il "valore ascii del tasto", ma richiedono un virtual key code (vedi qui e qui), e la keyb_event è deprecata in favore della SendInput.

(Tra parentesi, il codice va formattato nei tag [code] ... [/code], qui ho sistemato io, in futuro ricordatene.)