Arduino verwendet bei den ATMega32U4 eine CDC Implementierung...
Im Grunde erlaubt CDC einen (langsamen) Datenkanal in beide Richtungen.
Zusätzlich zur HID Implementierung
In wie weit die Arduino Lib dafür vorbereitet ist, kann ich nicht sagen.
Grundsätzliche Information findest du in den verschiedenen PDFs auf dieser Seite.
Serial, neben HID, gleichzeitig, geht leider nicht.
Das kann nur per umschalten erledigt werden.