Announcements

Would you like to co-innovate with us? If so, we’d like to invite you to become product development partners with us. Read more about it in our announcement Launch of the TeamViewer User Focus Program

Posted by Solitaire
Electron

Shift key not registering on virtual machine but is on host machine during remote access

 

I'm remote accessing a host computer with a virtual computer (Hyper-V).  All keyboard presses are registered by the host computer.  However, while keyboard input mostly works on the virtual machine, it doesn't register the shift key.  So I can only type in lowercase and I can't use special symbols like *.  That means I can't use wildcards when searching the virtual machine.

Normally, the virtual machine reads the shift key no problem when I'm physically on the host computer, so I don't understand why the host computer can read shift key presses and the virtual machine can't while remote accessing.

I tried allowing "Key combinations" (host computer registered the key presses before this was selected) but it made no difference.

Any suggestions?

2 Replies
Highlighted
Posted by Chiron
Hexagon

Re: Shift key not registering on virtual machine but is on host machine during remote access

I have had similar issues. VirtualBox doesn't see the difference between left and right Ctrl keys, so you can get your mouse stuck in a VM.

  • If possible, run TeamViewer on the VM and connect directly. Don't involve more 'hops' than needed.
  • For symbols, you can type them in notepad on the remote computer, copy\paste into the VM.
  • For a while I had trouble with the CAPS LOCK getting stuck and used a script to toggle it. You could send other keys. 
' Toggle CAPS on and off - Saved as CAPS.vbs
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.SendKeys "{CAPSLOCK}"
I don't work for TeamViewer. I'm just a user.
1 Reply
Posted by Solitaire
Electron

Re: Shift key not registering on virtual machine but is on host machine during remote access

Using Hyper-V, and it's set up as an internal network so only the host computer can access it.  Not sure how TeamViewer would work on the virtual machine as it does not have internet access.