Remapping fn, control, option, command

Discussion in 'Windows Virtual Machine' started by TerryA, Oct 14, 2010.

  1. TerryA

    TerryA Bit poster

    Messages:
    1
    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.
     
  2. joevt

    joevt Forum Maven

    Messages:
    1,208
    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...
     
  3. joevt

    joevt Forum Maven

    Messages:
    1,208

Share This Page