Detectar quando a caixa de entrada é preenchida pelo teclado e quando pelo scanner de código de barras.

Como eu posso detectar programaticamente quando a entrada de texto é preenchida digitando no teclado e quando ela é preenchida automaticamente pelo scanner de código de barras?

questionAnswers(9)

yourAnswerToTheQuestion