ich habe einen Keylogger mit Lazarus programmiert. Der funktioniert auch.
Leider gibt es Probleme mit den Großbuchstaben. Ich lasse sie folgendermaßen registrieren:
Code: Alles auswählen
for x := 1 to 26 do
begin // Großbuchstaben
RegisterHotKey(Handle, x, MOD_SHIFT, Ord(char(65 + x -1)));
end;
Wenn man aber mehrere Großbuchstaben hintereinander eingibt:
*shift drück* A B C *shift loslassen*
... dann werden die Buchstaben B und C nicht mehr erkannt, weil Shift nicht mit ihnen gemeinsam gedrückt worden ist.
(Man hat schon das A gedrückt, und Shift nicht losgelassen)
Gibt es eine Lösung für dieses Problem?
Vielen Dank
Pascal