MacOS – How to map function key (F1-F12) to perform like they do with builtin keyboard on Macbook

keyboardmacos

I have an USB external keyboard but the Fn(1-12) keys are kinda useless. I use my macbook in clamshell mode and I want to use the regular function like expose, etc.. using function keys.

Is this possibile with os x sierra?

Best Answer

I recommend using the free tool Karabiner-Elements to accomplish this. After you've installed it, go to the Function Keys tab and set each key's behavior as desired. Below is a replica of the default key behaviors on a 2014 MacBook Pro, for example. If you want to only remap the function keys on your external keyboard, then uncheck the internal keyboard in the Devices tab.

Karabiner-Elements Preferences