I have VMware Player 5.0.0 Build 812388 running on Debian Squeeze (6.0.6) x86. I also have VMware Workstation 9.0.0 Build 812388 running on Debian Squeeze (6.0.6) x64. After booting a VM with VMware tools already installed on the VM (In this case Windows Server 2003), all keys on the keyboard work except the standard symbol ones:
! @ # $ % ^ & * ( ) _ - + = ; : ' " , < . > / ?
Those keys work fine in Debian. I can copy and paste them from Debian into the Windows Server 2003 VM. Anyone know how to fix this?
I've looked through several VMware community and knowledge base articles without a solution. Most of the articles seem to reference creating settings in ~/.vmware/config or /etc/vmware/config. Numbers didn't work for me either until I added this line to ~/.vmware/config:
xkeymap.nokeycodeMap = true
I've tried using output from xev to manually set mappings without success. For example, when I press number 1 xev shows this:
KeyRelease event, serial 33, synthetic NO, window 0x3400001,
root 0x101, subw 0x0, time 40414345, (502,563), root:(590,666),
state 0x0, keycode 10 (keysym 0x31, 1), same_screen YES,
XLookupString gives 1 bytes: (31) "1"
XFilterEvent returns: False
Based on the output, I should add this line to ~/.vmware/config:
xkeymap.keycode.10 = 0x31
If I could do that for every key in my list above, I would but I can't figure out the correct key codes. When I enter an exclamation point I get this output:
KeyPress event, serial 33, synthetic NO, window 0x3400001,
root 0x101, subw 0x0, time 40415720, (502,563), root:(590,666),
state 0x1, keycode 224 (keysym 0x21, exclam), same_screen YES,
XLookupString gives 1 bytes: (21) "!"
XmbLookupString gives 1 bytes: (21) "!"
XFilterEvent returns: False
I get the same key code 224 for the exclamation point ! and the at symbol @:
KeyRelease event, serial 36, synthetic NO, window 0x3400001,
root 0x101, subw 0x0, time 41420384, (631,674), root:(634,722),
state 0x1, keycode 224 (keysym 0x40, at), same_screen YES,
XLookupString gives 1 bytes: (40) "@"
XFilterEvent returns: False
Any ideas?????
These are the other articles I've referenced already:
http://www.vmware.com/support/ws4/doc/devices_linux_kb_ws.html
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=1007439
http://communities.vmware.com/message/1091425
http://communities.vmware.com/thread/220176