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