Fig. 2From: Using IM-Visor to stop untrusted IME apps from stealing sensitive keystrokesKeystrokes porcessing in Android. An IME app obtains the coordinate(x,y) from touch screen driver and translate it into a character, then send it to a user app. It is always the first service to receive (sensitive or non-sensitive) keystrokes prior to a user appBack to article page