If you have a non-ANSI keyboard (e.g. UK keyboard) but want to use one of the Asian IMEs, you may encounter keyboard mapping issues. Unfortunately, Microsoft doesn’t allow you to select a keyboard layout for many of its IMEs (Chinese, for example).
Fortunately, you can still change the keyboard layout. Press Win + R (run) and open regedit. You will need administrator privileges!

Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
and select your language using the identifier from the list of Keyboard identifiers and input method editors.
For example, for Japanese, go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layouts
\00000411

Change Layout File to your desired keyboard. If you don’t know what the DLL name is, either refer to the DLL name listed in your native keyboard, or try to find it from the List of Built-in Windows Keyboards.
List of Built-in Windows Keyboards
- kbd101.dll
- kbd101a.dll
- kbd101b.dll
- kbd101c.dll
- kbd103.dll
- kbd106.dll
- kbd106n.dll
- KBDA1.DLL
- KBDA2.DLL
- KBDA3.DLL
- KBDADLM.DLL
- KBDAL.DLL
- KBDARME.DLL
- kbdarmph.dll
- kbdarmty.dll
- KBDARMW.DLL
- kbdax2.dll
- KBDAZE.DLL
- KBDAZEL.DLL
- KBDAZST.DLL
- KBDBASH.DLL
- KBDBE.DLL
- KBDBENE.DLL
- KBDBGPH.DLL
- KBDBGPH1.DLL
- KBDBHC.DLL
- KBDBLR.DLL
- KBDBR.DLL
- KBDBU.DLL
- KBDBUG.DLL
- KBDBULG.DLL
- KBDCA.DLL
- KBDCAN.DLL
- KBDCHER.DLL
- KBDCHERP.DLL
- KBDCR.DLL
- KBDCZ.DLL
- KBDCZ1.DLL
- KBDCZ2.DLL
- KBDDA.DLL
- KBDDIV1.DLL
- KBDDIV2.DLL
- KBDDV.DLL
- KBDDZO.DLL
- KBDES.DLL
- KBDEST.DLL
- KBDFA.DLL
- kbdfar.dll
- KBDFC.DLL
- KBDFI.DLL
- KBDFI1.DLL
- KBDFO.DLL
- KBDFR.DLL
- KBDFTHRK.DLL
- KBDGAE.DLL
- KBDGEO.DLL
- kbdgeoer.dll
- kbdgeome.dll
- kbdgeooa.dll
- kbdgeoqw.dll
- KBDGKL.DLL
- KBDGN.DLL
- KBDGR.DLL
- KBDGR1.DLL
- KBDGRLND.DLL
- KBDGTHC.DLL
- KBDHAU.DLL
- KBDHAW.DLL
- KBDHE.DLL
- KBDHE220.DLL
- KBDHE319.DLL
- KBDHEB.DLL
- kbdhebl3.dll
- KBDHELA2.DLL
- KBDHELA3.DLL
- KBDHEPT.DLL
- KBDHU.DLL
- KBDHU1.DLL
- kbdibm02.dll
- KBDIBO.DLL
- KBDIC.DLL
- KBDINASA.DLL
- KBDINBE1.DLL
- KBDINBE2.DLL
- KBDINBEN.DLL
- KBDINDEV.DLL
- KBDINEN.DLL
- KBDINGUJ.DLL
- KBDINHIN.DLL
- KBDINKAN.DLL
- KBDINMAL.DLL
- KBDINMAR.DLL
- KBDINORI.DLL
- KBDINPUN.DLL
- KBDINTAM.DLL
- KBDINTEL.DLL
- KBDINUK2.DLL
- KBDIR.DLL
- KBDIT.DLL
- KBDIT142.DLL
- KBDIULAT.DLL
- KBDJAV.DLL
- KBDJPN.DLL
- KBDKAZ.DLL
- KBDKHMR.DLL
- KBDKNI.DLL
- KBDKOR.DLL
- KBDKURD.DLL
- KBDKYR.DLL
- KBDLA.DLL
- KBDLAO.DLL
- kbdlisub.dll
- kbdlisus.dll
- kbdlk41a.dll
- KBDLT.DLL
- KBDLT1.DLL
- KBDLT2.DLL
- KBDLV.DLL
- KBDLV1.DLL
- KBDLVST.DLL
- KBDMAC.DLL
- KBDMACST.DLL
- KBDMAORI.DLL
- KBDMLT47.DLL
- KBDMLT48.DLL
- KBDMON.DLL
- KBDMONMO.DLL
- KBDMONST.DLL
- KBDMYAN.DLL
- KBDNE.DLL
- kbdnec.dll
- kbdnec95.dll
- kbdnecat.dll
- kbdnecnt.dll
- KBDNEPR.DLL
- kbdnko.dll
- KBDNO.DLL
- KBDNO1.DLL
- KBDNSO.DLL
- KBDNTL.DLL
- KBDOGHAM.DLL
- KBDOLCH.DLL
- KBDOLDIT.DLL
- KBDOSA.DLL
- KBDOSM.DLL
- KBDPASH.DLL
- kbdphags.dll
- KBDPL.DLL
- KBDPL1.DLL
- KBDPO.DLL
- KBDRO.DLL
- KBDROPR.DLL
- KBDROST.DLL
- KBDRU.DLL
- KBDRU1.DLL
- KBDRUM.DLL
- KBDSF.DLL
- KBDSG.DLL
- KBDSL.DLL
- KBDSL1.DLL
- KBDSMSFI.DLL
- KBDSMSNO.DLL
- KBDSN1.DLL
- KBDSORA.DLL
- KBDSOREX.DLL
- KBDSORS1.DLL
- KBDSORST.DLL
- KBDSP.DLL
- KBDSW.DLL
- KBDSW09.DLL
- KBDSYR1.DLL
- KBDSYR2.DLL
- KBDTAILE.DLL
- KBDTAJIK.DLL
- KBDTAM99.DLL
- KBDTAT.DLL
- KBDTH0.DLL
- KBDTH1.DLL
- KBDTH2.DLL
- KBDTH3.DLL
- KBDTIFI.DLL
- KBDTIFI2.DLL
- KBDTIPRC.DLL
- KBDTIPRD.DLL
- KBDTT102.DLL
- KBDTUF.DLL
- KBDTUQ.DLL
- KBDTURME.DLL
- KBDTZM.DLL
- KBDUGHR.DLL
- KBDUGHR1.DLL
- KBDUK.DLL
- KBDUKX.DLL
- KBDUR.DLL
- KBDUR1.DLL
- KBDURDU.DLL
- KBDUS.DLL
- KBDUSA.DLL
- KBDUSL.DLL
- KBDUSR.DLL
- KBDUSX.DLL
- KBDUZB.DLL
- KBDVNTC.DLL
- KBDWOL.DLL
- KBDYAK.DLL
- KBDYBA.DLL
- KBDYCC.DLL
- KBDYCL.DLL
References
- M. Hopkins, themar, E. Graff, and J. Baxter, “Keyboard identifiers and input method editors for Windows,” Microsoft Learn, Aug. 30, 2024. https://learn.microsoft.com/en-us/windows-hardware/manufacture/desktop/windows-language-pack-default-values?view=windows-11 (accessed May 28, 2025).
- Librehat, “Windows 10/11 拼音输入法英式键盘,” Librehat的部落格, Oct. 05, 2021. https://www.librehat.com/windows-10-pinyin-uk-keyboard-layout/ (accessed May 28, 2025).
Leave a Reply