rpnfan
14.03.2021, 13:14
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!):
59736
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.
; 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
59736
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.
; 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