You can improve your user experience with the following features:
Configuring generic client IME using the command line interface
To enable generic client IME, run the wfica32.exe /localime:on command from the Citrix Receiver for Windows installation folder (C:\Program Files (x86)\Citrix\ICA Client).
You can use the command line switch wfica32.exe /localime:on to enable both generic client IME and keyboard layout synchronization.
To disable generic client IME, run the wfica32.exe /localgenericime:off command from the Citrix Receiver for Windows installation folder (C:\Program Files (x86)\Citrix\ICA Client). This command does not affect keyboard layout synchronization settings.
If you have disabled generic client IME using the command line interface, you can enable the feature again by running the wfica32.exe /localgenericime:on command.
Citrix Receiver for Windows supports toggle functionality for this feature. You can run the wfica32.exe /localgenericime:on command to enable or disable the feature. However, the keyboard layout synchronization settings take precedence over the toggle switch. If keyboard layout synchronization is set to Off, toggling does not enable generic client IME.
Configuring generic client IME using the graphical user interface
Generic client IME requires VDA Version 7.13 or later.
Generic client IME feature can be enabled by enabling keyboard layout synchronization. For more information, see Keyboard layout synchronization.
Citrix Receiver for Windows allows you to configure different options to use generic client IME. You can select from one these options based on your requirements and usage.
The options below are available to support different IME modes:
When generic client IME is enabled, you can use the Shift+F4 hotkeys to select different IME modes. The different options for IME modes appear in the top-right corner of the session.
By default, the hotkey for generic client IME is disabled.
In the registry editor, navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Lockdown\Client Engine\Hot Keys.
Select AllowHotKey and change the default value to 1.
Hotkey functionality is supported in both desktop and application sessions.
Keyboard layout synchronization enables users to switch among preferred keyboard layouts on the client device. This feature is disabled by default.
To enable keyboard layout synchronization:
2. Click Save.
You can disable the feature by selecting No.
You can also enable and disable keyboard layout synchronization through the command line by running wfica32:exe /localime:on or wfica32:exe /localime:off from the Citrix Receiver for Windows installation folder (C:\program files (x86)\Citrix\ICA Client).
Note: Using the local keyboard layout option activates the Client IME (Input Method Editor). If users working in Japanese, Chinese or Korean prefer to use the Server IME, they must disable the local keyboard layout option by selecting No, or running wfica32:exe /localime:off. The session will revert to the keyboard layout provided by the remote server when they connect to the next session.
Sometimes, switching the client keyboard layout does not take effect in an active session. To resolve this issue, log off from Citrix Receiver for Windows and login again.
Editing the registry incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.
Relative Mouse support provides an option to interpret the mouse position in a relative rather than an absolute manner. This capability is required for applications that demand relative mouse input rather than absolute.
Note: This feature can be applied in a published desktop session only.
To enable Relative Mouse support
4. Select Connections.
5. Under Relative Mouse settings, enable Use relative mouse.
6. Click Apply and OK.
NOTE: This is a per session feature. It does not persist after reconnecting to a disconnected session. Users must re-enable the feature every time they connect or reconnect to the published desktop.
When using Citrix Receiver for Windows (with HDX engine 14.4), the GPU can be used for H.264 decoding wherever it is available at the client. The API layer used for GPU decoding is DXVA (DirectX Video Acceleration).
For more information, see Improved User Experience: Hardware Decoding for Citrix Windows Receiver.
This feature is not enabled by default for embedded GPUs.
To enable hardware decoding:
To validate if the policy was applied and hardware acceleration is being used for an active ICA session, look for the following registry entries:
Registry Path: HKCU\Software\Citrix\ICA Client\CEIP\Data\GfxRender\<session ID>
The value for Graphics_GfxRender_Decoder and Graphics_GfxRender_Renderer should be 2. If the value is 1, that means CPU based decoding is being used.
When using the hardware decoding feature, consider the following limitations:
Citrix Receiver for Windows users can select whether to use microphones attached to their device by changing a Connection Center setting. XenDesktop users can also use the XenDesktop Viewer Preferences to disable their microphones and webcams.
You can use up to eight monitors with Citrix Receiver for Windows.
Each monitor in a multiple monitor configuration has its own resolution designed by its manufacturer. Monitors can have different resolutions and orientations during sessions.
XenDesktop: To display the Desktop Viewer window across any rectangular subset of monitors, resize the window across any part of those monitors and click Maximize.
XenDesktop: When any desktop in the same assignment (formerly "desktop group") is launched subsequently, the window setting is preserved and the desktop is displayed across the same monitors. Multiple virtual desktops can be displayed on one device provided the monitor arrangement is rectangular. If the primary monitor on the device is used by the XenDesktop session, it becomes the primary monitor in the session. Otherwise, the numerically lowest monitor in the session becomes the primary monitor.
To enable multi-monitor support, ensure the following:
Ensure the setting is large enough (in kilobytes) to provide sufficient graphic memory. If this setting is not high enough, the published resource is restricted to the subset of the monitors that fits within the size specified.
For information about calculating the session's graphic memory requirements for XenApp and XenDesktop, see Knowledge Center article CTX115637.
If the Universal printing optimization defaults policy setting Allow non-administrators to modify these settings is enabled, users can override the Image Compression and Image and Font Caching options specified in that policy setting.
To override the printer settings on the user device
To enable touch-enabled access to virtual applications and desktops from Windows tablets, Citrix Receiver for Windows automatically displays the on-screen keyboard when you activate a text entry field, and when the device is in tent or tablet mode.
On some devices and in some circumstances, Citrix Receiver for Windows cannot accurately detect the mode of the device, and the on-screen keyboard may appear when you do not want it to.
To suppress the on-screen keyboard from appearing when using a convertible device ,create a REG_DWORD value DisableKeyboardPopup in HKEY_CURRENT_USER\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\MobileReceiver and set the value to 1.
Note: On a x64 machine, create the value in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\MobileReceiver.
The keys can be set to 3 different modes as given below:
You can configure combinations of keys that Receiver interprets as having special functionality. When the keyboard shortcuts policy is enabled, you can specify Citrix Hotkey mappings, behavior of Windows hotkeys, and keyboard layout for sessions.
As an administrator, open the Group Policy Editor by either running gpedit.msc locally from the Start menu when applying policies to a single computer or by using the Group Policy Management Console when applying domain policies.
Citrix Receiver for Windows supports 32-bit high color icons and automatically selects the color depth for applications visible in the Citrix Connection Center dialog box, the Start menu, and task bar to provide for seamless applications.
To set a preferred depth, you can add a string registry key named TWIDesiredIconColor to HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Lockdown Profiles\All Regions\Preferences and set it to the desired value. The possible color depths for icons are 4, 8, 16, 24, and 32 bits-per-pixel. The user can select a lower color depth for icons if the network connection is slow.
Different enterprises have different corporate needs. Your requirements for the way users access virtual desktops may vary from user to user and may vary as your corporate needs evolve. The user experience of connecting to virtual desktops and the extent of user involvement in configuring the connections depend on how you set up Citrix Receiver for Windows.
Use the Desktop Viewer when users need to interact with their virtual desktop. The user's virtual desktop can be a published virtual desktop, or a shared or dedicated desktop. In this access scenario, the Desktop Viewer toolbar functionality allows the user to open a virtual desktop in a window and pan and scale that desktop inside their local desktop. Users can set preferences and work with more than one desktop using multiple XenDesktop connections on the same user device.
In Desktop Viewer sessions, Windows logo key+L is directed to the local computer.
Ctrl+Alt+Delete is directed to the local computer.
Key presses that activate StickyKeys, FilterKeys, and ToggleKeys (Microsoft accessibility features) are normally directed to the local computer.
As an accessibility feature of the Desktop Viewer, pressing Ctrl+Alt+Break displays the Desktop Viewer toolbar buttons in a pop-up window.
Ctrl+Esc is sent to the remote, virtual desktop.
Hotkey sequences are key combinations designed by Citrix. For example, the Ctrl+F1 sequence reproduces Ctrl+Alt+Delete, and Shift+F2 switches applications between full-screen and windowed mode. You cannot use hotkey sequences with virtual desktops displayed in the Desktop Viewer (that is, with XenDesktop sessions), but you can use them with published applications (that is, with XenApp sessions).
From within a desktop session, users cannot connect to the same virtual desktop. Attempting to do so will disconnect the existing desktop session. Therefore, Citrix recommends:
Be aware that a user who logs on locally to a computer that is acting as a virtual desktop blocks connections to that desktop.
If your users connect to virtual applications (published with XenApp) from within a virtual desktop and your organization has a separate XenApp administrator, Citrix recommends working with them to define device mapping such that desktop devices are mapped consistently within desktop and application sessions. Because local drives are displayed as network drives in desktop sessions, the XenApp administrator needs to change the drive mapping policy to include network drives.
You can change the amount of time the status indicator displays when a user is launching a session. To alter the time out period, create a REG_DWORD value SI INACTIVE MS in HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA CLIENT\Engine\. The REG_DWORD value can be set to 4 if you want the status indicator to disappear sooner.
Caution: Editing the registry incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Be sure to back up the registry before you edit it.