Не знаю что такое MAX340.
Если Вы имели в виду чип USB-UART типа MAX232x или CP210x или PL2303 и т.п., то они как я писал, не подходят, так как реализуют CDC-профиль, а нужен HID-профиль.
Библиотеками никакими не пользуюсь, так что не подскажу. Но можно взять посмотреть примеры реализации...