The Android input subsystem supports many different device classes, including keyboard, joystick, trackball, mouse, and touch screen. The documentation in this ...
source.android.com