Fn-F6 is not received by python script when Fn-lock is disabled

1 week ago 13
ARTICLE AD BOX

I have a python script that listens for keypresses with keyPressEvent. It has handlers for most F# keys. These handlers are working and have not changed in years.

Now I'm trying on a relatively new laptop. I apparently have never tried F6 on this laptop. The issue is: Fn-F6 (holding Fn and pressing F6) is no longer making it to the python script when Fn-lock is disabled - but F6 (not pressing anything else) IS getting to the python script as expected when Fn-lock is enabled.

This doesn't seem to follow the normal issue of some other program intercepting the F6 keypress.

What's causing this issue and how would I remedy it, so that Fn-F6 while Fn-lock is disabled actually gets received by the python script as an F6 keypress?

Read Entire Article