Como el lector de barras simula la entrada por teclado, no tiene forma
de saber a donde va a ir a parar lo que ingresa. Entonces se me ocurre
que lo que tenes que hacer es disparar una rutina que permita entrada
por teclado y guardarlo donde querés. De esa forma no es el lector de
código de barras el que decide sino el usuario al iniciar la rutina,
tal vez mediante la presión de un botón en la interfase.
Gedece
_______________________________________________
pyar mailing list py...@python.org.ar
http://listas.python.org.ar/listinfo/pyar
PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
Hay formas de claimear el teclado, fijate que muchos passwords de
dialogo de sistema lo hacen
También se que algun sistema de eventos te permite detectar de cual
teclado viene el evento, he visto aplicaciones que lo hacen.
Ahora, sé que se puede, pero no tengo idea de como se programan esas cosas :)
D.
hola,
Si usás linux podes usar pyusb[0], desconectar el lector del kernel y
leer los datos en crudo desde tu programa. Si usas win, podés usar
pywinusb[1] para hacer algo parecido. Yo usé ambos para obtener datos
de un micro que se conectaba como HID.
pero quizás sea mas facil si usás algo que detecte de que "teclado"
viene la data.
[0] http://pyusb.sourceforge.net/docs/1.0/tutorial.html
[1] http://code.google.com/p/pywinusb/