When I run from master sliders are disabled. To make things better MonitorControl should probably add some advanced options where the user blessed with a misbehaving display can define the DDC value range accepted by his/her display.īeta Was this translation helpful? Give feedback. I will create an updated build which does not insist on a successful initial DDC read check to enable DDC (so it's always force-enabled) and does not read the max value from the persistent store if DDC reads fail but assumes a default value of 100 for brightness and volume. This probably causes some added frustration in your case. ![]() Since I added additional checks on DDC reads (which seems to fail with your display), the app probably always reads the previously stored max values (which were incorrect in your case) - so things might seem permanently broken for you no matter what you do. It's not clear what is the use of storing the max value (if no ddc max values can be read, some default max values should be assumed, there is no use of restoring them from an imaginary past DDC read success - as for the default values storing them makes sense because this allows the app to resume after a restart from the last stored values which are probably right if the user did not change them via the display's direct controls). This functionality kicks in when during app start/display detection the DDC values can't be read. This is how I made my function keys to change the brightness using iCanHazShortcuts by binding the F1 and F2 buttons to the terminal commands explained above:ĭon't mind the F10-F12 shortcuts those are for controlling my Yamaha AV receiver's volume from my Mac keyboard, see the F1 and F2 buttons for brightness control.īeta Was this translation helpful? Give - what I did not mention is the fact that MonitorControl stores the min and max values in a persistent preferences store from the previous session which is preserved between app restarts and survives even when you rebuild the app after a code change. ![]() You can use Automator or your favorite app (mine is ) to make a shortcut for it for easy use. You can use any number between -100 and 100. Then in the same directory in the terminal enter: ![]() This will create a command line app called "chbrt". Ok, you don't have to do this, here is the quick&dirty thing I made:ĭownload the gist (by pressing the "Download ZIP" button on the top right corner), unzip it, then enter this in the terminal where you unzipped the file:
0 Comments
Leave a Reply. |