调整 Hyper-V 键盘延迟

调整 Hyper-V 键盘延迟

我发现从主机到 Hyper-V 实例的复制/粘贴功能不稳定。该问题与键盘上的物理复制/粘贴按钮有关,而不是使用CTRL+CCTRL+两个键的组合V。它还与 Hyper-V 管理器有关,而不是 RDP 连接。

我的主机是 Windows 10 Pro(i7 CPU、24GB RAM、SSD;它是一台开发机器)。我有一个在 HyperV 上本地运行的 Windows 10 Pro VM。主机和 VM 的性能都非常好。但是我遇到了一个键盘延迟问题,我不知道该如何解决。

我的键盘是Kinesis 自由式 2它的物理剪切/复制/粘贴按钮就位于我的左手小指左侧。这款键盘的人体工程学设计非常棒!直到最近,我使用 VMWare Workstation 来满足我的所有虚拟机需求,但我的公司刚刚改用 Hyper-V。

当我的虚拟机获得焦点并按下其中一个物理按钮paste始终如一75% 的时间都会失败,我并没有粘贴缓冲区,而是留下了一个“v”字符。(或者如果我按下copy我选择的任何文本,它都会被“c”替换)。它将总是在四次尝试内成功,但有时要等到第四次尝试,而有时则需要第一次或第二次尝试。

我认为没有用于复制/粘贴等的单一扫描码,因此键盘本质上模拟了两个代码:CTRL后跟c。VM 似乎错过了按下,或者也许和 之间CTRL存在间隙,以至于 VM 认为在 到达时按下已完成(而不是被保持)。.?CTRLcCTRLc

在过去十年中,我曾使用过三个版本的 Freestyle 键盘,在物理主机上或在本地使用 VMWare Workstation 或 vSphere 网络控制台(甚至通过 RDP 连接到物理或虚拟主机)时,这些按钮从未出现过任何问题。我知道 VMWare 允许您调整“键盘挂钩超时”,但我从来不需要这样做。我在 Hyper-V 中找不到任何类似的设置。

在我的 Logitech 鼠标上,我将一个按钮映射到复制,将另一个按钮映射到粘贴,我想这将以相同的方式模拟多个扫描码。在我尝试过的每种情况下,这都完美无缺。也许鼠标驱动程序发送扫描码的速度比键盘驱动程序更快?

我需要调整什么才能使键盘按钮在 Hyper-V 中正常工作?是否有我可以调整的注册表设置,或者可以更改的 Hyper-V 虚拟 BIOS 设置,或者我可以尝试进行其他一些低级调整来修复此问题?

相关内容