This setting is actually stored in the APPSRV.INI or at least it will be when you change it. This feature not only synchronizes the keyboard layout of the local client to the ICA session at session launch, but it also dynamically changes the layout in the active ICA session when the keyboard layout on the local client is changed. Switching to Yes enables the keyboard layout synchronization feature which was introduced in XenDesktop 7.12 and Receiver 4.6. Citrix Workspace app is configured to use either the local or remote keyboard layout (APPSRV.INI)Ĭitrix Workspace app includes several advanced preferences, one of which is the Keyboard and Language bar.īy default, the configuration of this setting is set to Use the server keyboard layout. As explained in the previous section, the server keyboard layout is actually the user's keyboard layout as configured in the (roaming) profile used in the ICA session. In case the value is present, but you want to use the local keyboard layout of the user's client device instead, you can either delete the registry value or change it from 1 to 0. To be more precise the keyboard layout that is listed first in the current user registry hive HKCU\Keyboard Layout\Preload in the user's (roaming) profile is used.īy default, the registry value IgnoreRemoteKeyboardLayout is not present on the local system. So what exactly does this setting do? Well, when an RDP or ICA session is launched, instead of using the keyboard layout set on the local client device, the keyboard layout set in the user's (roaming) profile within the RDP or ICA session is used.
#My citrix viewer disappeared windows
This setting is a local machine setting, so it applies to all users (and administrators!).Īs said, this registry setting has been around forever and still applies to all server operating systems including the latest one, Windows Server 2019. For this value to take effect you only need to close your current RDP or ICA session (in case you have one open) and launch a new session.