Touch Pro的版本

虽然刷成中文系统,但是有一个致命的缺点。。键盘和美式键盘对不上号。。。
如图,这个是我的键盘:
[separator][img][attach]3[/attach][/img]
这个则是HTC在亚太地区销售的版本,即美式键盘:
[img][attach]4[/attach][/img]
可以看出最明显的区别在数字键那一排的特殊符号。。这样一来我的键盘产生错位,当我用我的键盘打“@”的时候发现实际上敲出来的是“=”。。
于是我找啊找啊找啊找啊,终于被我发现解决方案。。
原来在windows系统中是由输入法中的键盘类型决定具体键位排列的,不论是桌面操作系统还是mobile操作系统。
可是在mobile系统中并没有修改键盘类型的任何选项。。。
郁闷。。于是我找啊找啊找啊找啊,又让我给找到了,哇咔咔
那就是改mobile的注册表。
HKLM\HARDWARE\DEVICEMAP\KEYBD中的CurLang键值就是决定键盘类型的键值。
于是照着http://msdn.microsoft.com/zh-cn/goglobal/bb895996(en-us).aspx上所列的各个国家区域对应的键值找到我的挪威地区Norwegian_Bokmal
改CurLang改为16进制0414,重启机器,问题完美解决,哇咔咔
这回我打“@”再也不出“=”啦。。
]]>