It worked in the previous build and not it is not working. I tried it with and without the Use all F1, F2... keys as Standard Function Keys option.
Experiencing same issue. Basically you cannot use the function keys as function keys at the moment.
This is not working still in 0.90.92.
I'm also seeing this on Logitech K750.
On some keyboards (Filco MINILA for example), the Fn is only seen by the keyboard itself. Obviously, if your keyboard's function key was working before, then it should work again. I just wanted to remind anyone who comes across this issue in future to be sure their keyboard has a 'real' function key.
There also seems to be some confusion over what the issue is about exactly. I'm pretty sure the issue is with Fn, not F1, F2 etc.
It seems to see a difference between when I am using the Fn and not, but it gets tripped up on when to use the proper one.
With Use all F1, F2... keys as Standard Function Keys option, the following shows:
| eventType | code | name | flags | misc |
|----| ----|----|----|----|
| KeyDown |0x7a | f1 | Fn | characters: |
| KeyUp | 0x7a | f1 | Fn | characters: |
But then if i use Fn + F1, nothing registers.
Then I turn off the Use all F1, F2... keys as Standard Function Keys option, the following shows:
| eventType | code | name | flags | misc |
|----| ----|----|----|----|
| SysKeyDown | 0x7 | mute | | |
| SysKeyUp | 0x7 | mute | | |
But again, then if i use Fn + F1, nothing registers.
I ran into the same problem. What is interesting, when I quit Karabiner-Elements and launch EventViewer, then I see both F1 (0x7a) and Mute (0x7) events. Fn key itself doesn't produce any key code. But when I launch Karabiner-Elements, then I see only F1 or Mute events, depends on Karabiner-Elements' configuration. It makes me positive in thinking, that the root of the issue is the HID kernel extension.
P.S. Even if I disable external keyboard in the "Devices" tab, I do not receive key codes from my keyboard as expected.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.