Hab's zwar nicht ausprobiert, aber mit dem onKeydown Ereigniss deiner TestForm geht das besser...
Du mußt Form.Keypreview auf true setzen, damit das Formular als erstes das Zeichen kriegt, auch wenn zum beispiel ein
Edit den Focus hat!
dann kannste alles abfangen und deinen Code ausführen lassen...
Hab auch ewig gebraucht bis ich das rausgefunden hab...