미디어 컨트롤 없이 키보드를 사용하여 OS X에서 시스템 볼륨을 어떻게 제어합니까?

미디어 컨트롤 없이 키보드를 사용하여 OS X에서 시스템 볼륨을 어떻게 제어합니까?

저는 Mac OS에서 PC 키보드를 사용하고 있습니다. 메뉴 모음을 사용하여 볼륨을 조절할 수 있지만 시스템 볼륨을 변경하는 데 사용할 수 있는 키보드 단축키가 있습니까?

아니면 키보드를 사용하여 볼륨을 설정할 수 있도록 간단한 스크립트나 솔루션을 설치할 수도 있습니다.

답변1

당신은 프로 버전을 구입할 수 있습니다지글지글 열쇠. preference pane무엇보다도 시스템 볼륨을 수정하기 위한 사용자 정의 키보드 단축키를 정의할 수 있는 기능 입니다 .


또는 AppleScript를 사용하여 시스템 볼륨을 수정할 수 있습니다.

AppleScript 편집기를 열고 다음을 입력하세요.

set volume output volume 100

볼륨은 0부터 100까지입니다. 절대값(예: 전체 볼륨의 경우 100)을 설정하거나 다음과 같이 증가/감소하는 스크립트를 생성할 수 있습니다.

set vol to output volume of (get volume settings)
if vol > 90 then # 100 max
    set volume output volume 100
else
    set volume output volume (vol + 10)
end if

볼륨 낮추기의 경우:

set vol to output volume of (get volume settings)
if vol < 10 then # 0 is min
    set volume output volume 0
else
    set volume output volume (vol - 10)
end if

볼륨을 변경할 때 일반적으로 발생하는 피드백 사운드를 복제하려면 스크립트에 다음을 추가할 수 있습니다.

    do shell script "afplay /System/Library/Sounds/Pop.aiff"

스크립트를 애플리케이션으로 저장하거나서비스입력 없는 서비스로 Automator를 사용하는 메뉴입니다. 다음에서 서비스에 대한 키보드 단축키를 정의할 수 있습니다.시스템 환경설정 » 키보드 » 키보드 단축키 » 서비스

답변2

카라비너(이전의 KeyRemap4MacBook)은 기능 키를 다시 매핑하여 볼륨을 제어할 수 있으며 지금까지 원활하게 작동해 왔습니다. 제어판에서 "F9 음소거" 등을 검색하세요.

답변3

Lion의 모든 키보드에서 시스템 및 iTunes 볼륨을 제어하고 재생/일시 중지 및 다음/이전 기능을 제어할 수 있는 일련의 AppleScript 서비스 및 지침을 패키지화했습니다.

http://gskinner.com/blog/archives/2011/10/media-keys-in-osx-for-any-keyboard.html

답변4

볼륨 높이기, 낮추기, 음소거 단축키에 대한 완벽한 솔루션은 다음과 같습니다. 나는불꽃이러한 스크립트에 키 조합을 바인딩하는 응용 프로그램입니다. 스크립트는 현재 음소거 상태를 확인하고 이를 처리하여 적절하게 제어하지 않을 경우 발생할 수 있는 이상한 문제를 방지합니다.

볼륨 업:

set vol to output muted of (get volume settings)
if (vol = true) then
    set volume without output muted
end if
set vol to output volume of (get volume settings)
if vol > 95 then
    set volume output volume 100
else
    set volume output volume (vol + 5)
end if

do shell script "afplay /System/Library/Sounds/Pop.aiff"

볼륨 낮추기:

set vol to output muted of (get volume settings)
if (vol = true) then
    error number -128
else
    set vol to output volume of (get volume settings)
    if vol < 5 then # 0 is min
        set volume with output muted
    else
        set volume output volume (vol - 5)
    end if

    do shell script "afplay /System/Library/Sounds/Pop.aiff"

end if

음소거/음소거 해제:

set vol to output muted of (get volume settings)
if (vol = true) then
    set volume without output muted
else
    set volume with output muted
end if

관련 정보