VMware不断重复输入问题

2024-04-17 1557点热度 1人点赞 0条评论

原创作品,转载请注明出处。

作者:王永建,联系方式:blog@wangyongjian.cn,博客地址:blog.wangyongjian.cn

今天在用虚拟机测试的时候发现无法正常输入,表现出来就是下面视频中情形,按下一个按键后会自动不断重复输入该字符。好魔幻,之前好好的,几天没用就这样了,Windows虚拟机和Ubuntu虚拟都出现了这个现象,看来和客户机没有关系,大概率和虚拟机系统有关系。

Google了一下,这种情况算不上普遍情况但也非个例,看到最早的显示时间戳是2010年的,历史还蛮悠久的。大体的解决方式有这么几种,不知道他们当初是否这样解决了问题,我是问题依旧。看到的方法有:

  • 安装或者重新安装VMware Tools
  • 升级软件版本,更新到最新版后问题依旧
  • 杀毒软件造成异常,全部卸载后依然
  • 可能是输入法问题,换过了,这个不灵
  • 更改键盘设置,这个在一开始我就在客户机和宿主里调整过,没有作用

虚拟机还需要用,只能继续寻找答案,不用Google,直接上官网,好一阵折腾,最后找到了这个:如果您使用的是广域或低宽带连接,则网络中的时间延迟可能较长,从而导致虚拟机启动自动重复。链接在这里在远程控制台中键入时出现重复字符 (196) (vmware.com),现象一样,场景不同。

  1. 关闭虚拟机。
  2. 在虚拟机的配置 (.vmx) 文件结尾添加类似如下的一行:

    keyboard.typematicMinDelay = "2000000000" ,官方是2000000

    延迟时间单位指定为微秒,以上示例中的行将重复时间增加至 200 秒(官方文档是2秒)。这足以确保您永远不会到达自动重复步骤,除非故意。
     
  3. 启动此虚拟机。

奇迹总是发生在不经意间,再次启动虚拟机后问题解决,暂时没有问题了,只是为什么会突然出现这种问题还不知道具体原因,以后再折腾了,先干活了。

wangyongjian

这个人很懒,什么都没留下

文章评论