Detecta la entrada del teclado de software o hardware

Estoy trabajando en una aplicación de Android que debe usar un lector de etiquetas RFID. Estoy usando este lector como un dispositivo adicional conectado en mi microUSB con un cable OTG. Android está detectando este dispositivo como un teclado de entrada. Me gustaría saber si puedo detectar mediante programación cuando un usuario hace una entrada con este lector. Entonces, básicamente, debo diferenciar la entrada de mi softkeyboard o de este lector. Busqué mucho pero no puedo encontrar una solución, cualquier ayuda sería muy apreciada. Muchas gracias.

Respuestas a la pregunta(1)

Su respuesta a la pregunta