Harry, wg mnie to kwestia odpowiedniego deskryptora.
Standardowa kody klawiszy to jeden deskryptor, a klawisze multimedialne to osobna sprawa. Oczywiście da sie to połączyć, ale trzeba wgryźć się w specyfikację USB i zrobić tzw. urządzenie kombo.
Żeby sterować klawiszami multimedialnymi muszi mieć sekcję "USAGE_PAGE (Consumer Devices)"
To takie moje małoprofesjonalne spojrzenie na sprawę. Więcej szczegółów znajdziesz w dostępnych projektach.
Choćby tutaj:
http://usb-ir-remote.sourceforge.net/W wersji 0.2 projektu znajdziesz m.in. taki oto deskryptor:
język c
Musisz się zalogować, aby zobaczyć kod źródłowy. Tylko zalogowani użytkownicy mogą widzieć kod.
Jak widzisz są tam wpisy dotyczące klawiszy multimedialnych.
No i jeszcze jedno warto sięgnąć np. do specyfikacji usb, choćby od tej 1.1
https://www.usb.org/sites/default/files ... 1_12v2.pdfMasz tam rozdział 15 Consumer Page(0x0C), 15.9 Audio Control.