Note: - This is an example code, not a solution, and thus not supported by RES. Click on Region & language. 2. Click on Settings. After rebooting the values somtimes were the sames, sometimes they had changed. 6. Assign the VK_OEM_8 VK code to the key, either from the right-click popup menu, or by choosing VK_OEM_8 from the Assigned virtual code drop-down. Click on the language you wish to add a keyboard layout to. I have created an ADM template and imported it. HKU:\.Default\Keyboard Layout\Preload\ Easily change it to the country code 00000407 - de-de in the registry, that should solve your problem. I am trying to set the keyboard layout for users via a GPO. Below is an example of an ADM file to set Custom Keyboard layouts in the language bar, for other layouts the code can be changed to reflect the specific keyboard layouts the customer needs. Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload . // For Greek and Russian keyboard layouts, which are very different from // QWERTY, Windows just uses virtual key codes that match the QWERTY layout, // … changing it via regedit: I changed all the key values for HKEY_CURRENT_USER\Keyboard Layout\Preload, HKEY_CURRENT_USER\Keyboard Layout\Substitutes, HKEY_CURRENT_USER\Keyboard Layout\Toggle to 00000407, german qertz, to no avail. Hardware keyboard swaps z and y. I've changed all registry entries, but what I need is a kbdgr.dll to change the contents of my new created 00000407 to Layout File KBDGR.DLL and the Layout Text to German. But first you have to create a new PS-Drive, to "mount" the "HKEY_USERS" from registry. 7. Open the standard German keyboard layout (00000407, KBDGR.DLL) Switch to the low-level view; Click on the Caps Lock key to activate it (just above the left Shift, scan code 0x3A). 5. 4. changing it via regedit: I changed all the key values for HKEY_CURRENT_USER\Keyboard Layout\Preload, HKEY_CURRENT_USER\Keyboard Layout\Substitutes, HKEY_CURRENT_USER\Keyboard Layout\Toggle to 00000407, german qertz, to no avail. Because when I load and activate the keyboard layout to German for example (idlanguage==L"00000407") , if I type the 'z' key the value written in display (ex. It's the Windows icon in the bottom left corner. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts \00000407 Layout Text:REG_SZ:German ... REG.EXE ADD HKLM\TmpHiv /f /v 2 /t REG_SZ 00000407 The GPO is applied to a computer group and then filtered to a specific user. To help you on how to add keyboard layout in windows 10, kindly follow the steps below: 1. [HKEY_USERS\.DEFAULT\Keyboard Layout\Preload] "1"="00000807" (no further values 2,…) (and the same for all users) However, I didn't find anywhere the German keyboard (00000407) at any place together with the Swiss and French keyboards. in notepad.exe) is 'y' (Germanic layout). I've got the same problem with my German Treo 750. The German and French parts work wonderfully, but even though I have specified the English UK keyboard layout, it reverts to US which is extremely irritating. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts contains a mapping of layout_id to layout_name e.g. 3. Click on Options. Click on Time & language. After rebooting the values somtimes were the sames, sometimes they had changed. Click on the Start Menu. 4. 6. 5. On the right-hand side, double click on “1” to modify it. In the Edit String window, change the value of the language you want your keyboard (Just copy the value from the left side of the table given below according to the language and paste it in Edit String window).