/USB

Look at interfacing to Embeded USB Devices using Factor

Primary LanguageFactor

USB

Playing around with the USB interface using Factor

(HID) Human Interface Device would be a good place to start with.