As the subject says: I updated yesterday to the latest version. Updated the VMWare Tools on my guests, restarted, but the keys are still switched. Is there something special that needs to be done for it to be fixed?
I'm using a Spanish (Mexico) keyboard layout on the guests, and have the Spanish Keyboard from Apple (Spanish - ISO mapping)
Hi rgomezc,
In Fusion Preferences > Keyboard & Mouse > Key Mappings for the profile currently associated with that VM, is the "Enable Language Specific Key Mappings" checkbox checked? If so, you should see at the bottom of the list of key mappings on the same screen, you should see a few mappings below a divider that fix the swapped keys. I've attached a screenshot so you can see what I mean.
Could you also tell me what characters you're expecting to see when you press the two keys in question?
Thanks!
Eryn
Hi rgomezc,
In Fusion Preferences > Keyboard & Mouse > Key Mappings for the profile currently associated with that VM, is the "Enable Language Specific Key Mappings" checkbox checked? If so, you should see at the bottom of the list of key mappings on the same screen, you should see a few mappings below a divider that fix the swapped keys. I've attached a screenshot so you can see what I mean.
Could you also tell me what characters you're expecting to see when you press the two keys in question?
Thanks!
Eryn
I have enabled that options, restarted the guest, but the keys are still switched. Do I have to close all the guests and restart the host, or Fusion at least?
I expect to get the keys that are drawn on the keyboard itself, say, the <> key (between the Z and the Shift) should get < > everywhere. and the ºª should get ºª everywhere. That's what happened before, with VMWare 6, and what I get on the host (Mac OS X Yosemite). I want to get the same value for the key that I get on the host. At least that way I wouldn't have to be re-thinking what key to press when I change from a guest OS to the host (which happens *very* frequently). Also, programming in C++ 90% of my time the < > characters are very used.
Basically, this is a big PITA. And I'm getting tired of it. *Really* tired.
Hello Eryn,
I did a new try, and changed also another profile (which was't being used in this host, but...) and now it seems to be working. Didn't had to restart nor anything, just change all the profiles.
Anyway, thanks for the tip, it appears to be working now - although this is, basically, the original workaround, isn't? I mean, they didn't solve the code, just added "officially" the workaround there. Whatever the case, I can now have the characters I'm pressing in the guests.
Thanks for your help.
Rodrigo
As a follow-up: Being that the solution is not really *the* solution, but an "official" workaround, there is still at least one mapping missing: The spanish keyboard at least has the \ key accesible by pressing Option + the key at the left of 1, the one with º and ª. With 7.0.1 and the "fix" for this it's still needed to press the <> key, with Option, to get \.
I really *really* wonder why this wasn't solved really. It's not like it's too difficult to reproduce.
This might not add much to the discussion but i just wanted to say that i am also having to deal with this problem. I wrote a post about it the same day as you and i haven't even received an answer. Keyboard mappings not fixed in VMware Fusion 7.0.1
My problem is solved, after unselect option "enable language specific key mappings", greyed out options under line disapeared and i can add identical values.