您可以通过配置代理系统上 \\HKLM\SOFTWARE\VMware Inc.\VMware Blast\Config 中的 Windows 注册表设置来优化光标事件处理。
通过代理计算机上的这些 Windows 注册表设置,您可以配置鼠标光标变形、允许的合并鼠标移动事件和低延迟通道使用。
要在 Windows 上启用鼠标光标变形,请在自动将指针移动到对话框中的默认按钮选项。然后,如果启用了 CursorWarpingEnabled
regkey,则 VMware Horizon 可以检测到 Windows 光标变形。
设置 | 类型 | 说明 |
---|---|---|
CursorWarpingEnabled | REG_SZ | 启用或禁用鼠标光标变形检测。值为 1 或 0。由于用于光标变形检测的方法会对不需要光标变形的大多数用户造成轻微的性能影响,因此默认值为 0(已禁用)。将值设置为 1 可启用光标变形。 |
CursorWarpingMaxDelayMsec | REG_SZ | 此设置可调整鼠标光标变形检测。它表示自用户测试代理端鼠标移动以进行光标变形的最新鼠标交互以来的最长延迟。较高的值可提高变形检测的准确性,并可防止在代理和客户端鼠标移动之间出现争用。较低的值可提高非源自 Horizon Client 的鼠标移动的检测速度,例如远程用户在与 Zoom 或 Microsoft Teams 共享屏幕期间进行的鼠标移动。默认值为 1000。将其设置为大于或等于 250 的任何值。 |
CursorWarpingSimulateUserInput | REG_SZ | 此设置可解决不支持光标变形的应用程序中的限制,例如,Microsoft Teams 和 Zoom 的屏幕共享功能。值为 1 或 0。默认值为 0(已禁用)。如果设置为 1(已启用),则当 Horizon Agent 检测到鼠标光标变形(例如源自 Horizon Agent 而不是 Horizon Client 的突然鼠标移动)时,它将模拟该鼠标移动,就像在 Horizon Client 中一样。如果用户正在使用 Microsoft Teams 或 Zoom 共享其 Horizon Agent 桌面屏幕,并希望与其共享屏幕的用户看到光标变形,这会非常有用。 |
MouseMoveEventsCoalescingEnabled | REG_SZ | 确定是否启用合并鼠标移动事件。值为 1 或 0。默认值为 1 (true)。 |
ReflectCursorPositionEnabled | REG_SZ | 确定是否将低延迟通道用于光标更新。值为 1 或 0。默认值为 1 (true)。 |
您还可以在客户机上配置光标事件处理。客户端和代理上的设置必须匹配才能启用此功能。有关客户端设置的信息,请参阅《适用于 Windows 的 Horizon Client 指南》、《适用于 Mac 的 Horizon Client 指南》和《适用于 Linux 的 Horizon Client 指南》。
您也可以配置光标变形的组策略设置。请参阅VMware Blast 策略设置。