[GH-ISSUE #23] F1 and F2 become overridden when MonitorControl is running #22

Closed
opened 2026-05-05 04:45:01 -06:00 by gitea-mirror · 10 comments
Owner

Originally created by @Amir-Hass on GitHub (Mar 27, 2018).
Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/23

Originally assigned to: @the0neyouseek on GitHub.

Hello,
Thank you for your continued development of the program. I like that I can finally edit both monitor's brightness at the same time correctly. However, when MonitorControl is running, I cannot click F1/F2 on my keyboard although in Karabenier-Elements I have it set to use the F1, F2, etc. keys as standard function keys. I have the tilde (`) key on my keyboard set to enable the function key as I do not have a physical one. Not sure if this is something that can be solved through MonitorControl or Karabenier. However, the issue does go away after quitting MonitorControl, although of course I lose the ability to easily control the brightness.

Originally created by @Amir-Hass on GitHub (Mar 27, 2018). Original GitHub issue: https://github.com/MonitorControl/MonitorControl/issues/23 Originally assigned to: @the0neyouseek on GitHub. Hello, Thank you for your continued development of the program. I like that I can finally edit both monitor's brightness at the same time correctly. However, when MonitorControl is running, I cannot click F1/F2 on my keyboard although in Karabenier-Elements I have it set to use the F1, F2, etc. keys as standard function keys. I have the tilde (`) key on my keyboard set to enable the function key as I do not have a physical one. Not sure if this is something that can be solved through MonitorControl or Karabenier. However, the issue does go away after quitting MonitorControl, although of course I lose the ability to easily control the brightness.
Author
Owner

@the0neyouseek commented on GitHub (Mar 27, 2018):

Hi @Amir-Hass ,

Right now this is intended behavior as the app listen for keys event on their keycodes directly and these are hardcoded. I will however look for a way to listen only when the fn (or whatever key you set as replacement) is pressed (and the other way around if you have enabled the setting Use F1, F2, etc. keys as standard function keys).

This should solve your issue 😄

<!-- gh-comment-id:376421625 --> @the0neyouseek commented on GitHub (Mar 27, 2018): Hi @Amir-Hass , Right now this is intended behavior as the app listen for keys event on their keycodes directly and these are hardcoded. I will however look for a way to listen only when the `fn` (or whatever key you set as replacement) is pressed (and the other way around if you have enabled the setting `Use F1, F2, etc. keys as standard function keys`). This should solve your issue 😄
Author
Owner

@reitermarkus commented on GitHub (Mar 27, 2018):

This is exactly the issue which https://github.com/the0neyouseek/MediaKeyTap/pull/1 should fix.

<!-- gh-comment-id:376480791 --> @reitermarkus commented on GitHub (Mar 27, 2018): This is exactly the issue which https://github.com/the0neyouseek/MediaKeyTap/pull/1 should fix.
Author
Owner

@reitermarkus commented on GitHub (Apr 20, 2018):

This was fixed in https://github.com/the0neyouseek/MonitorControl/pull/29. @the0neyouseek, would be great if you could create a new release with it.

<!-- gh-comment-id:383167947 --> @reitermarkus commented on GitHub (Apr 20, 2018): This was fixed in https://github.com/the0neyouseek/MonitorControl/pull/29. @the0neyouseek, would be great if you could create a new release with it.
Author
Owner

@reitermarkus commented on GitHub (Apr 28, 2018):

@the0neyouseek, ping.

<!-- gh-comment-id:385134830 --> @reitermarkus commented on GitHub (Apr 28, 2018): @the0neyouseek, ping.
Author
Owner

@gxfxyz commented on GitHub (Oct 15, 2018):

Hi @the0neyouseek, the latest release v1.3.0 still overrides F1 and F2. Would really appreciate a new release with the fix #29. Thank you.

<!-- gh-comment-id:429987796 --> @gxfxyz commented on GitHub (Oct 15, 2018): Hi @the0neyouseek, the latest release v1.3.0 still overrides F1 and F2. Would really appreciate a new release with the fix #29. Thank you.
Author
Owner

@wmertens commented on GitHub (Jan 10, 2019):

@the0neyouseek I'm trying to build master to have this fix, but I can't figure out how to get around the code signing :-( could you please make a build for this? Many thanks ❤️

<!-- gh-comment-id:453210167 --> @wmertens commented on GitHub (Jan 10, 2019): @the0neyouseek I'm trying to build master to have this fix, but I can't figure out how to get around the code signing :-( could you please make a build for this? Many thanks ❤️
Author
Owner

@the0neyouseek commented on GitHub (Jan 10, 2019):

@reitermarkus @gxfxyz @wmertens I'll have some time to work on this (finally) this week-end so I'll take a look 😄

<!-- gh-comment-id:453242067 --> @the0neyouseek commented on GitHub (Jan 10, 2019): @reitermarkus @gxfxyz @wmertens I'll have some time to work on this (finally) this week-end so I'll take a look 😄
Author
Owner

@kn666 commented on GitHub (Apr 6, 2019):

@the0neyouseek this was merged in master one year ago. Please make new build with it to celebrate ))

<!-- gh-comment-id:480511784 --> @kn666 commented on GitHub (Apr 6, 2019): @the0neyouseek this was merged in master one year ago. Please make new build with it to celebrate ))
Author
Owner

@kn666 commented on GitHub (Apr 11, 2019):

https://github.com/JoniVR/MonitorControl/releases/tag/1.3.1 fork build includes fix and works for me

<!-- gh-comment-id:482192898 --> @kn666 commented on GitHub (Apr 11, 2019): https://github.com/JoniVR/MonitorControl/releases/tag/1.3.1 fork build includes fix and works for me
Author
Owner

@reitermarkus commented on GitHub (May 8, 2019):

Should be fixed in the latest release.

<!-- gh-comment-id:490304794 --> @reitermarkus commented on GitHub (May 8, 2019): Should be fixed in the latest release.
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#22
No description provided.