Skip to content

used to control the brightness and sound volume of the monitors. Its should work in multiple platform, like Mac intel (include hackintosh), Mac arm, windows, linux

Notifications You must be signed in to change notification settings

jiangliwu/MonitorsApp

Repository files navigation

Monitors App

Currently, most monitors support ddc/ci control, This tool is used to control the brightness and sound volume of the monitors. Its should work in multiple platform, like Mac intel (include hackintosh), Mac arm, windows, linux, etc ...

Its uses ddc/ci to query and update the corresponding data of the monitor. Both the front end and the back end are developed using electron.

Platform support

Platform result
Mac Intel Worked
Windows Worked
Mac arm Not Test
  • for Windows, you need set MontorsApp tray icon keep in taskbar

keyboard Shortcut

when app running, you can use global keyboard shortcut to control values. default values are in below, but you can update these in preferences

export const DefaultKBAcceleratorMac = {
  LuminanceUp: 'Command+Option+Right',
  LuminanceDown: 'Command+Option+Left',
  SpeakerVolumeUp: 'Command+Option+Up',
  SpeakerVolumeDown: 'Command+Option+Down',
};

export const DefaultKBAcceleratorWin = {
  LuminanceUp: 'Ctrl+Alt+Right',
  LuminanceDown: 'Ctrl+Alt+Left',
  SpeakerVolumeUp: 'Ctrl+Alt+Up',
  SpeakerVolumeDown: 'Ctrl+Alt+Down',
};

steps for build and package

npm install
npm run package

About

used to control the brightness and sound volume of the monitors. Its should work in multiple platform, like Mac intel (include hackintosh), Mac arm, windows, linux

Resources

Stars

Watchers

Forks

Packages

No packages published