Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.211 Beiträge
 
Delphi 12 Athens
 
#3

AW: Eingabe 0-9, *, # jenseits der Tastatur

  Alt 10. Nov 2010, 08:56
Ich versuche mich grade mit dem HID-Zeugs zu befassen,
als Idee hätte ich da:

Weiß (noch) aber nicht ob/wie das geht.

Man müßte das gewünschte Device (hier deine Tastatur), exklusiv nutzen und die globale Verarbeitung dessen unterbinden.


Oder, falls man in einem globalen Tastatur-Hook erkennen kann, von welchem Device die Eingabe stammt, dann dort das Gewünschte abfangen und die weitere Verarbeitung stoppen.


Die systemweiten Tastatur- und Mauseingaben reagieren halt auf alles, welches Tastatur und Mausereignisse sendet.
So oder so, müßtest du dann diese Geräte-Eingaben frühzeitig abfangen und die globale Verarbeitung stoppen, wenn du sie exklusiv nutzen willst.


PS: Beim Grafiktablet mußt du aufpassen, daß dieses nicht als Maus integriert ist (was es wohl meistens standardmäßig sein wird), sonst hast du da die selben Probleme mit der Maus, wie jetzt mit der Tastatur.


Ansonsten bleibt dir wirklich nur der Weg eigene Hardware anzubinden, welche keine Tastatur/Maus-Ereignisse sendet.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (10. Nov 2010 um 08:58 Uhr)
  Mit Zitat antworten Zitat