Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
Delphi 10.4 Sydney
|
Tastaturpuffer unter Android überwachen
21. Dez 2015, 09:33
Guten weihnachtlichen Morgen,
ich suche nach einer Möglichkeit, den Tastaturpuffer unter Android zu überwachen. Hintergrund ist folgender: Ich habe ein Rugged Handheld (Honeywell D75e) mit eingebautem 2D-Scanner für Barcodes. Das Gerät wirft Zeichenfolgen, die damit gescannt werden in den Tastaturpuffer. Wenn ich mir ein Edit auf das Form lege und ihm den Fokus gebe, dann sehe ich auch die entsprechende Zeichenfolge dort erscheinen. Funktioniert also soweit. Ich kann Android auch dahingehend konfigurieren, als Prefix und Suffix verschiedene Steuerzeichen zur Erkennung mitzuschicken (damit die entsprechenden Routinen nicht zufällig anspringen wenn der Anwender was händisch in ein Edit eingibt).
Ich habe es schon mit Form.OnKeyUp probiert. Dieses Event kommt zwar wenn ich die Scanner-Taste am Gerät drücke, allerdings mit Key=0. Für die sozusagen virtuell eingegebenen Zeichen wird kein OnKeyUp ausgelöst. Also bräuchte ich eine Möglichkeit, den Tastaturpuffer konstant zu überwachen und bei "Erscheinen" der entsprechenden Steuerzeichen in die Verarbeitungsroutinen für Hardwarescans zu springen.
Grüße
Cody
PS: Delphi 10 Seattle FMX.
Ich mache grundsätzlich keine Screenshots. Schießen auf Bildschirme gibt nämlich hässliche Pixelfehler und schadet der Gesundheit vom Kollegen gegenüber. I und E zu vertauschen hätte den selben negativen Effekt, würde aber eher dem Betriebsklima schaden
|