vmx 参数“mks.keyboardFilter = allow”有什么作用?

vmx 参数“mks.keyboardFilter = allow”有什么作用?

我有一个 Windows 软件,可以通过键盘箭头键移动鼠标光标。这在非 VM 环境中运行良好。但是在 VM 环境中,通过键盘移动鼠标光标时,它会返回到其先前的位置。光标移动一个像素左右,然后迅速返回其原始位置。我发现这种行为是由mks.keyboardFilter = 允许参数。如果我从 vmx 文件中删除该行,软件就可以正常工作。

有谁知道mks.键盘过滤器是什么?关于 vmx 参数的信息似乎很少,参考sanbarrow.com什么也没说。

环境:
VMware Workstation 7.1.0 build-261024
客户操作系统:Windows XP SP3(也复制了Windows 7)
主机操作系统:Windows 7

答案1

是对其用途的最佳描述——基本上它是一个虚拟键盘驱动程序启用/禁用开关。

答案2

回答我自己的问题...

我仍然不知道mks.keyboardFilter =“允许”确实如此。但如果鼠标光标移动是通过键盘箭头键完成的,它会吞噬/重置鼠标光标移动。在 Windows XP SP3 客户机中,鼠标键(即控制面板 -> 辅助功能选项 -> 鼠标 -> 使用鼠标键)仅在 .vmx 文件中不存在该行时才有效。

答案3

我认为键盘过滤驱动程序至少有一个用途是允许虚拟机捕获 Ctrl+Alt+Del。

相关内容