Comment contrôler le volume principal dans Windows 7?

105

Certains claviers sont dotés de commandes de volume sur lesquelles vous pouvez appuyer à tout moment pour contrôler le volume principal. Mon clavier n'a pas ça. Est-il possible de créer une macro de clé qui fonctionne comme les commandes de volume de ces claviers? Cela devrait toujours me permettre de contrôler le volume, même si je joue à un jeu.

Phenom
la source

Réponses:

99

Je viens de faire cela avec mon ordinateur portable. J'ai utilisé AutoHotKey

Voici le script

#PgUp::Send {Volume_Up 1}
#PgDn::Send {Volume_Down 1}

Ainsi, Win+ PgUp Win+ PgDownchange le volume principal. Si vous préférez Ctrl+ PgUp, utilisez ^PgUp::Send.

  1. Si vous ne l'avez pas déjà installé, http://www.autohotkey.com/
  2. Une fois installé, cliquez avec le bouton droit sur votre bureau et choisissez un nouveau fichier AutoHotKey.
  3. Assurez-vous de titrer le fichier se terminant par .ahk (par exemple, j'ai utilisé "controls.ahk")
  4. Collez le code d'en haut
  5. Enregistrez-le et double-cliquez sur le script dans l'explorateur Windows

Pour l'exécuter au démarrage

  1. Utilisez l'utilitaire "Convert to exe" fourni par AHK (ou vous pouvez cliquer avec le bouton droit de la souris sur le fichier et sélectionner "Script de compilation").
  2. Créez le fichier .exe dans "C: \ Utilisateurs \% USERNAME% \ AppData \ Roaming \ Microsoft \ Windows \ Menu Démarrer \ Programmes \ Démarrage"
eqzx
la source
3
Pour les abonnés, notez que l'envoi de Volume_Up revient en gros à demander à AHK de simuler une frappe sur le bouton d'augmentation du volume du clavier.
rogerdpack
Etapes 1 à 5 complétées ... Pas d'effet sous W7 - Je reçois plutôt une pagination.
Pavel Vlasov
3
C’est cool, ça marche sur win7, et changer l’étape de 3pour 1obtenir un meilleur contrôle.
Eric Wang
3
Fonctionne également sur Win 10
HA
merci pour le partage
Boldbayar
74

Faire:

Win + B

Left

Enter

PgUp/PgDown

Escape

Cela vous permet d'interagir avec les icônes de notification sur le côté droit de la barre des tâches à l'aide du clavier. Win + Bmet en évidence l'une des icônes de la barre des tâches, Leftdéplacera le focus jusqu'à ce que l'icône du volume soit sélectionnée, Enterouvrira le curseur du volume et le PgUp/PgDowndéplacera.

enthdegree
la source
10
Vous pouvez également utiliser Up/Downau lieu de PgUp/PgDownpour un contrôle plus précis du volume.
Kevin
Je n'utiliser FWIW. De plus, il y avait quelques icônes entre celle qui se concentre sur et l'icône du volume nécessitant plus de pressions, mais vous pouvez la faire glisser juste à côté. Up/DownWin + BRight
MSpreij
23

Volumouse

vous fournit un moyen rapide et facile de contrôler le volume sonore de votre système, simplement en faisant rouler la molette de la souris à molette.

en dehors des explosions
la source
1
Lorsque je suis dans un jeu et que j'essaie de l'utiliser, le jeu devient minimisé.
Phenom
Travaillé pour moi L'interface utilisateur n'est pas particulièrement intuitive, mais Vol +/- est sorti de la boîte ( Alt+ molette de défilement). Pour que Mute fonctionne avec la molette de défilement, j'ai ajouté deux règles pour Mute: Alt- Ctrlet le bouton gauche de la souris enfoncé, tous deux appliqués au composant Haut-parleurs avec Channel = Mute / Unmute. Je devais aussi changer Vol +/- être Alt+ Shift(ordinaire Altempêché mon Alt- Ctrlconfiguration de travailler avec Mute). Et oui, "le bouton gauche de la souris est enfoncé" est ce qui a fait que la molette de défilement fonctionne pour moi. Peut-être qu'il est mal cartographié?
kghastie
23

Il y a une bonne solution qui ne nécessite pas l'installation de programmes supplémentaires :

  1. Cliquez sur votre menu de démarrage et tapez sndvoldans le champ de recherche
  2. Créez un raccourci sur votre bureau pour celui-ci (clic droit -> Envoyer au bureau (créer un raccourci)
  3. Cliquez avec le bouton droit sur le nouveau raccourci et modifiez les propriétés.
  4. Dans l'onglet Raccourci, cochez la case «touche de raccourci» selon vos préférences. Par exemple: CTRL + ALT + Vet cliquez sur OK.

Maintenant, vous pouvez appuyer sur vos touches de raccourci et la boîte de contrôle du volume apparaîtra. Puis utilisez les flèches UPet DOWNpour changer le volume et ESCpour fermer.

Recette prise forme de ce blog .

DReispt
la source
3
Vous pouvez également ajouter le raccourci à la barre des tâches et assurez-vous qu'il se trouve quelque part à gauche. La combinaison Wnd + <n>lancera la n-ème application, à l'
extrême
7

NirCmd est une application qui permet de modifier le volume, etc.

Exemple d'utilisation:

  • Augmenter le volume du système de 2000 unités (sur 65535)
    nircmd.exe changesysvolume 2000
  • Réduisez le volume du système de 5000 unités (sur 65535)
    nircmd.exe changesysvolume -5000
  • Définissez le volume sur la valeur la plus élevée
    nircmd.exe setsysvolume 65535

Vous pouvez l'utiliser avec AutoHotkey pour créer vos propres clés de volume.

harrymc
la source
6

Nous venons de trouver le logiciel open source 3RVX, qui "fournit un affichage à l'écran (OSD) pour les systèmes Windows. Il prend en charge le volume ajustable et les OSD éjectés, ainsi qu'une gamme de commandes de touches de raccourci, de notifications de barre des tâches et d'autres fonctionnalités intéressantes. Simule l'aspect et la convivialité de superposition de volume OS X (différents skins sont disponibles) et vous pouvez configurer des combinaisons de touches. "

Aussi disponible sur GitHub

Goozak
la source
4

Vous pouvez utiliser cette macro AutoHotkey : Volume à l'écran (OSD) - par Rajat

La partie intéressante est ici:

vol_WaveUp:
SoundSet, +%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_WaveDown:
SoundSet, -%vol_Step%, Wave
Gosub, vol_ShowBars
return

vol_MasterUp:
SoundSet, +%vol_Step%
Gosub, vol_ShowBars
return

vol_MasterDown:
SoundSet, -%vol_Step%
Gosub, vol_ShowBars
return

Si vous modifiez le script et supprimez le "Gosub", vous pouvez modifier le volume sans les barres OSD.

Snark
la source
J'ai essayé ce script. Même si les barres OSD changent, le volume ne change pas.
Phenom
1
apparaît que , avec vista + Si vous souhaitez mettre à jour le niveau sonore du système , vous devez utiliser Envoyer {} Volume_Up autohotkey.com/docs/commands/SoundSet.htm à savoir: codeproject.com/KB/audio-video/mixerSetControlDetails.aspx (commentaire " Cela fonctionne-t-il dans Vista "indique que vous devez utiliser un IAudioEndpoint maintenant pour un ajustement global).
rogerdpack
Vous pouvez également facilement activer / désactiver le son en faisant une frappe "vol_up" puis "vol_down" qui active le son s'il est mis en sourdine.
rogerdpack
3

Essayez les touches rapides du volume sonore

Cet outil permet de contrôler le volume sonore à l’aide de touches de raccourci système. L’indicateur de volume sonore personnalisable à l’écran vous indiquera le niveau actuel.

entrez la description de l'image ici entrez la description de l'image ici

Brian Chavez
la source
1
Beau logiciel gratuit, mais il est codé en dur d'utiliser Ctrl + Flèche haut / bas
Lessan Vaezi
@ LessanVaezi Oui, c'est bien ça. Je n'aime pas ça aussi.
Brian Chavez
3

Le meilleur moyen de manipuler le niveau de volume du système sous Windows sans avoir à installer de logiciel supplémentaire est d’utiliser VBScript de l’une des manières suivantes:

Basculer en sourdine:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAD))

