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 | result |
|---|---|
| Mac Intel | Worked |
| Windows | Worked |
| Mac arm | Not Test |
- for Windows, you need set MontorsApp tray icon keep in taskbar
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',
};npm install
npm run package
