![]() |
Tastatur mit "Ok" und "Weiter"?
Hallo Freunde,
ich bin auf der Suche, wie ich meine Handytastatur einstellen/umstellen kann. Bei manchen Apps, erscheint statt dem "Enter" ein "Ok" oder auch "Speichern". Meine Frage wäre, wie kann ich darauf zugreifen und wie dann auch folglich umstellen und den Button individuell nutzen? Vielen Dank für eure Hilfe. mit freundlichen Grüßen |
AW: Tastatur mit "Ok" und "Weiter"?
Suchst du jetzt eine Software und willst du das programmieren und fragst wie?
|
AW: Tastatur mit "Ok" und "Weiter"?
|
AW: Tastatur mit "Ok" und "Weiter"?
Vielleicht sollte ich langsam mal wieder lüften, aber ich verstehe überhaupt nicht, was gemeint ist.
Willst du auf einer Standard-Tastatur (iOS oder Android?) die Tasten-Beschriftungen abändern? Global im gesamten OS oder nur in deiner App (oder da auch nur an bestimmten Stellen)? |
AW: Tastatur mit "Ok" und "Weiter"?
nein ich will das programmieren! ich hätte es gerne, das es so aussieht!
![]() ![]() und dann den "Weiter" button ansprechen können! |
AW: Tastatur mit "Ok" und "Weiter"?
Also Android.
OK, also entweder bietet dieses Tastaturmodul eine Schnittstelle, um sie zu steuern. (macht sie ja teilweise, indem sie auf die Art der Eingabefelder reagiert) Oder du schreibst dir komplett ein eigenes Tastaturmodul und ersetzt das Installierte mit Deinem. Oder du suchst dir eine andere schon existierende Tastatur, welche dir besser gefällt. ![]() ![]() ... PS: OK ist nicht Weiter. Das Eine beendet nur die Eingabe und das andere sendet die Eingabe auch gleich ab. Vorallem im Browser, oder in der Suche des App-Store. Und genau deswegen heißen die auch unterschiedlich. PPS: Gleich von Anfang an "alles" wichtige erzählt, hätte massig Rückfragen erspart. Ein Crosspost ist nichts Schlimmes, aber wenn man es auch gleich erwähnt, das man wo Anders auch noch die selbe Frage gestellt hat, müsste nicht alles doppelt gemacht werden. (von den Antwortern, welche ja nicht wissen, daß es drüben schon bentwortet wurde) Und das hier war jetzt übrigens eine Antwort auf dein "Sorry" von drüben. :zwinker: [edit] Achso, du willst das nur in der eigenen App auch nutzen, also die unterschiedlichen Texte? Also dann siehe #7. |
AW: Tastatur mit "Ok" und "Weiter"?
Der Text kann meines Wissens nicht beliebig gesetzt werden. Die einzige Möglichkeit, den zu beeinflussen, ist die imeOptions des Eingabefeldes zu setzen. Dort gibt es so Optionen wie IME_ACTION_DONE oder IME_ACTION_NEXT die dann die Beschriftung der Enter-Taste beeinflussen.
Siehe ![]() |
AW: Tastatur mit "Ok" und "Weiter"?
Offenbar will er aber auch ein eigenes Event auf diesen Button legen, wie er im
![]() |
AW: Tastatur mit "Ok" und "Weiter"?
So könnte es gehen:
Delphi-Quellcode:
uses
FMX.Platform, FMX.VirtualKeyboard; procedure TForm1.VirtualKeyBoardButtonEvent(Sender: TObject); begin ShowMessage(TVirtualKeyboardToolButton(Sender).Title); end; procedure TForm1.FormVirtualKeyboardShown(Sender: TObject; KeyboardVisible: Boolean; const Bounds: TRect); const B_TITLE = 'Drücken'; var VKbBarSvc : IFMXVirtualKeyboardToolbarService; i : integer; begin if (TPlatformServices.Current.SupportsPlatformService(IFMXVirtualKeyboardToolbarService, IInterface(VKbBarSvc))) then begin for i := 0 to VkbBarSvc.ButtonsCount-1 do begin if VKbBarSvc.GetButtonByIndex(i).Title = B_TITLE then begin ShowMessage('Will schon '+B_TITLE); exit; end; end; VKbBarSvc.AddButton(B_TITLE, VirtualKeyBoardButtonEvent); end; end; |
AW: Tastatur mit "Ok" und "Weiter"?
Das Design der Tastatur wird in dem Edit eingestellt, das die Tastatur aufruft.
Die Eigenschaft KeyboardType legt das grundsätzliche Layout fest (Numerisch, URL etc.) Ob da "OK", "Suchen", "Weiter" oder etwas anderes an Stelle der "Enter"-Taste stehen soll, gibst Du in der Eigenschaft "ReturnKeyType" an. Ich hoffe, das ist es, was Du gesucht hast. Gruß Guido R. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:30 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz