Citrix Virtual Apps and Desktops

Support key event sequence processing in Windows VDA for double hop

This feature ensures that the key events are sent sequentially in the Windows Virtual Desktop Agent (VDA) when the client device is non-Windows and operates in Unicode mode. It addresses specific input-related issues, including

  1. Double-hop scenarios with RDP as the second hop

    • When using a German keyboard layout, holding the AltGr key and pressing q should produce @ as the output. However, without this feature, the actual output is q.
  2. Key shortcut functionality

    • The Alt+Tab shortcut may not function consistently in Windows VDA when using Citrix Workspace App (CWA) for Android.

By enabling this feature, these input inconsistencies are resolved. This ensures accurate key event handling and improved usability.

The toggle of this feature is EnableSendUnicodeKeyQueue in registry setting.

The feature will be disabled by default. A new registry

HKLM\System\CurrentControlSet\Control\Terminal Server\Wds\icawd\EnableSendUnicodeKeyQueue DWORD = 0/1 is used to to switch to the new implementation if the value is 1.

By default, the value is 0.

Support key event sequence processing in Windows VDA for double hop

In this article