解决windows下日语键盘输入中文的问题

0x00 背景

本人一直是用日文键盘,但是windows的设定非常奇葩,如果是使用日语输入法,则会自动将键盘识别为日语布局,但是如果切换到中文输入法,则会自动识别为英文键盘,这给我输入中文带来很多不便。

0x01 解决方案

  1. 首先进入“控制面板”,选择“系统->设备管理”,找到“键盘”选项,右键“更新驱动”,选择第二个“手动安装驱动”,然后还是选择第二个“从计算机一览中选择”,去掉“兼容性”上的勾,在左面选择“Toshiba”,右面选择“Toshiba USB 109 Japanese keyboard”,安装即可,忽略警告。
  2. win键+R,输入regedit,打开注册表。找到“HKEY_LOCAL_MACHINE->SYSTEM->CurrentControlSet->Control->Keyboard Layouts”,找到以804结尾的注册表,将“Layout File”从“KBDUS.dll”改为“KBDJPN.dll”,重启即可。