Here is my config:
vmware workstation 6.5.2
host ubuntu 9.04 (Jaunty Jackalope)
guest XP (from physical partition)
I noticed on occasions keys in guest were stuck. I type something in terminal and the key goes autorepeat.
To stop it: switch to host, open terminal (the key will be still pressed and autorepeating itself) and press something.
The autorepeat still accepts modifiers (I can press Shift and get G out of repeating g).
It looks like the key release event is lost.
I have found reliable way to reproduce. When focus is in host, press Ctrl-G, the stuck key will be "g".
If I select the VM->Grab Input it does not happen.
Since my ubuntu and vmware have a "history" i have nucked the ~/.vmware /etc/vmare and reinstalled workstation
The original ~/.vmware/config had the workaround for the Ctrl-Alt-Shift problem, but not anymore.
I also tried to put xkeymap.noKeycodeMap = "TRUE" in the config, but it did not change anything.
I used to remap "Caps Lock" to "Ctrl" but took it out and rebooted since.
The following comes up in vmware.log when it happens:
Apr 26 20:14:25.173: mks| MKS could not find key event for 0x25 up
Apr 26 20:14:25.179: mks| MKS set modifier mapping failed: MappingBusy, giving up
Apr 26 20:14:25.179: mks| MKS could not find key event for 0x25 down
Apr 26 20:14:28.654: mks| MKS lost grab
Apr 26 20:14:28.670: mks| MKS set modifier mapping failed: MappingBusy, giving up
Apr 26 20:14:28.692: mks| MKS set modifier mapping failed: MappingBusy, giving up
0x25 is left control. The left control works in guest and host.
I am slowly running out of options, any suggestions are welcome.
--Pawel