# monitorcontrol/monitorcontrol

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/monitorcontrol-monitorcontrol).**

33,454 stars · 973 forks · Swift · MIT

## Links

- GitHub: https://github.com/MonitorControl/MonitorControl
- Homepage: https://monitorcontrol.app
- awesome-repositories: https://awesome-repositories.com/repository/monitorcontrol-monitorcontrol.md

## Topics

`apple` `brightness` `control` `ddc` `display` `external-monitor` `gamma` `keyboard` `m1` `macos` `macos-app` `menubar` `osx` `shade` `silicon` `swift` `volume` `xcode`

## Description

MonitorControl is a macOS display control utility and external monitor manager. It functions as a DDC/CI display controller that allows users to adjust the brightness and volume of third-party monitors using native Apple keyboard keys.

The software mimics native macOS hardware feedback by implementing a system overlay tool that renders on-screen display indicators during adjustments. It further provides the ability to synchronize brightness levels across multiple screens or replicate ambient light sensor changes to external displays.

The utility includes capabilities for mapping custom keyboard shortcuts to brightness and volume actions and managing hardware-level communication via the Display Data Channel protocol.

## Tags

### System Administration & Monitoring

- [Hardware Brightness Management](https://awesome-repositories.com/f/system-administration-monitoring/hardware-brightness-management.md) — Allows adjusting the hardware brightness of third-party monitors using native Apple keyboard keys.
- [External Monitor Managers](https://awesome-repositories.com/f/system-administration-monitoring/external-monitor-managers.md) — Manages and synchronizes brightness and volume levels across multiple external displays on macOS.

### Development Tools & Productivity

- [macOS Utilities](https://awesome-repositories.com/f/development-tools-productivity/macos-utilities.md) — Provides a macOS-specific utility for controlling external monitor hardware settings.
- [Keyboard Shortcut Mappers](https://awesome-repositories.com/f/development-tools-productivity/keyboard-shortcut-mappers.md) — Binds custom keyboard combinations to hardware brightness and volume actions. ([source](https://github.com/monitorcontrol/monitorcontrol#readme))

### Operating Systems & Systems Programming

- [Audio Volume APIs](https://awesome-repositories.com/f/operating-systems-systems-programming/audio-volume-apis.md) — Controls monitor audio levels by interfacing with hardware volume control protocols.
- [DDC/CI Controllers](https://awesome-repositories.com/f/operating-systems-systems-programming/ddc-ci-controllers.md) — Implements a hardware-level interface that sends control commands to monitors via the DDC/CI protocol.
- [Display Volume Controllers](https://awesome-repositories.com/f/operating-systems-systems-programming/display-volume-controllers.md) — Allows controlling the volume levels of external displays using native keyboard keys. ([source](https://github.com/monitorcontrol/monitorcontrol#readme))
- [Hardware Abstraction Layers](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/hardware-abstraction-layers.md) — Provides an abstraction layer that translates software requests into specific hardware commands for various monitor controllers.
- [Input Event Interception](https://awesome-repositories.com/f/operating-systems-systems-programming/hardware-interfacing-drivers/input-event-interception.md) — Implements system-level hooks to capture raw input events from non-native media keys.

### Business & Productivity Software

- [Settings Synchronization](https://awesome-repositories.com/f/business-productivity-software/desktop-workspace-organizers/macos-workspace-managers/multi-monitor-workspace-managers/settings-synchronization.md) — Mirrors brightness levels and ambient light sensor changes across multiple external monitors.

### Hardware & IoT

- [Keyboard Key Mappings](https://awesome-repositories.com/f/hardware-iot/keyboard-key-mappings.md) — Maps standard media keys and custom keyboard combinations to external monitor hardware settings.

### User Interface & Experience

- [Display Synchronization Tools](https://awesome-repositories.com/f/user-interface-experience/display-synchronization-tools.md) — Synchronizes brightness levels across multiple connected displays to maintain consistent luminosity.
- [Overlay Systems](https://awesome-repositories.com/f/user-interface-experience/overlay-systems.md) — Implements an architectural system for rendering UI overlays that mimic native macOS hardware feedback.
- [System Feedback Overlays](https://awesome-repositories.com/f/user-interface-experience/overlay-systems/system-feedback-overlays.md) — Implements a software layer that mimics native macOS on-screen display indicators for brightness and volume.
- [Feedback and Overlay Components](https://awesome-repositories.com/f/user-interface-experience/ui-components/feedback-overlay-components.md) — Shows transient on-screen indicators to provide visual feedback when adjusting monitor settings. ([source](https://github.com/monitorcontrol/monitorcontrol#readme))

### Part of an Awesome List

- [System Utilities](https://awesome-repositories.com/f/awesome-lists/devops/system-utilities.md) — Control external monitor brightness and volume like native displays.
- [Developer Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/developer-utilities.md) — Controls display brightness and volume via keyboard keys.
- [Menu Bar Tools](https://awesome-repositories.com/f/awesome-lists/devtools/menu-bar-tools.md) — Control display brightness and volume natively.
- [Menu Bar Utilities](https://awesome-repositories.com/f/awesome-lists/devtools/menu-bar-utilities.md) — Listed in the “Menu Bar Utilities” section of the Awesome Mac awesome list.
- [Audio Tools](https://awesome-repositories.com/f/awesome-lists/media/audio-tools.md) — Adjust external display brightness and volume via keyboard keys.
- [Personal Productivity and Utilities](https://awesome-repositories.com/f/awesome-lists/productivity/personal-productivity-and-utilities.md) — Utility for controlling display brightness and volume on macOS.
