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. Computer\HKEY_USERS\.DEFAULT\Keyboard Layout\Preload . 5. Click on Region & language. 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 // For Greek and Russian keyboard layouts, which are very different from // QWERTY, Windows just uses virtual key codes that match the QWERTY layout, // … 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. 6. After rebooting the values somtimes were the sames, sometimes they had changed. 3. Click on the language you wish to add a keyboard layout to. It's the Windows icon in the bottom left corner. Click on Time & language. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts contains a mapping of layout_id to layout_name e.g. 4. 4. On the right-hand side, double click on “1” to modify it. But first you have to create a new PS-Drive, to "mount" the "HKEY_USERS" from registry. After rebooting the values somtimes were the sames, sometimes they had changed. HKU:\.Default\Keyboard Layout\Preload\ Easily change it to the country code 00000407 - de-de in the registry, that should solve your problem. 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). The GPO is applied to a computer group and then filtered to a specific user. in notepad.exe) is 'y' (Germanic layout). 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. I've got the same problem with my German Treo 750. 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. I have created an ADM template and imported it. 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. I am trying to set the keyboard layout for users via a GPO. 2. 5. Click on Settings. Click on the Start Menu. Note: - This is an example code, not a solution, and thus not supported by RES. 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. 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). 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. 7. [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. To help you on how to add keyboard layout in windows 10, kindly follow the steps below: 1. Click on Options.