You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm trying to grab the "microphone muted" LED status from the HID library, but it seems like the library only supports a select few statuses out of the box: #151
It seems like 0x21 might be the position of the LED I'm looking for. (FWIW, the laptop keyboard does have an LED for this)
I've tried messing with the three 0x07 values here and changing the signature to uint16_t here, but my c++ isn't strong and it's giving no results at all, so I've broken something...
In my searching, I've seen other people ask about this but haven't found a working example. I've seen some of your comments about it being tricky/non-standard, so not sure if there's a way to pull it off. Any guidance would be appreciated!
Thanks,
Patrick
The text was updated successfully, but these errors were encountered:
I'm also curious to get this to work, because it would create a nice way to standardize typical status LEDs on custom keypads. My focus is on a mute toggle switch with indicator.
In my LEDs branch the library is adapted to support 16 bits of LED status. Names have been adopted from the HID Usage Tables 1.5. Also the KeyboardLed example is updated to show all 16 bits of LED information.
Attaching my Arduino Pro Micro with this sketch to my Ubuntu 24.04 laptop shows an additional LED:
I'm trying to grab the "microphone muted" LED status from the HID library, but it seems like the library only supports a select few statuses out of the box: #151
It seems like 0x21 might be the position of the LED I'm looking for. (FWIW, the laptop keyboard does have an LED for this)
I've tried messing with the three 0x07 values here and changing the signature to uint16_t here, but my c++ isn't strong and it's giving no results at all, so I've broken something...
In my searching, I've seen other people ask about this but haven't found a working example. I've seen some of your comments about it being tricky/non-standard, so not sure if there's a way to pull it off. Any guidance would be appreciated!
Thanks,
Patrick
The text was updated successfully, but these errors were encountered: