distinguir teclado y scanner

Almiro
17 de Enero del 2005
Hola, tengo un pequeño problema. Tengo un scanner configurado como wedge (teclado), y el teclado en sí. Necesito que en un determinado formulario, sólo me permita introducir números desde la lectura por scanner, y no por teclado.
He probado con los eventos keyup, keypress y keydown y los genera igual por teclado que por scanner. ¿Hay alguna forma de saber si una lectura me ha llegado por teclado o scanner?
Muchas gracias,

Almiro