|
拼音查找联系人的问题,除了输入法,与注册表也有一定关系。目前研究的结果是这样的:
1 M5 T" G- x$ ?1 [8 `
/ X# k7 w7 g) |$ r8 A! U/ g1. 通配符:
: I& {" P$ X! `: Z, ` 通配符的设置存在于注册表 HKEY_LOCAL_MACHINE\Security\Phone\PhoneKeyMatch 下面的 Wildcard 键。 默认设置是"*",对应的是Z或Y键。这就是为什么按Z/Y时搜不到对应拼音开头的联系人。这也是kgbkgbkgb 朋友那个小程序的作用。$ A/ i( v5 w) C
2. 首字母:6 x6 z( O* m, S& a& e2 v- s+ d
首字母设置存在于注册表 HKEY_LOCAL_MACHINE\Software\Microsoft\Shell\SmartDialer 下面的 KeyLayoutCode (中文机在\Chinese\下) # a1 z/ i+ e* F* |
但是群共享里Treo标机器的注册表中没有这项。估计需要自己添加。, M$ T2 e: A% X6 b! c
默认设置是"1:2:3:4:5:6:A:#:8:4:1:5:6:H:I:J:K:L:M:N:O:P:Q:2:S:3:U:9:W:7:Y:*:" 分别对应数字1-6,字母A-Z的响应。这里Z对应的是"*",只要改成"Z",也就是"1:2:3:4:5:6:A:#:8:4:1:5:6:H:I:J:K:L:M:N:O:P:Q:2:S:3:U:9:W:7:Y:Z:" 即可查找到Z开头的联系人。6 s+ w/ [1 q! s$ k( @2 V
, `3 F: c+ ` K' v) e1 _4 g2 a$ O: {目前的研究结果就是这样,大家如果有什么发现,欢迎指正。 |
评分
-
查看全部评分
|