This might be in the wrong section but the title of this section is "Network/Device Communication" and I figured a USB device is a device.... I have only seen network posts in this section.

So my question is how could I connect to a USB device (i.e mouse) and send it raw data in c/c++(I am using unix)?

Thanks,
CorX