Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Globaler Tastaturhook für eine bestimmte Tastatur

  Alt 21. Sep 2022, 22:39
Ja klar ... das ist halt ein Lese-Hook ... und Anderen verbietest du das Lesen nicht.

Du könntest einen Tastatur-Treiber schreiben, jenen für dieses Gerät installieren und da dann vor allen Programmen das in Ruhe abfangen.



Von Tastaturzeugs hatten wir von Anfang an die Finger gelassen
und nur Geräte genommen, welche z.B. via DLL (USB/LAN/WLAN)
oder COM-Port mit uns reden wollen,
damit es keine Probleme gibt und das Gescannte immer dort landet, wo es hin soll.


Wir nutzen die Geräte von Feig (und Datafox)
Ihr letzter Delphi-Entwickler ist zwar vor Jahren ausgeschieden und deren Header-Unit war von vor D2009, aber ist ja nicht das Problem. (PDF's und C++Header gibt es genug)

EVO-Terminals https://www.datafox.de/produkte-loes...bersicht#c6993
CPR (und noch RWA) https://www.feig.de/produkte/identif...ie/#tischleser

Die Einfachste Lösung ist natürlich ein Comport, weil du da keine speziellen Schnittstellen/Komponenten brauchst.

Wenn du da nichts finden solltest (was es aber bestimmt geben wird), dann
gibt es z.B. nette RFID-Leser mit i²C oder SPI und auch direkt mit UART. Da eventuell noch ein kleiner Arduino davor, der dir das als mit 3 Zeilen Quellcode von da holt und via Comport in dein System durchreicht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (21. Sep 2022 um 22:44 Uhr)
  Mit Zitat antworten Zitat