Generic client Input Method Editors (IME)

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).

localized image


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.

localized image

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.

localized image


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.

  1. In an active application session, right-click the Citrix Receiver icon in the notification area and select Connection Center.
  2. Select Preferences and click Local IME.

    localized image

The options below are available to support different IME modes:

  1. Enable Server IME – select this option to disable local IME. This option means that only the languages set on the server can be used.
  2. Set Local IME to High Performance mode –select this option to use local IME with limited bandwidth. This option restricts the candidate window functionality.
  3. Set Local IME to Best Experience mode – select this option to use local IME with best user experience. This option consumes high bandwidth. By default, this option is selected when generic client IME is enabled.

The change in settings is applied only in the current session.

Enabling hotkey configuration using a registry editor

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.

localized image


Hotkey functionality is supported in both desktop and application sessions.


  • Generic client IME does not support UWP (Universal Windows Platform) apps such as Search UI, and the Edge browser of the Windows 10 operating system. As a workaround, use the server IME instead.
  • Generic client IME is not supported on Internet Explorer Version 11 in Protected Mode. As a workaround, you can disable Protected Mode by using Internet Options. To do this, click Security and clear Enable Protected Mode.