Du bekommst das Drücken und Loslassen der Tasten einzeln. Im letzten Bit der Flags steht drin, ob die Taste gedrückt oder losgelassen wurde. Du weißt also, wenn noch Tasten gedrückt sind, wenn du dir das merkst.
Siehe
GetKeyboardState (
API). Du brauchst keinen Hook dafür, frag einfach so alle 100 msecs den Tastaturstatus ab.
Ein Hook ist aber sinnvoller und einfacher, weil man den Tastendruck direkt mitbekommt.