Sådan udløses Windows-volumedisplayet?

Indlæg af Hanne Mølgaard Plasc

Problem



Når standard tastaturnøglen for at øge lydstyrken er ramt på Windows, vises et lille vindue øverst til venstre, der viser lydstyrken og muligvis oplysninger om afspilning af medier. Jeg leder efter en måde at udløse vinduet uden at ændre volumenstatus, helst på en nem måde at integrere med Autohotkey.

Bedste reference


Windows 8 introducerede klassen Media Control, der lader Moderne apps hænge ind i systemafspilningskontrollen. I Windows 8.1 og 10 blev det erstattet af klassen System Media Transport Controls. [2] [3]


Selvom den understøtter 'Manuel kontrol af systemmediekontrolkontrolerne', ser det ikke ud til at være en måde at vise/skjule overlejringen på og ikke sikkert på en desktop-app. [4]


Gå ind i ukodede område Jeg fandt klassenavnet på overlejret, og det fører mig til HideVolumeOSD. Desværre er klassenavne ret generiske, så du skal sandsynligvis også se størrelsen af ​​vinduet for at afgøre om det er volumenoverlejringen. [5]


Jeg ved ikke, om vinduet bare vil virke, forventer Windows det ikke at være synligt, undtagen som svar på tastatur og afspilningsbegivenheder. HideVolumeOSD appen bruger keybd\_event (volumen op/ned) for at udløse det, men dette er problematisk som bemærket i kommentarerne ...