0

I'm having a very strange problem. I'm remote desktoping into a system and running vmware workstation there(its a pretty powerful server and wanted to test a cluster on it). My problem is when I type it repeats the characters. For example, instead of root, it types rooot or rrrrrrrooooot. So I can't get into my linux systems

I thought this was due to my connection(remote desktop to a server in another country) but when I open notepad it works fine. This issue appears to only be related to vmware workstation.

Any ideas on how to fix this?

Lostsoul
  • 25,013
  • 48
  • 144
  • 239

2 Answers2

2

Try putting this in your .vmx file:

keyboard.typematicMinDelay = "2000000"

This will increase the delay before a keypress is repeated to 2 seconds (2000000 microseconds). This should effectively remove your problems with keyboard repeat for your VM. A side effect is of course that it will make it harder for you to use keyboard repeat...

For more information on how to edit your .vmx file, see this guide on vmware.com.

EDIT: Also, here's a more detailed guide to the solution I provided.

ohaal
  • 5,208
  • 2
  • 34
  • 53
  • Wow! thank you so much, that seemed to work. But one question, its still not letting me in(but my typing is fine now) so I suspect when I set the default password during the install it messed up my keystrokes. I'm wondering is there a way to set this option as the default so when I launch a new instance it takes this right from the start? – Lostsoul Feb 16 '12 at 16:09
0

keyboard.typematicMinDelay did not work for me. I had to adjust the key repeat settings in Gnome on the Linux guest:

xset -r

or

gsettings set org.gnome.desktop.peripherals.keyboard repeat false

To increase the delay time, execute one of the following commands:

xset r rate 1000

or

gsettings set org.gnome.desktop.peripherals.keyboard delay 1000

(the default the value is usually 500, so you can try different values higher than that).

Andrew
  • 1,031
  • 10
  • 24