I’m using Fluor to manage the working of the function keys.
In the words of the developer:
Fluor is a tool that allows you to automatically change the behavior of the keyboard’s fn keys depending on the active application. It’s that simple.
As it seems to be a lesser-known utility, i think it’s worth a post on MPU.