Windows 7에서 마스터 볼륨을 제어하는 ​​방법은 무엇입니까?


105

일부 키보드에는 마스터 볼륨을 제어하기 위해 언제든지 누를 수있는 볼륨 컨트롤이 있습니다. 내 키보드에는 없습니다. 키보드의 볼륨 컨트롤처럼 작동하는 키 매크로를 만들 수있는 방법이 있습니까? 게임을하고 있어도 항상 음량을 조절할 수 있어야합니다.

답변:


99

방금 랩톱에서이 작업을 수행했습니다. AutoHotKey를 사용했습니다

여기 스크립트가 있습니다

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

Win+ PgUp Win+를 수행 PgDown하면 마스터 볼륨이 변경됩니다. Ctrl+ 를 선호하는 경우을 PgUp사용하십시오 ^PgUp::Send.

  1. 아직 설치하지 않은 경우 http://www.autohotkey.com/
  2. 설치가 완료되면 바탕 화면을 마우스 오른쪽 버튼으로 클릭하고 새 AutoHotKey 파일을 선택하십시오
  3. .ahk로 끝나는 파일 제목을 지정하십시오 (예 : "controls.ahk"사용)
  4. 위에서 코드를 붙여 넣기
  5. 저장하고 Windows 탐색기에서 스크립트를 두 번 클릭하십시오.

시작할 때 실행하려면

  1. AHK에서 제공 한 "exe로 변환"유틸리티를 사용하십시오 (또는 파일을 마우스 오른쪽 단추로 클릭하고 "컴파일 스크립트"를 선택할 수 있음)
  2. "C : \ Users \ % USERNAME % \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Programs \ Startup"에 .exe를 만듭니다.

3
팔로어의 경우 Volume_Up 전송은 기본적으로 키보드의 볼륨 높이기 버튼을 누르는 것을 시뮬레이션하도록 AHK에 지시하는 것과 동일합니다.
rogerdpack

1 ~ 5 단계를 완료했습니다. W7에서는 효과가 없습니다. 대신 페이지 매김을받습니다.
Pavel Vlasov

3
이것은는 WIN7에서 작동하고,에서 단계를 변경, 시원한 31더 나은 제어를 얻을 것입니다.
Eric Wang

3
Win 10
HA

공유를위한 tnx
Boldbayar

74

하다:

Win + B

Left

Enter

PgUp/PgDown

Escape

이를 통해 키보드를 사용하여 작업 표시 줄의 오른쪽에있는 알림 아이콘과 상호 작용할 수 있습니다. Win + B작업 표시 줄 아이콘 중 하나에 Left포커스를두고 볼륨 아이콘에 포커스가있을 때까지 포커스를 이동 Enter하고 볼륨 슬라이더를 위로 열고 슬라이더를 PgUp/PgDown이동합니다.


10
볼륨을보다 세밀하게 제어 하는 Up/Down대신 사용할 수도 있습니다 PgUp/PgDown.
Kevin

fwiw 사용할 수 있습니다 Up/Down. 또한 하나의 Win + B초점과 더 많은 Right프레스가 필요한 볼륨 아이콘 사이에 아이콘이 있지만 그 아이콘을 바로 옆으로 끌 수 있습니다.
MSpreij

23

볼륨

휠 마우스 휠을 돌리기 만하면 시스템의 사운드 볼륨을 빠르고 쉽게 제어 할 수 있습니다.


1
게임을 할 때 이것을 사용하려고하면 게임이 최소화됩니다.
페놈

나를 위해 일했다. UI는 특히 직관적이지는 않지만 Vol +/-는 즉시 사용할 수 있습니다 ( Alt+ 스크롤 휠). 스크롤 휠을 사용하여 음소거 작업을 수행하기 위해 음소거에 대해 두 가지 규칙을 추가했습니다 Alt.- Ctrl및 마우스 왼쪽 버튼을 아래로 둘 다 채널 = 음소거 / 음소거 해제 된 스피커 구성 요소에 적용했습니다. 나는 또한으로 +/- 권을 변경했습니다 Alt+ Shift(일반은 Alt나의 방지 Alt- Ctrl음소거 작업에서 설치). 그리고 그렇습니다, "왼쪽 마우스 버튼이 아래로갔습니다"는 스크롤 휠이 나를 위해 만든 것입니다. 어쩌면 잘못 매핑 되었을까요?
kghastie

23

추가 프로그램을 설치할 필요가없는 충분한 솔루션이 있습니다 .

  1. 시작 메뉴를 클릭 sndvol하고 검색 창에 입력 하십시오
  2. 바탕 화면에 바로 가기를 만듭니다 (마우스 오른쪽 버튼 클릭-> 바탕 화면으로 보내기 (바로 가기 생성)).
  3. 새 바로 가기를 마우스 오른쪽 버튼으로 클릭하고 속성을 편집하십시오.
  4. 바로 가기 탭에서“바로 가기 키”상자를 프리 페 런스로 설정하십시오. 예를 들면 다음 CTRL + ALT + V과 같습니다 . 확인을 누릅니다.

이제 바로 가기 키를 누르면 볼륨 조절 상자가 나타납니다. 그런 다음 UPDOWN화살표를 사용하여 볼륨을 변경하고 ESC닫습니다.

레시피는이 블로그 게시물 에서 가져 왔습니다 .


3
또는 작업 표시 줄에 바로 가기를 추가하고 왼쪽 어딘가에 있는지 확인하십시오. 이 조합 Wnd + <n>은 n 번째 응용 프로그램을 맨 왼쪽 = 1로 시작합니다.
Roel Spilker

