Thanks for your answer. This solved my problem.
It seemed that the keyboard layout was not set on our hosts. I used the following PowerCLI command to set the keyboard layout on all of our vSphere 5 hosts:
Get-VMHost | Get-Esxcli | ForEach-Object {$_.system.settings.keyboard.layout.set('US Default')}
The next PowerCLI command will check the keyboard layout on all of your hosts:
Get-VMHost | Select-Object -Property Name,@{N="Keyboard layout";E={$_ | Get-Esxcli | ForEach-Object {$_.system.settings.keyboard.layout.get()}}}
You can get a list of all of the possible keyboard layouts with:
$esxcli.system.settings.keyboard.layout.list()
The current list is:
Layout
------
Belgian
Brazilian
Croatian
Czechoslovakian
Danish
Estonian
Finnish
French
German
Greek
Icelandic
Italian
Japanese
Latin American
Norwegian
Polish
Portuguese
Russian
Slovenian
Spanish
Swedish
Swiss French
Swiss German
Turkish
US Default
US Dvorak
Ukrainian
United Kingdom
Message was edited by: Robert van den Nieuwendijk