Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Delphi Edit und KeyDown auf Android mit 10.3.2 (https://www.delphipraxis.net/202015-edit-und-keydown-auf-android-mit-10-3-2-a.html)

tggmx 18. Sep 2019 20:46

Edit und KeyDown auf Android mit 10.3.2
 
Hallo

in einer Android App die mit Delphi 10.3.1 erstell wurde werte ich das OnKeyDown Event bestimmter Edit oder NumberBox-Elemente aus um beim drücken von Enter auf dem VirtualKeyboard den Fokus auf das nächste Eingabefeld zu setzen. Das hat bisher einwandfrei funktioniert. Nach dem Update auf 10.3.2 geht das aber überhaupt nicht mehr. Ich bekomme kein OnKeyDown oder OnKeyUp Event mehr ausgelöst. In der Update-Beschreibung zu 10.3.2 steht nur "TEdit improvements on Android". Hat hier jemand ähnliche Erfahrungen und vlt. einen Lösungsansatz?

tggmx 23. Sep 2019 18:52

AW: Edit und KeyDown auf Android mit 10.3.2
 
Ich will das Thema nochmal kurz aufwärmen. Hat hier wirklich keiner das gleiche Problem?
Kann vlt. jemand bestätigen dass mit 10.3.2 unter Android keine KeyDown-Events mehr ankommen.

Neumann 23. Sep 2019 18:56

AW: Edit und KeyDown auf Android mit 10.3.2
 
Als bei mir kommen die an (Honeywell MDE-Gerät, Android 7.1)

tggmx 23. Sep 2019 19:13

AW: Edit und KeyDown auf Android mit 10.3.2
 
Hast du das Update auf 10.3.2 installiert?
Mit 10.3.1 ging es bei mir auch noch problemlos.

knaeuel 26. Sep 2019 09:24

AW: Edit und KeyDown auf Android mit 10.3.2
 
besteht das Problem noch? Wenn ja und wenn du ein kleines Testprogramm zur Verfügung stellst, kann ich das gern mal kurz ausprobieren! (ich hab das Update auf 10.3.2 installiert)

tggmx 26. Sep 2019 21:34

AW: Edit und KeyDown auf Android mit 10.3.2
 
Ich bin jetzt einen Schritt weiter.
Seit 10.3.2 hängt das Verhalten anscheinend davon ab wie der ReturnKeyType eingestellt ist. http://docwiki.embarcadero.com/Libra...TReturnKeyType
"Default" löst kein Event aus und schließt die Tastatur -> das war vor 10.3.2 offensichtlich nicht der Fall
"Go" und "Send" liefern im OnKeyUp ein KeyChar #000 -> damit lässt sich arbeiten
"Next" positioniert automatisch auf ein neues Objekt und schließt die Tastatur (allerdings weiß ich noch nicht wie man die Reihenfolge beeinflussen kann)


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:59 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