Entwickler-Ecke

Sonstiges (Delphi) - Prüfen ob Taste gedrückt wurde auch außerhalb der Form


DiamondDog - Di 20.07.10 01:27
Titel: Prüfen ob Taste gedrückt wurde auch außerhalb der Form
Hallo Leute,
ich wollte mal Fragen wie ich es hinbekomme das ich abfragen kann ob eine beliebige Taste gedrückt wurde, auch außerhalb der Form?
Danke schonmal für eure Hilfe.

Mfg Dog


trm - Di 20.07.10 01:43

Hallo, ohne eine Art Keylogger implementieren zu müssen (Hook), könntest Du es mit RegisterHotkey versuchen. Damit kannst Du bestimmte Tasten kontrollieren und nicht alle. Vielleicht reicht Dir das schon.
Beachte aber, dass Du damit anderen Programmen / Windows die Hotkey-Funktion evt. wegnehmen kannst.
Anders herum können andere, später gestartete Anwendungen Deinem Programm die Hotkeys "stehlen".

Gruß
~Mathias


Narses - Di 20.07.10 01:45

Moin!

Es gibt auch noch Suche in: Delphi-Forum, Delphi-Library GETASYNCKEYSTATE, aber bevor man hier was empfehlen kann wäre es wichtig zu wissen, was du machen willst. :nixweiss: ;)

cu
Narses