I like the fn keys, so I have the "Use F1, F2, etc, keys as standard function keys" turned of in the mac settings.
The only place I do not like them is when working in intellij. I use the shift + f6 there very often as a shortcut to rename things and the function key is in a really awkward position on the magic keyboard. So I had setup a shortcut/remap specifically for the application Intellij that the shift + moonkey would remap to shift + F6.
Recently I updated to the latest version of Sonoma (14.5) and this remap no longer seemed to work. I made sure I was on the latest version of BTT and I tried to recreate it.
When trying to record the shift + fn + moonkey it places the keys in that order. I then remapped it to shift + F6 again. It still did not work.
It does not matter if in the mac settings I have "Use F1, F2, etc, keys as standard function keys" turned off and do not press the fn key, or whether I turn it on and I record it with the fn key.
So I then tried to do it with ctrl instead of shift and I noticed that when recording those keys it places them in the order fn + ctrl + moonkey. Same when combining with option key. To my surprise, those combinations do work!
I'm not sure, but my assumption is that perhaps the reason it does not work with shift is because the recording order of fn and shift is reversed compared to ctrl/option?
so to summarise:
shift fn moonkey -> shift comes first and does not work
fn ctrl moonkey -> fn comes first and does work
fn option moonkey -> fn comes first and does work