从 XP(远程)上的 Teamviewer 到装有 XP 或 Win7 VM 的 Fedora 17 上的 Teamviewer,无法将除字母数字([a-zA-Z0-9])以外的任何键传递到 Windows。此问题一直持续到 3 个 Fedora 版本和 3 或 4 个 Teamviewer 和 VBox 更新。Linux 应用程序没有问题,如果将主机键盘与 Windows 一起使用也没有问题。
需要澄清的是,我无法将任何特殊字符(如句点)从任何设备(PC、Android、iOS)传递到任何 Windows 实例。
答案1
更新 Windows 客户机上的键盘驱动程序。
如果您的键盘驱动程序没有任何更新(或者更新根本无法解决任何问题),请尝试按照以下步骤将 USB 2.0 包安装到 VirtualBox 中:
在开始之前,请确保客户机没有运行并且您有一个 USB 键盘。
- 启动 VirtualBox,在左侧窗格中选择 Windows XP 客户机,然后单击设置。
- 在里面Windows XP - 设置对话,选择USB在左侧窗格中。
- 打钩启用 USB 控制器和启用 USB 2.0 (EHCI) 控制器。
- 勾选第二个框后,会出现一个对话框。点击按钮,内容如下“安装 VirtualBox 包”或类似的东西(我忘了)。
- 单击 VirtualBox 扩展包的下载链接。
- 下载文件后,打开它。VirtualBox 应该会弹出一个对话框,询问您是否要安装该包。单击显示“是的”或类似的东西。
- 打钩启用 USB 2.0 (EHCI) 控制器再次。
- 按Alt+Insert并从弹出的菜单中选择您的键盘。
- 最后,您启动 Windows 客户机并告诉我该解决方案是否有效。
笔记:我的虚拟机键盘从来没有出现过问题,所以你必须忍受我。