AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Cross-Platform-Entwicklung Delphi Tastaturpuffer unter Android überwachen
Thema durchsuchen
Ansicht
Themen-Optionen

Tastaturpuffer unter Android überwachen

Ein Thema von Codehunter · begonnen am 21. Dez 2015 · letzter Beitrag vom 21. Dez 2015
Antwort Antwort
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#1

Tastaturpuffer unter Android überwachen

  Alt 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
  Mit Zitat antworten Zitat
Der schöne Günther

Registriert seit: 6. Mär 2013
6.159 Beiträge
 
Delphi 10 Seattle Enterprise
 
#2

AW: Tastaturpuffer unter Android überwachen

  Alt 21. Dez 2015, 09:38
Siehe auch hier:
http://www.delphipraxis.net/186005-v...ktivieren.html

(Zum Thema Android, Scanner, Tastatur)
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#3

AW: Tastaturpuffer unter Android überwachen

  Alt 21. Dez 2015, 10:13
Ich denke nicht dass das hier hilft, denn das virtuelle Keyboard ist ja in dem Fall gar nicht im Spiel da der Tastaturpuffer auf einer tieferen Ebene angesiedelt ist.
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
  Mit Zitat antworten Zitat
Benutzerbild von Codehunter
Codehunter

Registriert seit: 3. Jun 2003
Ort: Thüringen
2.272 Beiträge
 
Delphi 10.4 Sydney
 
#4

AW: Tastaturpuffer unter Android überwachen

  Alt 21. Dez 2015, 11:19
Tastaturpuffer ist da wohl auch ein bisschen der falsche Ansatz. Der ist zwar im Spiel aber zwischengeschaltet ist wohl auch noch das Clipboard. Sprich, der Treiber des Hardware-Scanners packt einerseits die gescannten Daten in die Zwischenablage und schiebt andererseits virtuelle Tastencodes hinterher um das Einfügen in das aktuelle Fokus-Control anzustoßen (unter Windows würde ich CTRL-V oder SHIFT-INS sagen)

Also ändere ich meine Frage mal dahingehend, wie man die Android-Zwischenablage auf Veränderungen überwachen kann.
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
  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 05:09 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