AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Programmieren allgemein Eingabe 0-9, *, # jenseits der Tastatur
Thema durchsuchen
Ansicht
Themen-Optionen

Eingabe 0-9, *, # jenseits der Tastatur

Ein Thema von MacGuyver · begonnen am 10. Nov 2010 · letzter Beitrag vom 10. Nov 2010
 
Benutzerbild von himitsu
himitsu

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

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.
Ein Therapeut entspricht 1024 Gigapeut.

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


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 02:14 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