Ändern der Größe der Lautstärke in Schritten von "Lauter" / "Leiser"

25

Wie diese Frage, aber für Windows: Wie kann ich einstellen, um wie viel sich die Lautstärke jedes Mal ändert, wenn ich die Lautstärketasten drücke?

Ich arbeite auf einem Windows 7-Laptop. Es hat "Lauter" und "Leiser" Tasten auf der Tastatur. Durch Drücken dieser Tasten wird die Lautstärke geringfügig geändert. Gibt es eine Einstellung oder einen Registrierungsschlüssel oder etwas, um diesen Betrag zu ändern, oder muss ich Software von Drittanbietern installieren, um dies zu tun?

Angus
quelle
Ich habe jahrelang ohne Glück nach solchen Dingen gesucht. Das Beste, was ich gefunden habe, ist die Verwendung einer Lautstärkeregelungs-App eines Drittanbieters.
Andrew Lambert
1
Ich habe jetzt 3RVX installiert, mit dem ich dies anpassen kann und das auch eine vernünftige Lautstärkeanzeige auf dem Bildschirm bietet. matthew.malensek.net/software
Angus
1
Kann jemand sagen, wie man den fest codierten Wert 51 oder den Haken ändert IAudioEndpointVolume::VolumeStepUp()?
user1641838

Antworten:

10

Ja, eine Drittanbieter-App scheint die beste Lösung zu sein.

Die Antwort von Microsoft auf das Problem lautet:

Die Tastendrücke werden als HID-Nachrichten APPCOMMAND_VOLUME_UP und APPCOMMAND_VOLUME_DOWN an das Betriebssystem gesendet. Diese werden dann in Aufrufe von IAudioEndpointVolume :: VolumeStepUp () oder IAudioEndpointVolume :: VolumeStepDown () übersetzt. Dies ist in 51 Schritten fest codiert.

Mögliche Abhilfemaßnahmen bestehen darin, mit der Tastaturaktualisierungsrate in der Systemsteuerung zu spielen oder eine App zu schreiben, die die Nachrichten APPCOMMAND_VOLUME_UP HID abhört und ihre eigenen Aktionen ausführt.

Einige Laptop-Hersteller stellen eine Drittanbieter-Anwendung zur Verfügung, die spezielle Tastendrücke erfasst und OSD usw. bereitstellt. Dies kann möglicherweise anpassbar sein.

Ansonsten würde ich auch 3RVX laut Ihren Kommentaren empfehlen .

Tak
quelle
Unter Windows 8.1 kann ich die Lautstärke erhöhen / verringern, indem ich mit der linken Maustaste auf das Lautstärkesymbol in der Symbolleiste klicke und dann die Aufwärts- / Abwärtspfeile drücke.
Bill Hoag
1
3RVX scheint es nicht zu erlauben, das Inkrement anzupassen ...
Crono
@Crono ja, das tut es - github.com/malensek/3RVX/issues/57
Steven Penny
4

Sie können das Open Source- Programm 3RVX verwenden :

  1. die Einstellungen

  2. Hotkeys

  3. +

  4. Schlüssel

  5. Maßnahme: Erhöhen Sie die Lautstärke

  6. Betrag: 10 Prozent

Beachten Sie, dass 3RVX auch Skins hat, die über das Release hinausgehen . Ich verwende beispielsweise die Skin "Windows-Standard". Nützlich ist auch, dass Sie diese Skins anpassen können, indem Sie die Datei skin.xml ändern. Ich habe meine geändert , um die Schriftgröße zu erhöhen.

Steven Penny
quelle
4

Im Gegensatz zum OP war es mein Ziel, das Inkrement für meine In-Ear-Kopfhörer von 2% auf 1% zu senken. Meine Problemumgehung ohne die Installation von Software von Drittanbietern bestand darin, die Lautstärke der Quelle (z. B. Media Player) auf 50% zu reduzieren. Da Endvolumen = Quellvolumen * Taskleistenvolumen sind die 2% -Schritte nun effektiv 1% -Schritte (ich brauche nie mehr als 20% des maximalen Volumens)

user829755
quelle
1

Ich habe festgestellt, dass es ein Muss ist, ein AutoHotKey- Skript zu verwenden. Wie Sie vielleicht wissen, kann AutoHotKey Tastaturereignisse abfangen und viele Dinge tun. Das Skript, das ich benutze, ist das folgende:

~Volume_Up::SoundSet, +8
~Volume_Down::SoundSet, -8

In meinem Fall ist das Standardvolumeninkrement 2. Ich möchte es auf 10 setzen, also addiere / subtrahiere ich hier 8 weitere Einheiten (das ~ Symbol am Anfang bedeutet "Standardaktion nicht blockieren", also die Standardvolumenaktion, einschließlich Das OSD des Systems wird weiterhin wie gewohnt angezeigt und funktioniert einwandfrei.

Mu-Tsun Tsai
quelle
Ich stimme der AutoHotkey-Empfehlung zu: Viel Anpassungsfähigkeit ohne komplexe Skripterstellung.
Joe DF