title: Select specific USB keyboard input device?
body: <p>I am working on a small project: I need to take the input from a number pad and run macros based off which key was pressed. However, I'm having some difficulty reading from the number pad specifically. <code>stdin</code> simply reads from the key inputs; I actually need the raw data output from the number pad USB device. The number pad is a <strong>separate device</strong> from the keyboard. </p>
  
  <p>My research indicates I'll have to write a device driver for it using the <code>Windows DDK</code>, but this doesn't quite make sense to me. I want to select a different USB input device as a keyboard - this shouldn't require a new driver, as I'll still be using it as a keyboard. I just need to change the scope of my input stream to just the USB device.</p>
  
  <p>I could also be missing some key piece of information. So, is there a simple way to do this?</p>