I had the same problem as you using the Delphi XE7
, I went through several tests and realized that none of the KeyBoardType
did not solve, Alphabet uses the suggestions of the virtual keyboard Android. Both the mobile keyboard and Gboard (Google keyboard) did not work.
I tested with the KeyBoardType = Alphabet
but with the option Password
checked, if you notice it does not use keyboard suggestions and was no longer repeating the letters that by the way to me would solve, but there is a however, with the option Password
checked it only appears symbols and even with the button to have the possibility to view what is being typed did not help.
So I had to make a small change. Research by Unit FMX.Platform.Android
responsible for Android Keyboard controls among other things. Make a copy of this Unit and paste it into your project folder and declare it in the project uses, to start picking up the Unit changes.
With Unit open function search EnterControl
and HandleVK
where the following call exists
Ftextview.setIsPassword(Password)
change to
Ftextview.setIsPassword(True)
it will activate the Password option without the keyboard suggestions and with the possibility to view what are being typed without having a button to do it. For me resolved.
Welcome! Please, we suggest that you make a tour through the site and see How to create an example Minimum, Complete and Verifiable! So make it easier for the community to help you!
– Thiago Luiz Domacoski