luciffer19 发表于 2013-7-31 16:00

【扫盲贴】教大家如何修正日文键盘的键位

很多朋友收到日系的笔记本后,最头疼的就是日文键盘。因为键盘上有很多键位的印刷和我们所熟悉的英文键盘不一样。比如数字2的上面 英文键盘为@ 而日文键盘是“ 。
如果你安装的是日文输入法,那还好一些,因为至少键位和印刷是对应的,而如果是装的中文操作系统,使用中文输入法或者英文输入法,就头疼了。键盘上硬刷的很多地方和实际打出来的字不一样。

下面就教新入日系机器的朋友一个方法,可以解决这个问题。这个方法来自于伟大的度娘,非我原创。在这里特别开一个扫盲贴,让不知道的朋友可以搜索到,知道的朋友就可以跳过了。^u^


方法其实很简单
首先点击 开始→运行→regedit 打开注册表编辑器
找到子项   
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 注册表子项会有下面列表中出现的注册表项。 数值名称 数值类型 数值数据

      数值名称                        数值类型               数值数据
• LayerDriver JPN                     REG_SZ            kbd106.dll
• OverrideKeyboardIdentifier    REG_SZ            PCAT_106KEY
• OverrideKeyboardSubtype   DWORD            2
• OverrideKeyboardType          DWORD            7

在注册里找到Parameters子项后展开,将对应的数值一一修改。如果数值名称不存在,请自行新建,数值类型对照上表建立 (REG_SZ是字符串值)。
设置完成之后重启。如果你不小心设置错了,那么再次启动之后键盘会失效,这时你应该打开软键盘修改正确。

接下来就要安装自己的输入法了,比如我自己安装智能abc,安装后智能abc的默认键盘依然是美式的键盘:

点击 开始→运行→regedit    再次进入注册表编辑器
依次展开HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/Keyboard Layouts 子项下,从后往前每个子项点开看,一直找到有你输入法名字的那个子项。
单击右侧对应的layout file 将原来的kbdus.dll 改成 kbdjpn.dll,再次重启系统就搞定了。
如果不清楚哪个是你安装的输入法,就把所有子项下面的有kbdus.dll的全都改成 kbdjpn.dll
然后重启电脑。重启后你会发现,键位和印刷的位置已经一致了。再也不用怕找不到反斜杠再哪里而郁闷了。

这个方法的原理是:中文操作系统默认的是US英文键位的键盘,日系机器包括松下是JPN日文键位的键盘,所以键位会不对应。所以你要告诉你的操作系统你用的是日文键盘,修改注册表就是这个目的。

这个方法同样适用于台机的日文键盘设置
但是前面需要多一个步骤,就是装驱动。如果是USB的日文键盘,驱动识别出来应该是这个:Japanese PS/2 Keyboard (106/109 Key)这个时候直接按照上面的方法修改。
如果是圆口的日文键盘,识别出来的有可能会是:HID Keyboard Device
这个时候,手动修改成 Japanese PS/2 Keyboard (106/109 Key)就可以了,后面的步骤同上。

希望能给新入松下日文键盘机器的朋友有所帮助。其实日文键位习惯后,也是比较舒服的!我现在已经英日文键盘双修了!:D

十八弓 发表于 2013-8-3 17:43

非常实用的方法,呵呵

晴空雪飞扬 发表于 2013-8-27 18:21

感谢分享,用过 270GX 老本,实感不习惯。

zhangershi777 发表于 2013-9-2 00:04

楼主说的很有道理,我也之前测试过,没有问题,不过唯一不习惯的地方,如果我没记错的话,如果要键入大写字母,好像是需要按组合键,SHIFT+CAPSLOCK。而平常我们习惯一个键搞定大写,纠结一下,还是换回了英文键盘模式。好在平时移动不多,在家基本外接键盘使用。倒也没多**烦。

sinaeach 发表于 2013-9-2 00:16

费那劲,1块钱买张键盘贴完事

nqhdanny 发表于 2014-3-10 17:15

我是把相关的键帽拆了 然后按照英文的 找接近的再安装回去 基本上和英文的能匹配然后剩余的几个没法用的我用了一个keymap软件 映射成我习惯的按键了 还是很爽的
现在 无变换和变换都是空格键 再也不担心敲错了 退格键 边上的那个无用按键也设置成退格键了 回车边上的“\” 和它下面的无用键位做了对调 然后再设置成enter 这样回车也按照我原来的习惯小手指能直接按到

这就是我的调整工作 希望能帮到大家 同时上传 我的键位修改文件以及软件 ,希望大家喜欢

yhggqchj 发表于 2014-3-11 12:48

好贴必顶啊,呵呵

drdb 发表于 2014-5-12 10:28

好帖!!!
我已将空格键前后的键设置成了空格键,又将回退键加了一个,谢谢!

yandongdiy123 发表于 2014-8-21 10:42

记录一下

wohaorene 发表于 2014-8-22 23:03

一群牛人!

kimlim 发表于 2014-10-13 20:49

学习了,好

lu_peng 发表于 2014-10-28 21:25

这个要顶一下

liinfo 发表于 2015-3-9 21:18

看着挺复杂

liinfo 发表于 2015-3-26 00:35

正好用得上

t500p8700 发表于 2015-5-23 16:08

真是的,不错

younglau23 发表于 2015-6-6 11:10

您好,我想请教一下。我买了个cf-mx3,换了个英文键盘,用keytweak软件发现键值都不一样,用KeybMap发现使用KeybMap软件测试发现pausebreak、Backspace、\、enter、home和leftAlt这些键的值全是+...该怎么搞啊

叶落随风 发表于 2015-11-13 19:43

感谢分享                  

lv0712 发表于 2016-5-8 11:36

用上了,谢谢楼主的文章!

blues_bbq 发表于 2016-5-9 20:16

按照楼主的方法,b10设置成功,谢谢

三体来客 发表于 2016-5-28 23:50

我的b10按照楼主的方法,发现不行,i变成5

pipixp 发表于 2016-10-30 23:46

谢谢分享

mikerrr 发表于 2016-12-2 23:18

感谢分享

kbwdwys 发表于 2017-2-10 09:08

win8似乎不行

xxf9732 发表于 2017-2-10 13:24

为啥要修复,我用着很好啊!:bs(:bs(

georgefan 发表于 2017-4-2 18:52

三体来客 发表于 2016-5-28 23:50
我的b10按照楼主的方法,发现不行,i变成5

估计是您将num lk 给打开了吧。

peacefeeling 发表于 2017-4-4 01:04

空格边上两个改成空格,删除左边一个改成删除,其它盲打

naiyi354 发表于 2017-4-18 18:50

曾经买过一个dell c400,用的键盘不像英文键盘(虽然有英文字母),但是几个辅助键(shift ctrl caps什么的)都跟英文的不同。后来我硬生生练成了盲打……

mxs0611 发表于 2017-8-19 10:28

nqhdanny 发表于 2014-3-10 17:15
我是把相关的键帽拆了 然后按照英文的 找接近的再安装回去 基本上和英文的能匹配然后剩余的几个没法用的 ...

大家都很爱折腾也很热心啊{:1_308:}

yuwenjingyu 发表于 2017-10-29 22:14

mark下,有空试试

pku_sg朱 发表于 2018-3-25 15:08

younglau23 发表于 2015-6-6 11:10
您好,我想请教一下。我买了个cf-mx3,换了个英文键盘,用keytweak软件发现键值都不一样,用KeybMap发现使 ...

我的lx3,四个键都是=,求解决方案,感谢!
页: [1] 2
查看完整版本: 【扫盲贴】教大家如何修正日文键盘的键位