Ciao a tutti, Dovrei riuscire a capire se un determinato tasto è stato premuto dalla tastiera del PC oppure è stato generato da un lettore di codici a barre USB operante in emulazione di tastiera, ed in tal caso intercettarlo diversamente e non restituirlo all'output standard (textbox o altro)
Cercando sul web ho trovato questo articolo che ho testato e che funziona perfettamente allo scopo di intercettare (peraltro anche al di fuori della mia applicazione) un qualsiasi tasto, ma non ho capito se e come sia possibile capire chi ha generato l'evento.
http://www.codeguru.com/vb/gen/vb_system/keyboard/article.php/c4831/Managing-LowLevel-Keyboard-Hooks-with-the-Windows-API-for-VB-NET.htm
L'ideale (sarebbe davvero il massimo della vita) poter creare una porta COM virtuale ed inviare a quella i caratteri ricevuti solo da quel determinato device USB (in pratica sarebbe il lavoro che dovrebbe fare il driver USB del lettore di codici a barre ma che purtroppo non fa)
Spero di essermi spiegato ... grazieeeee !!!
Fabio