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

You can also use the Input menu in the menu bar on the Mac or keyboard shortcuts to switch to a different IME. No IME is required to be installed in the server that hosts the remote application.

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

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


  • Verify that one or more IMEs are installed in the client system.
  • 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.