Receiver | keyboard language set on VDA is over ridden by the one set on the endpoint

Receiver | keyboard language set on VDA is over ridden by the one set on the endpoint

book

Article ID: CTX235129

calendar_today

Updated On:

Description

User from non domain joined endpoint logs on the VDA
Language set on the VDA is overridden by the one set on endpoint machine (Receiver).

We want to ensure that the keyboard language set on the VDA is the one user gets inside the session. 
In other words, keyboard language set on the endpoint (Receiver) should not override the keyboard language set on VDA.

Things work fine from domain joined machines.

Resolution

  1. On client: use local keyboard layout. Receiver side: select Advanced Preferences > Local keyboard layout setting > No
  2. On VDA disable the keyboard layout sync feature.
  3. For this open registry editor and navigate to HKLM\Software\Citrix\ICA\IcaIme
  4. Add a new DWORD key called DisableKeyboardSync and set the value to 1 and reboot the VDA