I'm running VMWare Workstation Pro, v14, on a Windows 10 laptop. This is a new installation for this host.
All the keys on the host that have a 'Fn' option are typing this by default on the guest. If I press the 'Fn' key while typing I get the expected character!
This is a map of what I type on the host and what appears on the guest by default:
Key on host | Typed result in virtual machine |
U | 4 |
I | 5 |
O | 6 |
P | / |
J | 1 |
K | 2 |
L | 3 |
; | - |
0 | * |
M | 0 |
/ | + |
This is what I would expect if I pressed the 'Fn' key plus the host key.
The guest O/S is Windows server 2008 R2. I've uninstalled and re-installed the VMWare tools and completely uninstalled the VMWare tools without changing the behavior. Removing the 54-bit version of VMWare tools and installing the 32-bit version didn't change the behavior.
How can I fix this?
It looks like NumLock is on in the Guest. While in the Guest press the NumLock key to toggle the NumLock state and see if the keys now work as desired.
In VMware Workstation the Guest OS can have a different CapsLock and NumLock status to the Host.
It looks like NumLock is on in the Guest. While in the Guest press the NumLock key to toggle the NumLock state and see if the keys now work as desired.
In VMware Workstation the Guest OS can have a different CapsLock and NumLock status to the Host.
Pressing the [FN]+[Num Lock] key combination dis-engaged the alternate keyboard behavior in the VM and left the host unchanged.