サイトアイコン Boot macOS

Appleキーボードの☀︎キーで明るさ調整する

Appleキーボードにはディスプレイの明るさを調整するキーがあります。ところが、このキーを押しても外付け液晶ディスプレイの明るさは変化しません。そこでアプリケーションを入れて明るさ調整を可能にします。

太陽のキー

キーボードのF1, F2キーには、お日様マークが書いてあり、これに明るさ調整機能が割り当てられています。

本物のMacではこのキーを使って画面の明るさを調整できます。とはいえ、調整できるMacは、MacBookシリーズとiMacシリーズだけです。それ以外のデスクトップMac(Mac miniとMac Proだけですが)に市販のディスプレイを接続した構成では、このキーは機能しません。アップル社はMacBookとiMac以外には力を入れていないので、気にしていないのだと思います。なのでこれらのマイナーマシンユーザは、ディスプレイの調整ボタンに手を伸ばして、明るさ調整をする必要がありました。

VESAのDDC

外付けディスプレイだから、コンピュータから明るさを調整できないのは仕方ない、と思っていました。でもディスプレイの標準化を進めているVESA (Video Electronics Standards Association) では、コンピュータプログラムからディスプレイを設定するためのプロトコルを決めているようです。それがDDC (Display Data Channel) です。これを使えば、コンピュータからディスプレイの明るさ・コントラストを調整できて、さらにはディスプレイ内蔵(されていれば)スピーカ音量も調整できます。Mac miniやMac Proには通常はVESA規格のディスプレイが接続されるので、macOSでもDDCをサポートしてくれれば良いのにと思います。

DDCを使うアプリケーション

DDC機能を利用して、コンピュータからディスプレイの明るさやコントラストなどを調整するアプリケーションが複数開発されています。このようなアプリはWindowsやLinuxにもあるようで、macOSにもあります。私はこちらの記事へのコメントで教えていただき知りました。Redditでも紹介されていました。その一つがNativeDisplayBrightnessだそうです。でもファンクションキーへの割り当てなどで不具合があるようで、以下のMonitorControll.appが良いようです。記事冒頭は、このアプリケーションのアイコンです。

What's newFunction keys should work correctly now (fixed by @reitermarkus)InstallationOpen the .dmg file and drop MonitorControl into your Applications folder. Launch by double clicking on the...
Release MonitorControl v1.3.0 · MonitorControl/MonitorControl - GitHub

MonitorControll.appを使う

メニューバーから明るさ調整

GitHubのサイトからMonitorControll.appをダウンロードして、起動するとメニューバーにアイコンが表示されます。

これでモニターの明るさと音量が変えられます。Preferences…のメニューから設定すれば、コントラストも調整できます。Preferencesからは動作や、キーボードショートカット設定、ディスプレイ選択などを行えます。

ショートカットキーの設定

MonitorControl.appを起動すると以下のようなダイアログパネルが表示されます。キーボードの明るさキーから調整するためにはショートカットキーを設定してくださいという内容です。

その裏側には日本語のダイアログも出ていました。どのアプリケーションが動いていても、このアプリがイベントを受け取れるように許可してくださいという意味です。

そこで、「システム環境設定」「セキュリティとプライバシー」「プライバシー」「アクセシビリティ」と選択して、MonitorControll.appに「コンピュータの制御を許可」します。

これでキーボードから明るさ調整できるようになります。F1, F2キーを押すと画面に明るさ状態が表示され、これを変更できます。画面明るさがキーボードで簡単に変更できるのはなかなか快適です。

音量もキーで変更できるようにPreferences…で設定すれば、音量キーによりボリュームも変更できます。HDMIとは別にサウンドを設定しているので、下の写真ではmacOSのボリューム表示とディスプレイのOSDで表示されるボリューム表示が同時に出ています。

Apple純正キーボードの他にLogitech (Logicool) のキーボードも試してみました。F1/F2キーで明るさ変更できて、音量キーで音量調整できました。

自動起動

MonitorControll.appのメニューのPreferences…から、ログインで自動的に起動するというオプションが選べます。ただ、私の環境ではうまく動かなかったです。その代わり、「システム環境設定」「ユーザとグループ」「ログイン項目」にMonitorControll.appを追加したところ、問題なく自動起動するようになりました。

ExternalDisplayBrightnessというのもある

コメントでこういうアプリもあると教えてもらいました。本物のMacでも必要な機能なので、いろいろな人が作ってくれているようでありがたいです。

A Mac app to control the brightness of external displays using keyboard shortcuts.
ExternalDisplayBrightness | František Nesveda - 

モバイルバージョンを終了