Einzelnen Beitrag anzeigen

Cicaro

Registriert seit: 9. Feb 2005
285 Beiträge
 
Delphi 7 Personal
 
#7

Re: Absolut jeden Tastendruck empfangen

  Alt 9. Jun 2005, 08:34
Hooks und Zeiger hin oder her ich hab' eine einfache, schnelle und eine sehr praktische Lösung für mein Problem: GetAsyncKeyState()

Delphi-Quellcode:
// Beispiel Alt + D

uses Windows;

if (GetAsyncKeyState(VK_MENU) < 0) and (GetAsyncKeyState(Ord(D)) < 0) then ;
Nebenbei weiß ich auch, wie ich Tastatureingaben 'systemweit' versenden kann: Keybd_Event()
Delphi-Quellcode:
// Beispiel Alt + D

uses Windows;

Keybd_Event(VK_MENU,0,0,0);
Keybd_Event(Ord('D'),0,0,0);
Hab' bloß noch nicht mit den 3 anderen Parametern von Keybd_Event rumgealbert.

Danke trotzdem für die Mühe, Olli !

[edit]
Ach ja!
Da gab es ja noch die Mausevents. Hab' bis jetzt nix dazu gefunden. Bitte um Hilfen, wenn jemand welche hat !

Wahrscheinlich verstecken sich die richtigen Prozeduren/Funktionen in der Unit Windows.
[/edit]
  Mit Zitat antworten Zitat