And if I created a customizable keyboard for each EditText (or TextView)?
B4X:
Sub Globals
'These global variables will be redeclared each time the activity is created.
Private SD_Keyboard1 As SD_Keyboard
Private TextField1 As EditText
Private TextField2 As EditText
End Sub
Sub Main
Dim Ck As CustomKey
Ck.Initialize
Ck.AddRowSimpleChar(Regex.Split(",","Q,W,E,R,T,Y,U,I,O,P"))
Ck.AddRowSimpleChar(Regex.Split(",","A,S,D,F,G,H,J,K,L"))
Ck.AddRowSimpleChar(Regex.Split(",","Z,X,C,V,B,N,M"))
SD_Keyboard1.Add(TextField1,Ck,"TextField1")
Dim Ck As CustomKey
Ck.Initialize
Ck.AddRowSimpleChar(Regex.Split(",","1,2,3,4,5,6,7,8,9,0,?"))
Ck.AddRowSimpleChar(Regex.Split(",","Q,W,E,R,T,Y,U,I,O,P"))
Ck.AddRowSimpleChar(Regex.Split(",","A,S,D,F,G,H,J,K,L"))
Ck.AddRowSimpleChar(Regex.Split(",","Z,X,C,V,B,N,M"))
SD_Keyboard1.Add(TextField2,Ck,"TextField2")
End Sub