Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   iOS Externe Tastatur an iPad - Pfeiltastensteuerung (https://www.delphipraxis.net/210566-externe-tastatur-ipad-pfeiltastensteuerung.html)

Blo 12. Mai 2022 12:04

Externe Tastatur an iPad - Pfeiltastensteuerung
 
Hallo!

Wenn ich eine App erstelle, die nur eine TMemo Komponente enthält und auf ein iPad mit angeschlossener Bluetooth-Tastatur verteile, dann kann ich mit der Bluetooth-Tastatur zwar Text eingeben, oder auch mit Hilfe von command + Pfeiltasten Text selektieren, aber im Text mit den Pfeiltasten navigieren geht nicht.

In anderen Apps, die ich nicht selbst erstellt habe (z.B. der Apple-App "Notizen") klappt auch die Navigation mit Hilfe der Pfeiltasten.

Habe ich bei der Konfiguration etwas übersehen?

KodeZwerg 12. Mai 2022 19:52

AW: Externe Tastatur an iPad - Pfeiltastensteuerung
 
Man könnte vielleicht die Tasten auslesen um sie dann manuell zuzuweisen/umzubiegen auf die Pfeil-Tasten?

Blo 13. Mai 2022 07:49

AW: Externe Tastatur an iPad - Pfeiltastensteuerung
 
ich wüsste nicht wie, da die Pfeiltasten auf der externen Bluetooth-Tastatur nicht das Ereignis OnKeyDown (oder OnKeyPress bzw. OnKeyUp) auslösen.

Blo 13. Mai 2022 09:23

AW: Externe Tastatur an iPad - Pfeiltastensteuerung
 
... bin schon der Lösung näher (?) gekommen: Bei einem Wechsel des ControlType von "styled" auf "platform"

Delphi-Quellcode:
Memo1.ControlType := TPresentedControl.TControlType.Platform;
zeigt die App das gewünschte Verhalten.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:55 Uhr.

Powered by vBulletin® Copyright ©2000 - 2022, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2021 by Daniel R. Wolf