AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

WMI Hotkeys

Ein Thema von philiph · begonnen am 7. Mai 2011 · letzter Beitrag vom 9. Mai 2011
Antwort Antwort
philiph

Registriert seit: 16. Dez 2008
10 Beiträge
 
#1

WMI Hotkeys

  Alt 7. Mai 2011, 14:00
Ich versuche in einem Programm auf die Hotkeys meines Notebooks zu reagieren(es sind extra Hotkeys z.B. zum Starten von Programmen,etc. also nichts mit Fn oder so) da die vom Hersteller mitgeliefert Software nicht wirklich gut funktioniert. Ich habe es mit KeyDown versucht, aber darüber funktioniert es nicht bzw. es wird kein Event ausgelöst. Hat jemand vlt. schonmal mit diesen WMI Hotkeys gearbeitet bzw. weiss wie man sie abfangen kann?
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#2

AW: WMI Hotkeys

  Alt 7. Mai 2011, 14:09
Da es sich dabei um (zusätzliche) Hardware handelt, dürfte der Hersteller dafür einen eigenen Treiber installiert haben, da sie keine Windowsnachrichten generieren.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#3

AW: WMI Hotkeys

  Alt 7. Mai 2011, 14:14
Kommt ganz drauf an, was das für Tasten sind. Im MSDN gibt es unter Virtual Key Codes eine ganze Menge an Tasten, die man nicht unbedingt auf jeder Tastatur findet (OEM-speziefische und sonstige, darunter auch Multimedia-Tasten). Ich würde mal mit Hilfe eines Tastatur-Hooks nachschauen, ob wirklich nix kommt.

Bernhard

PS: Nen einfachen Keyboard-Hook http://www.delphi-treff.de/tutorials...ne-schmankerl/
Bernhard
Iliacos intra muros peccatur et extra!

Geändert von rollstuhlfahrer ( 7. Mai 2011 um 14:17 Uhr)
  Mit Zitat antworten Zitat
philiph

Registriert seit: 16. Dez 2008
10 Beiträge
 
#4

AW: WMI Hotkeys

  Alt 7. Mai 2011, 20:44
Ich bekomme auch mit einem Hook keine Daten. Bei dem Notebook handelt es sich um ein HP TM2, da die Taste zum Drehen des Displays bzw. die Sensoren im Deckel zum automatischen Drehen mit der HP Softwaren nicht funktionieren(liegt nicht am Gerät ist bei allen Geräten so - HP weigert sich den Bug zu beheben). Unter Linux geht es aber ohne weiteres und läuft als "HP WMI Hotkey" also dachte ich sollte man es auch unter Windows hinbekommen.
  Mit Zitat antworten Zitat
Benutzerbild von rollstuhlfahrer
rollstuhlfahrer

Registriert seit: 1. Aug 2007
Ort: Ludwigshafen am Rhein
1.529 Beiträge
 
Delphi 7 Professional
 
#5

AW: WMI Hotkeys

  Alt 8. Mai 2011, 18:20
Ist bei den HP-Tools irgendein Treiber dabei? - Bei meinem Dell kommen unter Windows (ob Treiber oder nicht hab ich noch nicht untersucht) Keyboard-Events an, wenn man FN-Tastenkombinationen (also auch heller und dunkler) drückt. - Deshalb auch der Hinweis mit dem Hook.

Bernhard
Bernhard
Iliacos intra muros peccatur et extra!
  Mit Zitat antworten Zitat
philiph

Registriert seit: 16. Dez 2008
10 Beiträge
 
#6

AW: WMI Hotkeys

  Alt 9. Mai 2011, 11:50
Es gibt ein Programm von HP das installiert, wenn ich das richtig gesehen habe, einen Filter-Treiber, aber es tut nichts und reagiert auf nichts. Intresanterweise bekomme ich zwar keinen Key-Code wenn ich meine Taste drücke, dafür aber wenn ich das Display in den Tablet-Modus drehe, leider ist dieser aber 255. Wenn ich diesen Befehl auswerten könnte würde mir das schon reichen, 255 geht dafür aber nicht da auch einige andere Fn Kombinationen den Code 255 erzeugen. Wie kann ich mit einem Hook denn solche "spezial" Codes auswerten?
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#7

AW: WMI Hotkeys

  Alt 9. Mai 2011, 19:39
Hier gibt es ein Programm Hook Test, das alle Tasten anzeigt:

http://www.delphipraxis.net/685821-post6.html
http://www.delphipraxis.net/attachme...tch110_182-rar

Im Anhang habe ich ein etwas verändertes Programm - es ist übersichtlicher.
Angehängte Dateien
Dateityp: zip HKE.zip (264,5 KB, 6x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 13:27 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz