How do I change the brightness of an external monitor on a Mac?
macOS has no brightness control for most external monitors. BrightnessControl adds one: click the sun in the menu bar and move the slider for that monitor. It sends the change over DDC/CI, the same channel as the buttons on the monitor, so the backlight itself gets dimmer.
How do I switch F1–F12 between media keys and function keys on a Mac?
With BrightnessControl running, press fn + Esc anywhere, or click the fn icon in the menu bar. It flips the same setting as System Settings › Keyboard › "Use F1, F2, etc. keys as standard function keys", and the change applies immediately.
Is there an fn lock on a Mac?
Not as a key. macOS only has a setting in System Settings › Keyboard. BrightnessControl turns that setting into an fn lock: fn + Esc or one click on the menu bar icon switches between media keys and F1–F12.
Does BrightnessControl dim the screen with an overlay?
No. External monitors are set over DDC/CI and the built-in display through the same system path as the brightness keys. Blacks stay black and the backlight draws less power.
Why can't BrightnessControl change my monitor's brightness?
The monitor or the cable path doesn't pass DDC/CI through. Turn on DDC/CI in the monitor's on-screen menu, and connect over USB-C, Thunderbolt or DisplayPort. Some docks, hubs and HDMI adapters block DDC; those monitors show as not readable.
Why does the fn + Esc shortcut need Accessibility access?
macOS only lets apps with Accessibility access see key presses in other apps. BrightnessControl only reacts to fn + Esc and ignores every other key. Without access the slider and the menu bar icon still work.
Does BrightnessControl work on Intel Macs?
No. It needs a Mac with Apple Silicon (M1 or newer) and macOS 14 Sonoma or later.
Is BrightnessControl free?
Yes. It is free to download and use, with no account, ads or tracking. You can support it with a coffee.