How do I make my international keyboard work in the lab interface?

When using the Lab on Demand (LOD) lab interface, there is some support for international keyboards and languages. However, depending on the lab platform and the controller you are using, you may need to change settings on your local machine, the browser, and/or the VM and possibly download a file.

General Requirements for International Keyboards to Work:

  1. Your local machine must be set to the desired language (see Changing Local Settings on Local or Virtual Machines below)
  2. The Lab VM(s) must be set to the desired language

When Using the HTML5 Controller in Hyper-V and vSphere Labs

Our default HTML5 controller is built for quick and easy launches with minimum launch requirements. It may not understand different keyboard layouts depending on the configuration of the lab you are accessing. For example, even when the language within the VM is set to German, your German keyboard may not be properly recognized. Your browser must be set to the desired language for your non-US keyboard to work as intended:

  1. For Edge, the language is tied to the local machine's language
  2. In IE,
    1. Open Internet options
    2. At the bottom of the General tab, click Languages
    3. Click Set Language Preferences
    4. Ensure your language is listed as the top option

  3. In other browsers like Chrome and Firefox,
    1. Open the settings and locate the options for languages
    2. Ensure your language is at the top of the languages list


When Using the Enhanced Controller in Hyper-V and vSphere Labs

With the Enhanced Controller, your non-US keyboard should automatically be detected for the following languages:

  • English
  • Japanese
  • German
  • Italian
  • Portuguese
  • French

However, for vSphere labs, you will also need to install the VMRC plug-in. To do this, use Internet Explorer 11 and:

  1. Launch your vSphere lab as you normally would.
  2. When the Install Virtual Machine Remote Console Plug-in window appears, click the Download the VMRC Plug-in Installer
  3. In the popup dialog at the bottom of the window, click Run and allow the file, VMware-viclient-all-6.0.0-4437566.exe, to download and initiate.
  4. When the User Account Control dialog appears, click Yes to allow it to make changes to your computer.
  5. When the VMware vSphere Client 6.0 – Install Shield Wizard dialog appears, close all instances of IE 11 and then click OK.
  6. Follow the default on screen prompts to complete the installation.
  7. Set the Machine Remote controller in the lab UI to use the VMRC Plug-in:
    1. Open Internet Explorer 11 and start your lab as you normally would.
    2. When your lab starts, click on the Support tab and in the Machine Remote Controller dropdown, select VMRC Plug-in.

Changing Local Settings on Local or Virtual Machines

Your local machine and the lab’s VMs must be set to the correct language. To do this, follow these steps on your local machine and each VM:

  1. Open the Control Panel
  2. In the Search Control Panel field, type: location and press Enter
  3. Click Change location
  4. From the Home location drop-down, select your location
  5. You may also need to change the system locale on the Administrative tab

If you are unable to change these settings on the VMs or your keyboard still does not work, ask your instructor for assistance or contact our Help Desk to see if your class has labs available in your language.

Steps to Change Languages in Linux

Linux can set the language/region in many ways. Here’s an example for SUSE Linux:


You may have to download/install the language pack if it hasn’t already been installed and that can require either the install media or an Internet connection if end users need the ability to change that.

It is also possible to change the language/region using the command line interface (aka Terminal). You will need to check on how specifically to do it with your flavor of Linux, but here’s an example of how to do it:

  1. edit /etc/default/locale:



  1. edit ~/.pam_environment:



Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request