Various thoughts and projects that grab my attention for more than a few minutes.
I take it you're in Gnome?If that's the case, whilst the VM is running.. change the Gnome keyboard layout temp. to another layout (try German for example).Apply it.Go back in and then do the same (reverting back to US).You'll find that resolves it.It's a long outstanding issue with VMWare Workstation. :(That 'workaround' however does seem to fix it.
This might help you:http://nthrbldyblg.blogspot.com/2008/06/vmware-and-fubar-keyboard-effect.htmlIt solved all my problems. Enjoy!