mirror of
https://github.com/MonitorControl/MonitorControl.git
synced 2026-05-15 14:15:55 -06:00
🖥 Control your display's brightness & volume on your Mac as if it was a native Apple Display. Use Apple Keyboard keys or custom shortcuts. Shows the native macOS OSDs.
applebrightnesscontrolddcdisplayexternal-monitorgammakeyboardm1macosmacos-appmenubarosxshadesiliconswiftvolumexcode
| .github | ||
| MonitorControl | ||
| MonitorControl.xcodeproj | ||
| MonitorControlHelper | ||
| OSD.framework | ||
| .bartycrouch.toml | ||
| .gitignore | ||
| .swift-version | ||
| .swiftformat | ||
| .swiftlint.yml | ||
| Cartfile | ||
| Cartfile.resolved | ||
| License.txt | ||
| README.md | ||
MonitorControl
Control your external monitor brightness, contrast or volume directly from a menulet or with keyboard native keys.
Translations: 🇬🇧 🇫🇷 🇩🇪 🇮🇹 🇷🇺 🇺🇦 🇯🇵 🇵🇱


Bonus: Using keyboard keys displays the native osd
Download
Go to Release and download the latest .dmg
Installing with Homebrew Cask
You can also install MonitorControl with Homebrew Cask.
$ brew install --cask monitorcontrol
How to help
Open issues if you have a question, an enhancement to suggest or a bug you've found. If you want you can fork the code yourself and submit a pull request to improve the app.
How to build
Required
- Xcode
- Carthage
- Swiftlint
- SwiftFormat
- BartyCrouch (for updating localizations)
Clone the project
$ git clone https://github.com/MonitorControl/MonitorControl.git
Then download the dependencies with Carthage
$ carthage bootstrap --platform macOS
You're all set ! Now open the MonitorControl.xcodeproj with Xcode
Third party dependencies
Support
- macOS Sierra (
10.12) and up. - Works with monitors controllable via DDC.
Contributors
Thanks
- @bluejamesbond (Original developer)
- @Tyilo (Fork)
- @Bensge - (Used some code from his project NativeDisplayBrightness)
- @nhurden (For the original MediaKeyTap)
- @kfix (For ddcctl)