Skip to content

Latest commit

 

History

History
63 lines (40 loc) · 1.29 KB

README.md

File metadata and controls

63 lines (40 loc) · 1.29 KB

User Interface

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.

macOS

Lunar, the defacto app for controlling monitors, is used as HardwareDDC's macOS GUI.

  1. Install Lunar
  2. Disable all controls aside from Network (Raspberry Pi)
  3. Reset Network Control

Windows

  1. Install hardwareddc-amd64-installer.exe from the latest GitHub release

Hotkeys

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

Linux

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>"