[GH-ISSUE #148] Ctrl + F1/F2 should change the internal monitor's brightness #108

Closed
opened 2026-05-05 05:04:27 -06:00 by gitea-mirror · 6 comments
Owner

Originally created by @tjarksaul on GitHub (Nov 6, 2019).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/148

This is the default behaviour on Apple monitors.

Originally created by @tjarksaul on GitHub (Nov 6, 2019). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/148 This is the default behaviour on Apple monitors.
gitea-mirror 2026-05-05 05:04:27 -06:00
Author
Owner

@jhildenbiddle commented on GitHub (Nov 13, 2019):

I'd also like some way to control brightness of the internal display when using MonitorControl with an external monitor.

<!-- gh-comment-id:553547855 --> @jhildenbiddle commented on GitHub (Nov 13, 2019): I'd also like some way to control brightness of the internal display when using MonitorControl with an external monitor.
Author
Owner

@yedlosh commented on GitHub (Nov 29, 2019):

Right now I am using this one instead of MonitorControl to achieve that:
https://github.com/Bensge/NativeDisplayBrightness

It has no UI, it's not supported anymore, but it simply controls brightness of all my external monitors at once using F1/F2. Which is actually everything I needed.

So Fn keys remain free to control internal display, and F1/F2 (for me actually Fn+F1/F2) control the external ones.. and it just works 👍

<!-- gh-comment-id:559827015 --> @yedlosh commented on GitHub (Nov 29, 2019): Right now I am using this one instead of MonitorControl to achieve that: https://github.com/Bensge/NativeDisplayBrightness It has no UI, it's not supported anymore, but it simply controls brightness of all my external monitors at once using F1/F2. Which is actually everything I needed. So Fn keys remain free to control internal display, and F1/F2 (for me actually Fn+F1/F2) control the external ones.. and it just works 👍
Author
Owner

@JoniVR commented on GitHub (Jan 22, 2020):

This is something that I plan on adding together with #118 but it requires a lot of rewriting under the hood.. and I'm very limited in time. I made some of the first steps in previous commit linked here (46d7cb6) rewriting the display managing logic.

The project was long overdue for some refactoring of the display logic anyways..

<!-- gh-comment-id:577432662 --> @JoniVR commented on GitHub (Jan 22, 2020): This is something that I plan on adding together with #118 but it requires a lot of rewriting under the hood.. and I'm very limited in time. I made some of the first steps in previous commit linked here (46d7cb6) rewriting the display managing logic. The project was long overdue for some refactoring of the display logic anyways..
Author
Owner

@JoniVR commented on GitHub (Feb 1, 2020):

Most of the code refactor is done, the internal display respects the isEnabled option inside settings and should also work with ctrl modifier (in that case no other displays will be controlled).

Just waiting for https://github.com/the0neyouseek/MediaKeyTap/pull/5 to be reviewed/merged right now. After that I'll do a few more final things and open a PR for review.

image

<!-- gh-comment-id:580968197 --> @JoniVR commented on GitHub (Feb 1, 2020): Most of the code refactor is done, the internal display respects the `isEnabled` option inside settings and should also work with ctrl modifier (in that case no other displays will be controlled). Just waiting for https://github.com/the0neyouseek/MediaKeyTap/pull/5 to be reviewed/merged right now. After that I'll do a few more final things and open a PR for review. ![image](https://user-images.githubusercontent.com/7591717/73583554-2c293200-4493-11ea-9de6-7e553f51ad8d.png)
Author
Owner

@the0neyouseek commented on GitHub (Feb 1, 2020):

@JoniVR Merged 😉
Thanks for all your hard work on this

<!-- gh-comment-id:581004212 --> @the0neyouseek commented on GitHub (Feb 1, 2020): @JoniVR Merged :wink: Thanks for all your hard work on this
Author
Owner

@JoniVR commented on GitHub (Feb 1, 2020):

Pull Request has been submitted!

For the people that know how to, please feel free to test/review it and report any issues since a lot of the display logic has changed, there's always a bigger chance of introducing new issues. It's pretty hard to test with only one configuration so the more people that test it the better.

<!-- gh-comment-id:581032497 --> @JoniVR commented on GitHub (Feb 1, 2020): Pull Request has been submitted! For the people that know how to, please feel free to test/review it and report any issues since a lot of the display logic has changed, there's always a bigger chance of introducing new issues. It's pretty hard to test with only one configuration so the more people that test it the better.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/MonitorControl#108
No description provided.