How can I change Fn keys usage based on application? I would like to know if there is any application that can enable you use use Fn keys differently based on the current application.

For example in terminal or you favourite IDE you want to use them as standard function keys but for other applications you want to keep the default Apple keys.
Fluor is a relative newcomer to this space that does exactly what you want:


  Fluor is a tool that allows you to automatically change the behaviour of the keyboard's fn keys depending on the active application.


It is open source, works on macOs Sierra and is actively developed (as of March 2017).