- Joined
- Dec 3, 2011
- Messages
- 438
- Motherboard
- HP Elite X2
- CPU
- i5-7600U
- Graphics
- HD 620, 2736x1834
- Mac
- Classic Mac
- Mobile Phone
Ok, turns out that both the volume up key and the volume down key run through both _Q30 *and* _Q31 methods :-/
The volume up/down keys on the keyboard send e030=48 for volume up and e02e=49 for volume down.
This SSDT seems to be specifically for the hard keys on the device. The power button is also adjacent the volume hard keys and I suspect that there's some condition in the SSDT that decides what was pressed and how to respond, but it isn't clear to me what is what.
It seems like the HID0 device is what eventually is passed a value - either 0xC2,0xC4,0xC6, or 0xC8 from _Q30 OR 0xC3, 0xC5, 0xC7, or 0xC9 from _Q31, but I'm lost on how to parlay that into something that responds to the current controls.
Would you mind taking a look at the methods in the SSDT when you have a minute? Thx.
Er...the HIDD device, that is....
The volume up/down keys on the keyboard send e030=48 for volume up and e02e=49 for volume down.
This SSDT seems to be specifically for the hard keys on the device. The power button is also adjacent the volume hard keys and I suspect that there's some condition in the SSDT that decides what was pressed and how to respond, but it isn't clear to me what is what.
It seems like the HID0 device is what eventually is passed a value - either 0xC2,0xC4,0xC6, or 0xC8 from _Q30 OR 0xC3, 0xC5, 0xC7, or 0xC9 from _Q31, but I'm lost on how to parlay that into something that responds to the current controls.
Would you mind taking a look at the methods in the SSDT when you have a minute? Thx.
Er...the HIDD device, that is....
Attachments
Last edited: