Du wirst es nicht glauben, aber Maustasten sind auch Tasten.
> in GetAsyncKeyState werden die
Virtual Key Codes verlinkt und gleich die ersten Tastencodes ...

z.B. VK_LBUTTON
Und die Position versteckt sich in
GetCursorPos, worauf man natürlich niemals gekommen wäre,
aber notfalls könnte man ja schauen was die
VCL macht (
TMouse).
Ein Therapeut entspricht 1024 Gigapeut.