Hi,

Normal windows programs

When a key is pressed, the keyboard driver passes the keystroke
to Windows and the message is saved in the system message queue.
Windows then transfers the message from the system queue to the
queue of the program with the "input focus" where the keystroke
is then processed.

* * *

Games using DirecX

DirectInput (see DirectX) works directly with the keyboard driver.
So when you play, the game does not get keystrokes as a normal
Windows message.

* * *

Be aware that posts in forums can be very old. (Not about VB6 SP6).
Also most of these post are written by people like me and you.

Best regards,

Luciano