When using non-English keyboards and locales, you can use an IME (input method editor) installed in your local system to send non-English characters to a remote hosted application.

You can also use the Input menu in the menu bar on your Mac or keyboard shortcuts to switch to a different IME. No IME is required to be installed in the remote RDS host.

Note: On a Mac, an IME is referred to as an input source.

This feature is supported in Horizon Client 3.4 and later.

When this feature is turned on, the local IME is used. If an IME is installed and configured on the RDS host where the remote application is installed, that remote IME is ignored.


  • Verify that one or more IMEs are installed in the client system.
  • Verify that you are using Horizon Client 3.4 or later.
  • Verify that View Agent 6.1.1 or later, or Horizon Agent 7.0 or later, is installed on the RDS host.


  1. In the desktop and application selection window of Horizon Client, Control-click a remote application and select Settings.
  2. In the Remote Applications pane that appears, select the Extend the local IME to hosted applications check box.
  3. Use the local IME as you would with any locally installed applications.


The Input menu appears in the menu bar on your Mac client system. When you are using a remote application, you can switch to a different language or IME by using the Input menu or keyboard shortcuts. Key combinations that perform certain actions, such as Command-C to copy and Command-V to paste, will still work correctly.