Augmenter le volume:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAF))

Diminuer le volume:

Set WshShell = CreateObject("WScript.Shell")
WshShell.SendKeys(chr(&hAE))
Durgesh Pandey
la source
0

Bien que ce soit une question très ancienne, je souhaite faire part de mes conclusions sur ce sujet. Je suis tombé sur une bibliothèque AutoHotKey_L tout en essayant de remplacer le clavier Volume_Upet les touches de Volume_Downraccourci globales. Le but était de pouvoir contrôler le volume principal tout en exécutant des applications / jeux plein écran restrictifs et consommant beaucoup de force (les jeux de Bethesda en sont un exemple infâme). Les fonctions sont assez simples, je vais donc poster 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 qu’elles fassent comme auparavant, mais au lieu de compter sur le système d’exploitation pour intercepter la frappe, AHK règle le volume lui-même. Bien sûr, vous pouvez spécifier n’importe quel autre raccourci clavier. Comme il ne semble pas exister de fonction intégrée permettant de modifier le volume de manière relative , vous devez commencer par obtenir le volume actuel, puis l’augmenter / réduire à volonté (ici:) 5. VA_SetMasterVolumeaccepte les valeurs comprises entre 0.0 et 100.0 inclus.

Pour que cela fonctionne dans des fenêtres plein écran restrictives, il suffisait d'appeler la #UseHookdirective en haut de mon script.

Références:

  1. Téléchargement de la bibliothèque: Fonctions de contrôle audio Vista de Lexikos
  2. Documentation VA Online
MCL
la source
0

Mon moyen de contrôle préféré du volume principal utilise la molette de défilement lorsque le curseur est placé 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 (tout en appuyant sur la touche Verrouillage), vous pouvez ajouter les éléments suivants:

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
Stenemo
la source