It’s a very common problem when using "other" as the operating system type. As such, ESX doesn’t know what settings to put in the VMX file. You need to follow a few simple steps to fix this.
For starters, make sure the VM is off, then edit the VMX file. Go to the bottom and add the following line (mind the syntax and CaSe SeNsItIvItY)
Keyboard.TypematicMinDelay = "2000000"
That’s it!
Save your VMX and start the VM, you should be all set.
-j