diy-hifi-forum.eu
Tipp: Lautstärkeregelung am Windows-PC mit Shortcuts / Maus - Druckversion

+- diy-hifi-forum.eu (https://diy-hifi-forum.eu)
+-- Forum: Archiv (https://diy-hifi-forum.eu/forumdisplay.php?fid=198)
+--- Forum: Elektronik (https://diy-hifi-forum.eu/forumdisplay.php?fid=8)
+---- Forum: Allgemeine Themen (https://diy-hifi-forum.eu/forumdisplay.php?fid=87)
+---- Thema: Tipp: Lautstärkeregelung am Windows-PC mit Shortcuts / Maus (/showthread.php?tid=19113)



Tipp: Lautstärkeregelung am Windows-PC mit Shortcuts / Maus - rpnfan - 14.03.2021

Für den der noch keine praktische Lösung hat die Lautstärke schnell mit einem Hotkey (auf jeder normalen Tastatur) und mit grafischer Ansicht des Volume-Levels zu sehen evtl. eine nette Option. Grafisch nicht fürchterlich attraktiv, aber sehr praktisch sieht man welche Lautstärke gerade eingestellt ist und wenn die gemutet ist (roter Balken), so erkennt man trotzdem die aktuelle Einstellung (die auch gemutet veränderbar ist!):

[ATTACH=CONFIG]59736[/ATTACH]

Hab eben die Idee von https://www.autohotkey.com/boards/viewtopic.php?f=76&t=47784&start=40 "geklaut" und minimal angepasst, so dass man mit den Windows+Pfeil-Tasten hoch bzw. runter die Lautstärke ändert und mit der Pause-Taste mutet/unmutet. Ich will manchmal den Ton möglichst schnell leise bekommen, daher hab' ich es so eingerichtet, dass die Windows-Pfeilrunter-Taste den Ton um zwei Schritte verkleinert und die Pfeil-Hoch-Taste einen Schritt erhöht. Das finde ich sehr praktisch.

Man braucht dazu Autohotkey und muss folgendes Skript unter beliebigem Namen, z. B. Volume-Regler.ahk abspeichern. Dann sollte man dazu eine Verknüpfung im Autostart-Menü erstellen. Gefallen die gewählten Tastenkürzel nicht, so kann man die leicht abändern (siehe Beginn des Skripts und in der Doku zu Autohotkey, (^!m würde z.B. Ctrl-Alt-M bedeuten) oder auch auf die Maus oder das Mausrad legen, wenn man das lieber mag.

Oh, sehe gerade man kann hier keine Dateien hochladen. Daher kurz über we-transfer, wer kein Autohotkey installieren oder sonst nutzen mag aber mal so schnell probieren will kann dort eine ausführbare Datei herunter laden (für eine Woche verfügbar): https://we.tl/t-HsMEyTpMYA

Off-Topic: Ich benutze Autohotkey schon "ewig", um alle möglichen Anpassungen für die Tastatur zu machen oder Zeug zu automatisieren. Wer es nicht kennen sollte, sicher einen Blick wert.

Code:
; Joe Winograd 27-Aug-2018 ; Developed for Windows 10, but tested successfully on W7, W8.1, and W10 (all 64-bit) ; Updated with Toggle Mute feature 10-Mar-2021 ; Updated with Red and Green sliders for Muted and Unmuted states 10-Mar-2021 ; 2021-03-14 PK: changed default hotkey to Win-Up and Win-Down and Pause ; added decrease parameter step to allow faster turning down of the volume #Warn,UseUnsetLocal #NoEnv #SingleInstance force SetBatchLines,-1 ; begin values to change BarWidth:="w800" BarHeight:="h20" BarXlocation:="x500" BarYlocation:="y1200" BarColorMuted:="Red" BarColorUnmuted:="Green" BarMillisecondsToStayOnScreen:=1000 ; 1 second HotkeyVolumeDown:="#Down" HotkeyVolumeUp:="#Up" HotkeyToggleMute:="Pause" ;HotkeyVolumeDown:="NumpadSub" ;HotkeyVolumeUp:="NumpadAdd" ;HotkeyToggleMute:="NumpadMult" VolumeIncrement:=1 VolumeDecrement:=2 ; end values to change SplitPath,A_ScriptName,,,,ProgramName Hotkey,%HotkeyVolumeDown%,VolumeDown Hotkey,%HotkeyVolumeUp%,VolumeUp Hotkey,%HotkeyToggleMute%,ToggleMute SoundGet,Volume Volume:=Round(Volume) TrayTip:=HotkeyVolumeDown . " or " . HotkeyVolumeUp . " to adjust volume" . "`n" . HotkeyToggleMute . " to toggle mute" . "`nCurrent Volume=" . Volume TrayIconFile:=A_WinDir . "\System32\shell32.dll" ; get tray icon from shell32.dll TrayIconNum:="-225" ; use music note as tray icon (icon 225 in shell32) Menu,Tray,Tip,%TrayTip% Menu,Tray,Icon,%TrayIconFile%,%TrayIconNum% Gui,+ToolWindow -SysMenu Gui,Add,Progress,%BarWidth% %BarHeight% c%BarColor% vBarVal Gui,Hide Return ; end auto-execute VolumeDown: SetTimer,SliderOff,%BarMillisecondsToStayOnScreen% SoundSet,-%VolumeDecrement% Gosub,DisplaySlider Return VolumeUp: SetTimer,SliderOff,%BarMillisecondsToStayOnScreen% SoundSet,+%VolumeIncrement% Gosub,DisplaySlider Return ToggleMute: SoundSet,+1,,Mute ; toggle the mute setting Return SliderOff: Gui,Hide Return DisplaySlider: SoundGet,MuteState,,Mute If (MuteState="Off") BarColor:=BarColorUnmuted Else BarColor:=BarColorMuted SoundGet,Volume Volume:=Round(Volume) Title:=ProgramName . " Current Volume=" . Volume Gui,Show,%BarXlocation% %BarYlocation%,%Title% GuiControl,,BarVal,%Volume% GuiControl,+c%BarColor%,BarVal TrayTip:=HotkeyVolumeDown . " or " . HotkeyVolumeUp . " to adjust volume" . "`n" . HotkeyToggleMute . " to toggle mute" . "`nCurrent Volume=" . Volume Menu,Tray,Tip,%TrayTip% Return