First, I shall congratulation smesser and Emma Burrows about the article Using Raw Input from C# to handle multiple keyboards.
I lost many time to understand how my Win XP SP3 works to see the Data BUS and Device request to comunicate to the USB port.
After read their explanation about the Raw Input method all become clear.
I'm new in programing world and I use the Delphi 7 platform to create my applications.
I need the same explanation of Raw Input to do under Delphi/Pascal language, so is there this step-by-step translated information to me ?
I have a USB keyboard and a USB BarCode Reader and I have to create 2 different flow to each data if came from keyboard or from Reader, because my applicaton is hiden, only its icon is displayed in TaySystem field of screen.
When use or notepad or microsoft word the data from Reader must not interfere in my job, just the application(in hiden state) get it, not write as a keyboard.
God bless you !!