Lately, I’ve been working on a custom Linux system in VMWare ESXi. I have a somewhat uncommon setup, however. I use the Infrastructure Client within an RDP session to administer my virtual machines.
Many times, especially over connections with high latency, an issue occurs when typing that causes a single key strike to register an unpredictable amount of times (well, theoretically, it is predictable, but that is far out of the scope of this post.)
I solved this issue by performing the following steps (Please note that the virtual machine will need to be powered off to perform these steps):
- Open the vSphere Client and login to the VMWare server
- Go to the Inventory and expand the list of virtual machines
- Right-click the virtual machine you want to make the change to and
select Edit Settings… - Select the Options tab. Under Settings -> Advanced -> General, select Configuration Parameters…
- Select Add Row. In the Name column, type in
keyboard.typematicMinDelay
- I used the value of
1000000
. This creates a delay in registering key presses. Therefore, the higher the value, the longer you have to hold a key down for it to register more than once. (Think of it this way: k[pause]kkkkk)