0x80
がVolume Up、0x81
がVolume Downに割り当てられており、さらに0xED
や0xEE
でもVolume UpやDownができそうですが、実はこれらは全て動きません(Windowsでは)。usbd_hid
を用いることでメディアキー用のレポートを作成することができます。MediaKeyboardReport in usbd_hid::descriptor - Rust
docs.rs
MediaKey in usbd_hid::descriptor - Rust
docs.rs
embassy_usb
では以下のようになります。