I have a doubt regarding Touch Event. Say I need to write something like my name "Sangita" with just single tap on the keypad. In short I need to automate the whole process in one touch that would otherwise take 7 touches. The first touch works fine. I am using custom popup for keys. For the first touch and release it works fine and puts "S" on the EditText. From SoftKeyboard service I am resending the MotionEvent to LatinKeyboardView's OnTouch(). With the RnD I've done, the first touch since it is user generated is properly synced and hence there is a min of 500 ms gap where the pop is rendered and visible. For the second letter "a" however, I am unsure how to make the event last there in for min 500ms. As a result the duration between second touch event and popup is very less ie 20-30ms for which the popup doesn't render. Any ideas how to make the second touch event retain in LatinKeyboard view for 500ms and then convert it to up and send "a" to EditText?
Thanks in advance,