koekeishiya / skhd

Simple hotkey daemon for macOS
MIT License
6.38k stars 211 forks source link

FN modifier on Magic Keyboard with Touch ID #193

Open ahoereth opened 2 years ago

ahoereth commented 2 years ago

I am running skhd with yabai for quite some time now using different magic keyboards and the built-in keyboard. Most of my skhd config relies on using fn as a modifier key -- now, with the new magic keyboard with Touch ID, that key apparently is no longer recognized by skhd / does not get through to skhd.

Running skhd -o gives me the key code 0x3F (flags 00000000000000000000000100000000), same as for the built-in keyboard. But still, no shortcut gets triggered when using the external keyboard, although they all work using the built-in keyboard.

Any idea how to further debug this/further details I can provide?

I am aware that the keyboard officially does not support Catalina, but was hoping there might be a workaround as it seems like the key is recognized properly.

System:

zmre commented 2 years ago

Same problem. On a new Macbook Pro M1, skhd doesn't recognize any of the fn-key chords, which means pretty much nothing is working for me at the moment.