Problem mit Keyboard-Hook
Verfasst: 08.02.2012 04:27
Ich hab hier mal einen kleinen Code-Schnipsel:
Nun Folgendes:
Wenn ich jetzt z.B. die Strg - Taste drücke, dann müssten mir eigentlich jedes mal die Werte 17 und 162 ausgegeben werden (17 beim drücken der Taste und 162 beim loslassen). Nun ja, manchmal passiert das auch, aber manchmal wird nur der Wert 17 zurückgegeben und die 162 bleibt beim loslassen der Taste einfach aus. Woran könnte das liegen?
Code: Alles auswählen
Procedure.s Keylog()
For i = 5 To 255
If GetAsyncKeyState_(i)
Debug i
While GetAsyncKeyState_(i)
Delay(50)
Wend
EndIf
Next
EndProcedure
Repeat
Delay(50)
Keylog()
Until GetAsyncKeyState_(27)
End
Wenn ich jetzt z.B. die Strg - Taste drücke, dann müssten mir eigentlich jedes mal die Werte 17 und 162 ausgegeben werden (17 beim drücken der Taste und 162 beim loslassen). Nun ja, manchmal passiert das auch, aber manchmal wird nur der Wert 17 zurückgegeben und die 162 bleibt beim loslassen der Taste einfach aus. Woran könnte das liegen?