119 votes

Comment puis-je contrôler le volume principal dans Windows ?

Certains claviers comportent des commandes de volume sur lesquelles on peut appuyer à tout moment pour contrôler le volume principal. Mon clavier n'en dispose pas. Existe-t-il un moyen de créer une macro de touche qui fonctionnera comme les commandes de volume de ces claviers ?

Il devrait toujours me permettre de contrôler le volume, même si je suis en train de jouer à un jeu.

0voto

MCL Points 196

Mes conclusions sur ce sujet :

Je suis tombé sur un AutoHotKey_L en essayant d'écraser la bibliothèque de mon clavier. Volume_Up y Volume_Down touches de raccourci globales.

Le but était de pouvoir contrôler le volume principal tout en étant restrictif, appui sur une touche pour consommer des applications/jeux en plein écran ( Bethesda L'exemple le plus connu est celui des jeux de l'Université de Londres.)

Les fonctions sont assez simples, je vais donc vous donner un petit exemple :

Volume_Up::
    newVol := VA_GetMasterVolume() + 5
    VA_SetMasterVolume(newVol)
return

Volume_Down::
    newVol := VA_GetMasterVolume() - 5
    VA_SetMasterVolume(newVol)
return

En principe, ce code contient tout ce dont vous aurez besoin. Il écrase les deux touches pour faire la même chose qu'avant, mais au lieu de compter sur le système d'exploitation pour attraper la pression de la touche, AutoHotkey règle le volume par lui-même. Bien sûr, vous pouvez spécifier n'importe quelle autre touche de raccourci.

Comme il ne semble pas y avoir de fonction intégrée pour changer le volume relativement vous devrez d'abord obtenir le volume actuel et ensuite l'augmenter ou le diminuer à volonté (ici : 5 ). VA_SetMasterVolume accepte des valeurs comprises entre 0.0 y 100.0 inclusivement.

Pour que cela fonctionne dans un Windows plein écran restrictif, il suffisait d'appeler la fonction #UseHook en haut de mon script.

Références :

  1. Téléchargement de la bibliothèque : Contrôle Audio Vista Fonctions par Lexikos
  2. VA en ligne documentation

0voto

Stenemo Points 294

Ma méthode préférée pour contrôler le volume principal consiste à utiliser la molette de défilement lorsque le curseur se trouve sur la barre des tâches via AutoHotkey :

#If MouseIsOver("ahk_class Shell_TrayWnd")
WheelUp::Send {Volume_Up}     ; Wheel over taskbar: increase/decrease volume.
WheelDown::Send {Volume_Down} ;

Voir https://autohotkey.com/docs/Hotkeys.htm pour plus de détails

Pour permettre de contrôler le volume où que se trouve le curseur (lorsque la touche capslock est enfoncée), vous pouvez ajouter ce qui suit :

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}

0voto

Red Tux Points 2074

Une autre option est SharpKeys :

https://github.com/randyrants/sharpkeys

il vous permet de remapper une touche à une autre. Voici la configuration que j'ai utilisée par exemple :

Map this key | To this key
-------------|------------
Function F10 | Media volume down
Function F11 | Media volume up

0voto

Rifkin Habsburg Points 461

J'ai installé AutoHotkey et utilisé le script suivant :

#MaxHotkeysPerInterval 500
#WheelUp::Volume_Up
#WheelDown::Volume_Down
#MButton::Volume_Mute

Cela me donne :

  • Alt + MouseWheelUp Augmentation du volume
  • Alt + MouseWheelDown Réduction du volume
  • Alt + MouseWheelClick Mute/Unmute

Plutôt pratique !

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X