Windows – How to swap ctrl and fn key on a MacBook Pro running Windows 7 via Boot Camp

ctrlfn-keymacbook proremappingwindows 7

There are sooooo many discussion on the internet about swapping the fn and ctrl key on a MacBook Pro.

On the Mac side, a new software called ReMap4MacBook does a perfect job swapping the two key.

But on the PC side (specifically Windows 7), I can't really find a definitive answer. Most post refer to this article but I read the loooong article and followed the instructions to no avail.

I remember there used to be a program (maybe it was on XP) that not only swapped the two keys but it also controlled the fans on the MacBook Pro. But I can't remember the name and I also recall that that program stopped being updated like years ago.

EDIT: It's called Input Remapper.

So I am hoping there exist a simple program that I can simply run to swap those two keys.

Best Answer

This is often impossible, because the Fn key is hardware and when pressed together with another key it sends a media key code or sometimes does something hardware based while sending no code at all. Your best bet is to adjust the BIOS (extremely hard, if not impossible) or the keyboard (some rewiring hack might be feasible), because Fn simply isn't in the Scan Code Specification...


Update, it seems that Apple defers from this way of doing things. You can apparently do this with DoubleCommand on Mac OS X, however this does not impose any interfacing with Windows, which will still continue to be a mystery, someone would figure out with some kind of scancode scanner whether there is actually a key code sent. As I don't have a MacBook I can't...

Related Question