Available article translations:

Best practice to use Japanese Input with Remote Application Server

  • Parallels Remote Application Server 15.5

This article explains how to configure Japanese Input with various client devices connected to applications or desktops published by Remote Application Server.

Support Status of Japanese Input with each Parallels Client

PlatformSupport Status
Windows ClientSupported
Mac ClientSupported with v15.5 Update1 or later (with a limitation)
Linux ClientSupported
iOS ClientSome known issues
Android ClientSupported
HTML5 ClientSupported with v15.5 Update2 or later (with a limitation)
Chrome ClientSome known issues

Japanese Input Configuration in Terminal Server or Remote PC

Japanese Keyboard Driver

For the first step, it is recommended to confirm Japanese 106/109 keyboard driver is correctly installed in a Terminal Server or Remote PC where Parallels Client will connect.

It will not be a problem when installing OS with using Japanese installation images, but in environments where Japanese language packs are applied based on English OS such as Microsoft Azure or Amazon EC2 instances, there is a possibility English 101/102 keyboard driver is installed.

  • To check the current installed keyboard driver, execute the following command at the command prompt with administrator's privilege:

    dism /online /get-intl


  • If Keyboard layered driver shows other than Japanese Keyboard (106/109 Key), change the registry keys according to this article then reboot the OS to load the Japanese keyboard driver.

    Value nameValue typeValue data
    LayerDriver JPNREG_SZkbd106.dll
  • Execute dism /online /get-intl again to make sure Japanese keyboard driver is loaded correctly.

Floating mode of language bar

When using IME Pad, Dictionary Tool or etc. in published applications, it is useful to float the language bar on the application session.

To display the conventional language bar in Windows 8 / Windows Server 2012 or later OS, access a desktop of a Terminal Server or Remote PC with the right of the connection user and make the following settings:

  • Navigate to Control Panel > Clock, Language, and Region > Language, choose [日本語 (Japanese)], then click Advanced settings.

  • In Switching input methods section, enable Use the desktop language bar when it's available.


  • Click Options, choose Floating On Desktop on Language Bar tab then click OK.


Setting key combinations to switch IME

The following keys are mainly used to switch IME on Windows:

  • [Half-width/Full-width (半角/全角)] key ... Toggle IME on & off
  • [Hiragana (ひらがな)] key .... Turn IME on
  • [Alphanumeric (英数)] key ... Turn IME off

Other client devices than Windows (such as Mac or Chromebook) may not have the above keys.

It is possible to switch IME by customizing the key setting on the Terminal Server or Remote PC side in advance.

  • Navigate to Language bar > Tools > Properties > Advanced > Editing operation and behavior > Advanced then choose any key combinations.

  • For example, double-click Ctrl + SPACE > No Input/Converted strings, choose IME ON/OFF then click Apply.


  • With this setting, even with a keyboard which does not have [Half-width/Full-width] key, Ctrl + SPACE can be used to toggle IME.

That's the setting on a Terminal server or Remote PC side. After that we will make settings on a client device side.

Mac Client

Version confirmation

To use Japanese Input in Parallels Client for Mac, use v15.5 Update 1 (build 15675) or later. Confirm the version by the following procedure.

  • Launch Parallels Client, choose Parallels Client > About Parallels Client from the menu bar then confirm Version 15.5 (build 15675) or later.


  • For older versions, upgrade to the latest version from Mac App Store.

Switching IME in a session

To switch IME in a published application or desktop connected from Parallels Client for Mac, press [Kana (かな)] key to turn IME on, or press [Alphanumeric (英数)] key to turn IME off.


If you are using a third-party IME such as Google Japanese Input or ATOK as the Japanese input source for macOS, English keyboard layout is used in a published application or desktop session.

As a workaround, click + at System Preferences> Keyboard> Input Sources in Mac, add the standard Japanese Input source for Mac, select it as an active input source before the connection.


iOS Client

Known issue

When inputting Japanese with iOS software keyboard, the list of conversion candidates may not be displayed correctly.

Also, when inputting Japanese with a Bluetooth keyboard, you may not be able to select or modify the characters in the conversion candidate list by keyboard operation.

HTML5 Client

Version confirmation

To confirm the version of HTML5 Client, follow these steps:

  • In a client side, access HTML5 Gateway (https:///RASHTML5Gateway) with a browser and log in.

  • Click on User name > Settings then confirm the version displayed at the bottom left of the dialog is 15.5 (build 16138) or later.

For older versions, in a server side, click RAS Admin Console> Administration> Software Update> Check Now and update to the latest version.

Note: Upgrading RAS affects active users currently connecting to published resources, so we recommend planning to upgrade off-hours.

For the upgrade procedure, refer to this article.

Browser selection

Popular browsers that currently support Japanese Input with HTML5 Client are Google Chrome and Mozilla Firefox.

Since Safari, Microsoft Internet Explorer and Microsoft Edge do not support HTML5 Keyboard API partly, Japanese Input cannot be done correctly.

Japanese keyboard setting of HTML5 Client

Log in to HTML5 Gateway using a browser such as Google Chrome or Mozilla Firefox.

Click User name> Settings then choose:

  • Keyboard Mode> PC Keyboard
  • Keyboard Layout> Japanese

Then click OK.


Note: This setting needs to be done for each browser. For example, if a user accesses HTML5 Gateway with both Google Chrome and Mozilla Firefox, make the above settings in both browsers.

Chrome Client

Known issue

Currently you cannot set Japanese keyboard in Chrome Client. As a workaround, log in HTML5 Gateway (https:///RASHTML5Gateway) with Chrome browser and use HTML5 Client as mentioned above.

Restoring minimized language bar

When floating a language bar as mentioned above, it can be used in the published application, but there was a limitation that a minimized language bar cannot be restored.

To resolve this issue, upgrade RAS to v15.5 Update 2 (build 16138) or later.

With v15.5 Update 2 or later, a language indicator such as [JP] is displayed in the notification area of Parallels Client, and you can restore server side language bar by clicking it.



  • Parallels Client for Windows, Mac and HTML5 Client are the client platforms that support restoring the language bar.
  • If you enable RemoteApps on a Terminal Server, the server side language indicator may not be displayed correctly. To disable RemoteApps:
    • Navigate to Farm > Terminal Servers in RAS Console
    • Right-click a Terminal Server, click Properties > Agent Setting tab.
    • Uncheck User RemoteApps if available.
    • If Inherit default settings is checked, click Edit Defaults, uncheck User RemoteApps if available in [Agent Settings] tab.

1d70d1f9c41d01c5f7202a4290e434e1 e9df64665e7346a300c1e6d8fac71c28

Was this article helpful?
Tell us how we may improve it.
Yes No