Incorrect keyboard mapping on OS X guest in vmware fusion

Solution 1:

Go into the VM’s settings (+E), and enter Keyboard & Mouse. You will see various profiles. Select one to use (or leave the one that’s already selected), press the small cog at the bottom of the window, and pick Edit Profile…. Go into the Key Mappings tab where you’ll be able to map keys into other keys. While this won’t correct the keyboard layout on the system, it will at least make so that the correct keys are passed when you’re using it.