Linux Teamviewer, Windows in VirtualBox: keyboard only passes alphanumerics

4

1

From Teamviewer on XP (remote) to Teamviewer on Fedora 17 with XP or Win7 VMs, can't pass any keys except alphanumerics ([a-zA-Z0-9]) to Windows. This has persisted thru 3 Fedora releases and 3 or 4 Teamviewer and VBox updates. No problems with Linux apps and no problems if using the host keyboard with Windows.

To clarify, I can't pass any special characters (like a period) from any device (PC, Android, iOS) to any Windows instance.

SteveC

Posted 2012-10-24T05:16:51.093

Reputation: 41

1+1 <dash> I can<apostrophe>t type any punctuation when I connect to my linux box from any device<period> – Andrew Sun – 2014-09-07T15:59:07.733

What exactly is your setup here? You mention Fedora 17 with XP under VirtualBox - is this a different machine running Fedora as the host OS and XP virtualized? – Henning Klevjer – 2012-10-24T05:45:48.797

No, it's just one machine - Linux host, Windows guest. Teamviewer is running on the host. I don't want to also install it on the guest. – SteveC – 2012-10-24T17:45:19.457

1

I've got the exact same problem. Debian Wheezy connecting to Ubuntu 13.04. Spotted this report from 2010 (Mac to Linux), same issue: http://forums.overclockers.co.uk/showthread.php?t=18206524 Have raised a ticket with teamviewer.com, here's hoping.

– thomanski – 2014-03-04T23:06:04.323

1Teamviewer support got back to me stating that this is a known issue that they are working to fix. – thomanski – 2014-03-13T22:43:46.343

Answers

1

Update the keyboard driver on your Windows guest.

If there aren't any updates for your keyboard driver (or the update simply doesn't resolve anything), try installing the USB 2.0 pack into VirtualBox by following the steps below:

Before you start, make sure the guest isn't running and that you have a USB keyboard.

  1. Start VirtualBox, select the Windows XP guest in the left pane, and click Settings.
  2. In the Windows XP - Settings dialogue, select USB in the left pane.
  3. Tick Enable USB Controller and Enable USB 2.0 (EHCI) Controller.
  4. After you tick the second box, a dialogue should appear. Click the button that says something like "Install VirtualBox Pack" or something similar (I forgot).
  5. Click the download link for the VirtualBox Extension Pack.
  6. After you download the file, open it. VirtualBox should give a dialogue asking if you want to install the pack. Click the button that says "Yes" or something similar.
  7. Tick Enable USB 2.0 (EHCI) Controller again.
  8. Hit Alt+Insert and select your keyboard from the menu that pops up.
  9. Lastly, you start the Windows guest and tell me if this solution works.

Note: I never had a problem with the keyboard on my virtual machine, so you will have to bear with me.

Jonathan Reno

Posted 2012-10-24T05:16:51.093

Reputation: 318

Thanks, but none of that helps. The ExtPack was installed, the Guest Additions were installed, and there are no items displayed when I try to add a new filter for the selected device. It's a PS/2 keyboard and Windows' sysinfo shows the same driver used by my other XP machine. – SteveC – 2012-10-29T00:28:45.787