Input events logger -
Veja os eventos de MotionEvent e KeyEvent, para desenvolvedores
APP para desenvolvedores, isso imprimirá todos os eventos de entrada que chegam ao seu dispositivo - todos os campos das classes KeyEvent e MotionEvent são exibidos.
Ele imprimirá eventos de eixos e botões do joystick ou gamepad, eventos do mouse pairar e eventos do touchpad, se você tiver esse dispositivo.
Ele também despejará todos os eventos no Logcat.
Você pode anexar quase qualquer mouse/teclado/gamepad ao seu telefone, se tiver um cabo adequado ou conectar o mouse/teclado Bluetooth, o sistema operacional Android o reconhecerá.
Fontes estão em https://github.com/pelya/androidinputeventslogger