Just tested.

The
If (GetAsyncKeyState(vbKeyControl) <> 0 And GetAsyncKeyState(vbKeyF) <> 0)
does not work.

I also checked that my inversed statement
If (GetAsyncKeyState(vbKeyControl) = 0 Or GetAsyncKeyState(vbKeyF) = 0) Then
HTMLDOC.focus
End If

works fine.