So as some readers may know, I own a Japanese Keyboard. The layout is slightly different on Japanese keyboards compared to US keyboards. I would have expected Windows 10 to adjust to this automatically, as Windows 8.1 was able to, but unfortunately, it hasn't. I was able to fix this via registry edits (Same as what I did in Windows 7...). Let's break down how to fix the issue:
Step 1: Open up Registry Editor
Deep into the heart of the operating system is the registry. If you mess the wrong value up, it could result in your computer's functionality being terminated! Ah whatever, let's proceed.
To open: Press the Windows Key and R at the same time. It will open
a text box asking what program to open. Type regedit.exe
(Just
regedit
will do too) and press Enter. It will open up the
Registry Editor.
Welcome to the Registry. You should see a few folders to the left such as
HKEY_LOCAL_MACHINE
, etc. When you expand these folders (via
the arrow to the left of them), it shows even more folders. Each of these
contain keys of values.
Step 2: Navigate to the values needing to be changed
Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters
.
Here is a screenshot of what it should look like:
Step 3: Change the values...
According to Microsoft's site, change the following values accordingly by clicking on them and editing the values:
Name | Value |
---|---|
LayerDriver JPN | kbd106.dll |
OverrideKeyboardIdentifier | PCAT_106KEY |
OverrideKeyboardSubtype | 2 |
OberrideKeyboardType | 7 |
When done changing values, it should look like this: (Use for verification)
Step 4: Sign out and back in
Finally, sign out and sign back into your profile. You will notice that the keyboard layout has changed to work with your keyboard!