Replies: 3 comments 4 replies
-
I am not sure if microphone controls are part of the consumer/hid protocol. You'd need to check the usb hid spec. |
Beta Was this translation helpful? Give feedback.
-
Did you figure this out? I'm trying to do something similar and any data you gathered would be interesting. |
Beta Was this translation helpful? Give feedback.
-
Hi, in the recent release of HID Usage Tables (V1.3), video conferencing mute microphone feature is added. Below are the documents: It uses Generic Desktop (0x01) for Mute function and status LED. I can't implement it by myself but I can help test it. |
Beta Was this translation helpful? Give feedback.
-
I want to make a small keyboard that I can use to mute/adjust volume and mute my microphone.
I have succesfully implemented the first task using the consumer type but the only microphone mute I see in the usb hid usage table is under Telephony. I have tried to figure out how the code works to define what type of device is plugged in but I am getting confused in the PROGMEM
static const uint8_t _hidSingleReportDescriptorConsumer[] PROGMEM = { /* Consumer Control (Sound/Media keys) */ 0x05, 0x0C, /* usage page (consumer device) */ 0x09, 0x01, /* usage -- consumer control */ 0xA1, 0x01, /* collection (application) */
Am I on the right track for muting my microphone? How do I implement the Telephony type?
I know I can use the keyboard type to send mute codes for a specific program (teams: ctrl-shft-M) but I have multiple different applications I regularly use.
Beta Was this translation helpful? Give feedback.
All reactions