回答:
Sizzling Keysのプロ版を購入できます。これpreference pane
により、システムボリュームを変更するためのカスタムキーボードショートカットを定義できるようになります。
または、AppleScriptを使用してシステムボリュームを変更できます。
AppleScript Editorを開いて入力します
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を入力なしのサービスとして使用して[ サービス ]メニューに統合したりできます。システム環境設定»キーボード»キーボードショートカット»サービスでサービスのキーボードショートカットを定義できます。
Full Keyboard Access
へAll controls
Karabiner(以前のKeyRemap4MacBook)は、ファンクションキーをリマップして音量を制御でき、これまでシームレスに機能していました。コントロールパネルで、「F9 to mute」などを検索します。
システムとiTunesの音量を制御し、Lionのキーボードで再生/一時停止&次へ/前へ戻ることができる一連のAppleScriptサービスと手順をまとめました。
http://gskinner.com/blog/archives/2011/10/media-keys-in-osx-for-any-keyboard.html
古いスレッドですが、私がそれを解決した方法は、他の答えに基づいた単一行のAppleScriptを介してです
ボリュームを10%増やす
osascript -e 'set volume output volume ((output volume of (get volume settings)) + 10)'
ボリュームを10%減らす
osascript -e 'set volume output volume ((output volume of (get volume settings)) - 10)'
実際に、Alfredアプリでの使用に関するブログ投稿を書くことになりました:http : //arif.im/system-volume-control-using-alfred/
ボリュームのアップ、ダウン、ミュートのショートカットに対する私の完全なソリューションを以下に示します。Sparkアプリケーションを使用して、キーの組み合わせをこれらのスクリプトにバインドします(http://www.macupdate.com/app/mac/14352/spark)。スクリプトは現在のミュート状態を確認して処理し、適切に制御しないと発生する可能性のある奇妙な問題を回避します。
ボリュームアップ:
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