About this project

MonitorControl is a free macOS application that lets users control brightness, volume, and contrast of external displays as if they were native Apple displays. It displays the native macOS on-screen display (OSD) for brightness and volume adjustments. Key capabilities include: - Multiple control protocols: DDC/CI for external displays (brightness, contrast, volume), native Apple protocol for Apple and built-in displays, Gamma table control for software dimming, and shade/overlay control for AirPlay, Sidecar, DisplayLink, and other virtual screens. - Smooth brightness transitions with combined hardware and software dimming that extends below the display's minimum brightness, including dimming to full black. - Brightness synchronization from built-in and Apple displays to non-Apple external displays, replicating ambient light sensor and Touch Bar changes. - Multi-display synchronization using a single slider or keyboard shortcuts. - Support for Apple keyboard media keys and custom keyboard shortcuts. - Menubar slider interface with extensive customization options (advanced settings available). The app supports most modern LCD displays via DDC/CI over USB-C, DisplayPort, HDMI, DVI, or VGA. Apple displays and built-in displays use native protocols. LCD/LED TVs without DDC are supported via software dimming. Notable limitations include lack of DDC hardware control on certain Mac models' built-in HDMI ports (2018 Intel Mac mini, M1 Macs, entry-level M2 Mac mini) and DisplayLink docks. Installation is available via .dmg download or Homebrew (brew install --cask monitorcontrol). The app requires macOS 10.15 Catalina or later, with full functionality on macOS 11 Big Sur or newer. macOS 27 Golden Gate requires v4.4.0 or newer.