USB-HID implementation as a Ruby extension in C.