Remapping fn, control, option, command

TerryA

Bit poster
I am on my first Mac (MacBook Pro) and still need to work extensively in Win 7 for my Microsoft development. Currently I'm using the default keyboard profile (Windows) while in Win 7 Full Screen. I'm not sure if I'll eventually learning to use Mac keyboard shortcuts well enough that I don't want mappings to 'old Windows commands' or not, but for right now, I'm leaving the mappings in. The problem I have is that I can never hit the right keys b/c of the different position of the keys on MBP vs old Dell laptop. Is there any way to change it so that while in Win 7 Parallels...

fn = control
control = fn
option = command
command = option

I've searched forum for 'remap fn' and other remap variations. I'm not finding anything obvious. I'm surprised more PC => Mac converts haven't asked for this.

In Parallels keyboard mapping section, I think I could change my last three requests up above, but they don't seem to have an option to move the 'fn' key.

Thanks in advance.
 
fn is a special key that can't be mapped unlike every other key. The Mac OS X keyboard driver could intercept it so it can't be used by any other program. Maybe this can be changed by modifying a plist in a kernel extension... I don't know. If the fn key is handled by the keyboard hardware itself so that the keyboard sends a keycode only if another key is pressed, then it definitely can't be remapped. I think this could be tested by running USB Prober (part of Xcode developer tools) and pressing the fn key with the log level set to 7...
 
Back
Top