HardwareDDC's goal is to provide and easy and convenient way to adjust monitor settings. Currently, HardwareDDC is controlled through an efficient macro-based UI.
Lunar, the defacto app for controlling monitors, is used as HardwareDDC's macOS GUI.
- Install Lunar
- Disable all controls aside from Network (Raspberry Pi)
- Reset Network Control
- Install hardwareddc-amd64-installer.exe from the latest GitHub release
User-modifiable hotkeys to come
Brightness:
-
⌥⇧- = +10%
-
⌥⇧= = +10%
-
⌥⇧1 = 25%
-
⌥⇧2 = 50%
-
⌥⇧3 = 75%
-
⌥⇧4 = 100%
-
⌥⇧5 = 0%
Input Source:
- ⌥⇧d1 = DisplayPort 1
- ⌥⇧d2 = DisplayPort 2
- ⌥⇧h1 = HDMI 1
- ⌥⇧h2 = HDMI 2
Sorry, GNU/Linux
This is coming soon, but you're a Linux user, you can figure it out.
Example API calls to get you started:
Specify brightness percentage:
curl -X GET "http://ddcutil.local:3485/1/brightness/<value 0-100>"
Get current brightness:
curl -X GET "http://ddcutil.local:3485/1/brightness"
Change input source:
curl -X GET "http://ddcutil.local:3485/1/input_source/<hexadecimal source>"