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/)
-   -   C# [.net] Globaler Keyboard-Hook bekommt nicht alle Tasten mit (https://www.delphipraxis.net/70258-%5B-net%5D-globaler-keyboard-hook-bekommt-nicht-alle-tasten-mit.html)

Sergej 27. Mai 2006 19:42


[.net] Globaler Keyboard-Hook bekommt nicht alle Tasten mit
 
Moin. Ich habe folgende Situation: Im Moment schreibe ich mir für mein Notebook eine kleine Launch-Applikation, um von dem Hersteller Ding wegzukommen. Ich habe dazu einen globalen Keyboard-Hook eingerichtet. Es funktioniert eigentlich auch alles ziemlich gut (sprich die meisten Tasten werden erkannt...), nur dass manche Tasten, wie z.b. die WLAN-an/aus-Taste kein Event auslösen. Nun ist meine Frage:
Wie kann ich auch diese Tasten abfangen?

Sergej 29. Mai 2006 12:32

Re: [.net] Globaler Keyboard-Hook bekommt nicht alle Tasten
 
Keiner eine Idee?

Dax 29. Mai 2006 16:18

Re: [.net] Globaler Keyboard-Hook bekommt nicht alle Tasten
 
Wenn die Tasten keinen Keycode für die Anwendungen generieren, bzw. kein Keycode vom OS/Treiber durchgelassen wird, kannst du außer nem Treiber nicht viel machen.. :?

Robert Marquardt 29. Mai 2006 18:20

Re: [.net] Globaler Keyboard-Hook bekommt nicht alle Tasten
 
Das ist mehr ein Verstaendnisproblem.
So eine spezielle Taste gehoert wahrscheinlich nicht mal zur Tastatur. Selbst bei den Multimediatasten gibt es keine WLAN-Taste.
Die Multimediatasten koemmen uebrigens per WM-APPCOMMAND Message.

Sergej 29. Mai 2006 18:43

Re: [.net] Globaler Keyboard-Hook bekommt nicht alle Tasten
 
Das mit dem WM_APPCOMMAND werd ich mir mal anschauen, danke. Ansonsten muss ich wohl nen Treiber schreiben :shock:


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:46 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