Windows implementation of the ddcutil Linux program for querying and changing monitor settings, such as brightness and color levels.
Usage: winddcutil command [<arg> ...]
Commands:
help Display help
detect Detect monitors
capabilities <display-id> Query monitor capabilities
getvcp <display-id> <feature-code> Report VCP feature value
setvcp <display-id> <feature-code> <new-value> Set VCP feature value
One useful application of this utility is to toggle between multiple monitor inputs using a keyboard shortcut.
- Clone this repo to your machine.
- Copy the
toggle-monitor-input-shortcut.lnk
to the Desktop. - Update the Target field in the
toggle-monitor-input-shortcut.lnk
to point totoggle-monitor-input.bat
. - Update the input source VCP values in
toggle-monitor-input.bat:14
for your specific monitor. - Update the
WINDDCUTIL
variable intoggle-monitor-input.bat:9
to point to the...\winddcutil\x64\Release\winddcutil.exe
on your machine. Ctrl + Shift + Alt + M
to toggle your monitor input source.
Open winddcutil.sln
in your favorite flavor of Visual Studio. The original implementation was developed using Visual Studio 2019 Community Edition.
Bug fixes and enhancement contributions via PRs are welcome!
If you find a bug or have a feature request, please file an issue using the issue tracker on GitHub.