Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi tastatureingabe auserhalb des Fensters (https://www.delphipraxis.net/11390-tastatureingabe-auserhalb-des-fensters.html)

XeRo 5. Nov 2003 17:49


tastatureingabe auserhalb des Fensters
 
Hallo zusammen;

Wie kann ich eine Tastatureingabe außerhalb meiner Form abfangen?
D.h., dass ich auch wenn das Programm im Hintergrund läuft soll es weiters merken, welche Testen gedrückt werden.

Weiß jemand wie das gehen kann

Luckie 5. Nov 2003 17:54

Re: tastatureingabe auserhalb des Fensters
 
Nur eine oder alle? Entweder Hier im Forum suchenRegisterHotkey oder mit einem Hier im Forum suchenHook für alle.

toms 5. Nov 2003 18:00

Re: tastatureingabe auserhalb des Fensters
 
Hi!

Je nachdem was du machen möchtest, eignet sich

a) ein Keyboard Hook (WH_KEYBOARD, muss in einer Dll sein)
b) ein Journal Record Hook (WH_JOURNALRECORD, muss nicht in einer Dll sein)
c) Systemweite Hotkeys. (RegisterHotKey API)
d) GetAsyncKeyState() in einem Timer abrufen.

XeRo 6. Nov 2003 16:20

Re: tastatureingabe auserhalb des Fensters
 
FÜr alle die's interresiert. Hab noch ne möglichkeit(mit DLL) hier gefunden.

DANKE @all...

[edit=Daniel B]Doppelpost gelöscht Mfg, Daniel B[/edit]

Luckie 6. Nov 2003 18:03

Re: tastatureingabe auserhalb des Fensters
 
Was heißt "noch"? Das ist genau das, was toms und ich dir auch schon vorgeschlagen haben.

XeRo 6. Nov 2003 18:49

Re: tastatureingabe auserhalb des Fensters
 
Hab den Hinweis von einem anderen Formum bekommen und ihn euch gesagt, NOCH bevor ich eure Komentare richtig durchgesehen hab... :gruebel:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz