Como posso controlar o volume do sistema no OS X com um teclado sem controles de mídia?

Como posso controlar o volume do sistema no OS X com um teclado sem controles de mídia?

Estou usando um teclado de PC no Mac OS. Posso usar a barra de menu para controlar o volume, mas há algum atalho de teclado que possa usar para alterar o volume do sistema?

Ou talvez um script ou solução simples que eu possa instalar para definir o volume usando o teclado.

Responder1

Você pode comprar a versão pro doChaves escaldantes. É um preference paneprograma que permite definir um atalho de teclado personalizado para modificar o volume do sistema, entre muitas outras coisas.


Alternativamente, você pode modificar o volume do sistema usando AppleScript.

Abra o Editor AppleScript e digite

set volume output volume 100

O volume está em uma escala de 0 a 100. Você pode definir um valor absoluto (por exemplo, 100 para volume total) ou criar scripts que aumentam/diminuem, como o seguinte:

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

Para diminuir o volume:

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

Se quiser replicar o som de feedback que normalmente ocorre quando você altera o volume, adicione o seguinte ao script:

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

Você pode salvar scripts como aplicativos ou integrá-los aoServiçosmenu usando o Automator como um serviço sem entrada. Você pode definir atalhos de teclado para serviços emPreferências do Sistema » Teclado » Atalhos de teclado » Serviços

Responder2

Mosquetão(anteriormente KeyRemap4MacBook) pode remapear teclas de função para controlar o volume e tem funcionado perfeitamente para mim até agora. No painel de controle, pesquise “F9 para silenciar” etc.

Responder3

Eu empacotei um conjunto de serviços e instruções AppleScript que permitem controlar o volume do sistema e do iTunes, bem como reproduzir/pausar e próximo/anterior em qualquer teclado no Lion.

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

Responder4

Aqui está minha solução completa para atalhos para aumentar, diminuir e silenciar o volume. Eu uso oFagulhaaplicativo para vincular combinações de teclas a esses scripts. Os scripts verificam o estado mudo atual e tratam dele, para evitar problemas estranhos que podem acontecer se você não controlá-lo adequadamente.

Aumentar o volume:

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"

Volume baixo:

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

Ativar/desativar som:

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

informação relacionada