I wanted to have multiple languages/ keyboard layouts in my XenApp environment. Thought I’d push it out via a registry key change. I forget the blog post I had found the details from but this one has similar info. Basically HKEY_CURRENT_USER\Keyboard Layout
has the registry keys you need to modify. Easiest thing to do is add the languages and keyboards you want via GUI (control panel) and then just export the registry keys. My example below has English UK, English US, and Arabic.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Keyboard Layout] [HKEY_CURRENT_USER\Keyboard Layout\Preload] "1"="00000409" "2"="d0010809" "3"="00000401" [HKEY_CURRENT_USER\Keyboard Layout\Substitutes] "00000809"="00000409" "d0010809"="00000809" [HKEY_CURRENT_USER\Keyboard Layout\Toggle] "Hotkey"="1" |
This is a good blog post that explains the keys above and also gives a way of deploying this via GPO (i.e. using admin templates).