7

NirCmd 는 볼륨 등을 변경하는 응용 프로그램입니다.

사용 예 :

  • 시스템 볼륨을 2000 단위로 늘리십시오 (65535 중에서).
    nircmd.exe changesysvolume 2000
  • 시스템 볼륨을 5000 단위 줄임 (65535 중)
    nircmd.exe changesysvolume -5000
  • 볼륨을 최고 값으로 설정하십시오.
    nircmd.exe setsysvolume 65535

AutoHotkey 와 함께 사용 하여 자체 볼륨 키를 발명 할 수 있습니다.


6

방금 오픈 소스 소프트웨어 인 3RVX 는 "Windows 시스템 용 OSD (On-Screen Display)를 제공합니다.이 기능은 다양한 핫키 컨트롤, 트레이 알림 및 기타 멋진 기능뿐만 아니라 스키닝 가능 볼륨 및 꺼내기 OSD를 지원합니다. OS X 볼륨 오버레이 (다른 스킨을 사용할 수 있음)를 사용하여 키 조합을 구성 할 수 있습니다. "

GitHub 에서도 사용 가능


4

AutoHotkey 매크로를 사용할 수 있습니다 : Volume On-Screen-Display (OSD)-Rajat

흥미로운 부분은 다음과 같습니다.

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

스크립트를 수정하고 "Gosub"를 제거하면 OSD 막대없이 볼륨을 변경할 수 있습니다.


나는이 스크립트를 시도했다. OSD 표시 줄이 바뀌더라도 볼륨은 변하지 않습니다.
페놈

1
당신은 당신이 보내기를 사용할 수있는 시스템 사운드 레벨을 업데이트하려면 비스타와 + {Volume_Up} 것으로 보인다 autohotkey.com/docs/commands/SoundSet.htm의 : 즉 codeproject.com/KB/audio-video/mixerSetControlDetails.aspx는 ( "언급 비스타에서이 작업을 수행합니까? "는 전역 조정을 위해 IAudioEndpoint를 사용해야한다는 것을 나타냅니다.
rogerdpack

"vol_up"다음 "vol_down"키 스트로크를 수행하여 음소거 된 경우 음소거를 해제하여 쉽게 음소거 / 음소거 해제 할 수도 있습니다.
rogerdpack

3

음량 단축 키 사용해보기

이 도구를 사용하면 시스템 전체 핫키를 사용하여 사운드 볼륨을 제어 할 수 있습니다. 사용자 정의 가능한 화면 사운드 볼륨 표시기에 현재 레벨이 표시됩니다.

여기에 이미지 설명을 입력하십시오 여기에 이미지 설명을 입력하십시오


1
무료 소프트웨어 니스, 그러나 그것의 Ctrl 키 + 화살표 위 / 아래 사용하는 하드 코딩
Lessan 톨라 바에 지

@LessanVaezi 예, 그렇습니다. 나도 그것을 싫어한다.
Brian Chavez

3

추가 소프트웨어를 설치할 필요없이 Windows에서 시스템 볼륨 수준을 조작하는 가장 좋은 방법 은 다음 방법 중 하나 를 사용하여 VBScript 를 사용 하는 것입니다.

음소거 전환 :

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

음량 높이기 :

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

음량 감소 :

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

0

매우 오래된 질문이지만이 주제에 대한 나의 발견을보고하고자합니다. 키보드 와 전역 핫키 를 덮어 쓰려고하면서 AutoHotKey_L 라이브러리를 우연히 발견했습니다 . 그 목적은 제한적이고 키를 누르는 전체 화면 응용 프로그램 / 게임 ( 베데스다 의 게임은 악명 높은 예) 을 실행하면서 마스터 볼륨을 제어 할 수 있도록하는 것이 었습니다 . 함수는 매우 간단하므로 간단한 예제를 게시하겠습니다.Volume_UpVolume_Down

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

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

원칙적으로이 코드에는 필요한 모든 것이 포함되어 있습니다. 이전과 동일한 방식으로 두 키를 모두 덮어 쓰지만, 키 누르기를 포착하기 위해 OS에 의존하는 대신 AHK는 자체적으로 볼륨을 설정합니다. 물론 다른 핫키를 지정할 수 있습니다. 볼륨을 상대적으로 변경하는 내장 기능이없는 것 같으므로 먼저 현재 볼륨을 얻은 다음 마음대로 볼륨을 줄이거 나 늘려야합니다 (여기 :) 5. 0.0 에서 100.0VA_SetMasterVolume 사이의 값을 허용합니다 .

제한적인 전체 화면 창 에서이 작업을 수행하려면 #UseHook스크립트 상단의 지시문 을 호출하는 것으로 충분했습니다 .

참고 문헌 :

  1. 라이브러리 다운로드 : Lexikos의 Vista Audio Control Functions
  2. VA 온라인 문서

0

마스터 볼륨을 제어하는 ​​가장 좋아하는 방법은 커서가 AutoHotkey를 통해 작업 표시 줄 위에있는 동안 스크롤 휠을 사용하는 것입니다.

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

자세한 내용은 https://autohotkey.com/docs/Hotkeys.htm 을 참조하십시오.

커서가 어디에 있든지 (capslock을 누르는 동안) 볼륨을 제어 할 수 있도록 다음을 추가 할 수 있습니다.

capslock & wheelup::Send {Volume_Up}
capslock & wheeldown::Send {Volume_Down}
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.