I tasti non c'entrano ... come ti diceva Boolean, potrebbe bastare un

DoEvents

all'interno del ciclo di ricerca per permettere la gestione dei messaggi da parte di Windows ...