This topic addresses the following issues (and some others too):
If your keyboard works correctly with a local X server, and you just want the same behavior with a remote X server (which is also an XFree86 server running on a PC), just add the line
xkeymap.usekeycodeMapIfXFree86 = true
to the virtual machine configuration file or to ~/.vmware/config (on the host machine, where you run the virtual machine, not on the machine with the remote X server).
If you are using an XFree86-based server that Workstation does not recognize as an XFree server, use this instead:
xkeymap.usekey codeMap = true
If you are using an XFree86 server running locally, and the keyboard does not work correctly, please report the problem to the VMware technical support department.
Refer to VMware Workstation documentation for complete information on this subject.
© 2001 VMware, Inc. All rights reserved.