Modified and rebuilt HID API to fix issue with special characters