中文伴侣
Treo中文通讯录查找与拨打程序——ChineseMate使用
[本贴转自Hi-PDA上相关内容]
声明,软件作者是REi同志!一个好同志啊!
本贴重新定位到ChineseMate/CM使用的帮助帖,希望各位Treo迷共同维护,把这个软件功能发挥出来,让更多的人知道,让更多人使用,毕竟有了CM,Treo的电话功能变得更加快捷与强大,这是让人欣喜的事情!
序:
安装了ChineseMate 1.51,研究了一下午,开始不知所措,看了TOMPDA的helanmouse和Hi-PDA的wowmouse写的1.33版使用指南,开始渐入佳境,而直到发现了1.51新增的拨号盘DA,才真正意识到这个软件的价值。
下载地址:
http://www.51pda.cn/bbs/htm_data/52/0601/369.html
1.33使用说明下载:
http://www.hi-pda.com/forum/attachment.php?aid=292961
总论:
对Treo手机中文通讯录的查找和定位之后,一般有两个目的,拨打电话,或者是对具体联系人信息进行编辑,当然,拨打电话是最常用、使用频率最高也是Treo电话最核心的功能!
ChineseMate/CM提供了几个功能组件,

Contacts 界面是主程序,用于中文联系人的快速查找与定位,输入易DA,可以在一些输入界面当中快速输入一些文字,包括联系人的电话号码等相关信息,附加的拨号盘 DA,专门用于在电话拨号界面实现查找与拨打,而真正具有划时代意义的,恰恰是这个“附加”的拨号盘所实现的功能。
高效和快捷是Palm的精髓。用最少的按键次数,最少的手指移动距离来实现更多的功能。而CM的拨号盘DA恰恰遵循这个原则,接近完美的实现了中文通讯录 的查找、定位和拨出这一系列Treo手机用户最常用操作也是最重要的功能!同时,还可以方便的实现快速IP拨号,这更是锦上添花!
可以说,一个拨号盘足矣!因为拨号盘增强了Treo手机核心功能的操作效率,嗬嗬!
详细介绍:
拨号盘采用DA的方式,

在拨号界面下,回车键是默认的拨号盘功能开关,DA程序激活时,会在信号强度那个地方显示一个小电话,表示拨号盘功能是激活的!此时在电话拨号界面按下任 一字母或者数字按键,拨号盘DA窗口就自动显示,直接进行中文通讯录的查询,不需要进入任何的附加界面。拨号盘还同时处理数字与字母,
不用任何切换,如果你一直按数字键,那么相应的电话号码就被记录下来,可以直接拨打,与原来的拨号界面操作完全相同,不增加按键次数!如果是键入中文名缩 写,则拨号盘DA自动查找通讯录,由于Treo手机按键丰富,中文名定位相当准确,一般三次按键之后就会唯一定位,即使重复,也可以通过左Shitj键或 者Option(大写)键进行上下翻页,然后通过上下方向键选择相应的固定电话或者手机号码,按下电话键进行拨打,还可以选择短信键直接进入短信、邮件界 面,更强大的是可以按下中间键直接前缀预先设定的IP号码进行IP电话拨打,一气呵成,怎一个爽字了得!


关于IP号码的设定,可以在控制台的设置页面当中输入多个IP号码,中间用空格分开,然后在拨号盘当中拨号之前,可以通过右方向键来切换IP号码!极其方便和人性化的设计!
想当年,曾经看到过一篇介绍TakePhone与另外一个软件配合,通过一系列设置来实现漫游判断和IP电话前缀自动添加的功能,向往许久,我也是一个 Palm/Treo老鸟,从VX到Treo270,再到Treo600,对Palm/Treo软件应该已经达到熟练应用的程度,可还是觉得望而生畏,迟迟 没有勇气尝试,而这个拨号盘DA却通过一个简单的预设按键就实现了,的确是造福众生的事情!
功能分析:
有了拨号盘专门完成拨打功能,同时还附加很多拨打相关的功能,大大的提升了Treo电话功能的操作效率,起到了事半功倍的效果。而Contacts界面的查找就可以专门用于编辑联系人信息。
问题与建议:
在Contacts界面下,定位联系人之后,只显示联系人姓名,并不显示联系人的详细信息,
还需要用中间键选择一次,进入联系人信息列表状态,然后再选择用户名进入编辑状态,操作步骤比较多。当然,编辑联系人信息这个功能使用频率低,按键次数多一 些也无所谓,不过还是希望CM能够模仿FingerAddress的定位方式改进Contacts界面功能,或者干脆选择名称之后,直接进入编辑状态,提 高查找、编辑联系人的操作效率。
对于拨号盘DA,感受颇多,毕竟这是我也应该是所有Treo手机狂们期待已久的功能,也是我关注的焦点,在目前的基础上进一步改进,必将创造国产Palm/Treo软件的又一个里程碑式的经典程序!

建议一:
主程序与拨号盘的检索字段灵活性方面建议改进,Contacts界面的查找只检索联系人的名字字段,对于姓氏字段完全忽略,而拨号盘是对联系人的姓氏和名 字联合检索。开始的时候还没有发现拨号盘这个“附加”功能,当时为了使用Contacts的查找功能,花了一下午的时间,把500多个联系人的完整姓名全 部整理到名字字段当中,而姓氏字段统一填写联系人单位名称,因为很多时候需要把一个单位的客户集中显示,方便一些商务应用,毕竟Treo的强大功能对于商 务应用是得心应手(偶也算商务人士,嘿嘿)。后来才发现拨号盘是对联系人的姓氏和名字联合检索,即要输入完整的姓氏和名字字段内容的拼音简写,在拨号盘中 发现不加上姓氏字段也就是单位名称,根本无法定位,就是说我要把单位名称的简写先加到名字前面,然后是姓名的简写,这样才能定位,我有一个客户是南岗区教 师进修学校的,你说我有多郁闷!还不如直接按电话号码呢!嘿嘿!
所以建议将拨号盘和Contacts界面的查找字段统一,只检索姓氏或者名字当中的一个,或者允许用户订制,毕竟中国人不习惯将姓氏和名字分开写,大多数 的兄弟都是将这两个字段当中的一个用来存放姓名,另外一个要么空着,要么挪做它用,像我那样,还有那些为了使用系统内置的查找功能而将联系人拼音简写放到 姓氏字段当中,中文姓名放到名字字段当中的兄弟。
当然了,在程序没有改进前,我只能在姓氏和名字字段当中选择其一放置中文姓名,我当然选择姓氏字段了,尽管需要重新复制粘贴1000次(500个联系人,两个字段调换,惨!)但是在拨号盘窗口当中就可以三次按键定位联系人了!哈哈!这种感觉不是一般的爽!
至于Contacts界面的查找功能,不用也罢,毕竟还有FingerAddress/FA呢,在改进之前,我先用它坚持一段时间!就是用来进行联系人的定位编辑,毕竟频率不高,况且FA还支持两个字段同时模糊检索,嗬嗬!
建议二:
关于拨号盘的直接拨号、IP拨号的快捷键设置问题,我本能的用中间键拨打电话,结果发现全是IP拨打,当时以为拨号盘只能进行IP拨打呢!失落了好半天。后来在帮助当中翻页了N次之后,才看到了原来中间键定义的是IP拨打,而直接拨打的快捷键是电话键。
我一直使用Treo600,后来体验了一下别人的Treo650才明白这两种手机使用者的拨号习惯可能有差别,600的用户习惯中间键拨打,而650的用户可能会习惯电话键拨打,可以的话,建议作者提供定制的功能,允许用户指定按键功能。嗬嗬!
建议三:
取消输入易这个DA,嗬嗬,拨号盘已经足够成为经典了,没有必要在这种可有可无的功能上耗费精力,或者干对单独分 离出来,作为另外一个软件,毕竟这个功能和拨号盘相比不是同一个层面上的。另外,有了巨硬和梅花,输入本来就是一种乐趣!反正短信功能当中那个系统内置的 常用短语我是一次也没用过。还有一个原因就是软件复杂程度越高,导致问题的机会越高,而对于一个成功地打入Treo电话核心层功能的软件来说,稳定性是至 关重要的!轻装上阵,才能经得起考验!嗬嗬!
现在看法改变了,后来在大家的回帖当中了解到输入易还提供了在输入界面当中进行联系人相关信息快速查找和输入的功能,还有日期的快速插入,很方便也很用特色的一个功能。可以保留或者是作为一个独立的插件存在!嗬嗬!
建议四:
取消百家姓模式,用了一下,每次只能输入一个字母,然后要用五向键选择一个姓,然后列表出现了很长的同姓人名,实际使用当中没有太大意义,毕竟一个字母定 位很难精确,有了简拼模式,百家姓模式就没有存在的必要了。对于Palm来讲,简单就是美,用尽废退是进化的不二法则!嗬嗬!
现在还是这个观点,因为从安装之后,百家姓用了一次就被我束之高阁了,因为还要通过五向键选择姓氏, 然后还要显示很多同姓的人,麻烦!
建议五:
功能完善到一定阶段后,建议转为共享软件收费,这个提议可能会导致很多兄弟扁我!但是扪心自问,这样的软件,我愿意买!它让我少按了很多次按键,让我的Treo更加接近完美,让Treo魅力又增添了几成,让我更加离不开Treo。呵呵!
我为了买Treo花很多钱,为什么不为把Treo的功能发挥得更好而花不多的钱!嘿嘿!
另外一个更重要的理由, 来电秀等软件所提供的辅助层面的功能类似锦上添花,而CM(主要是拨号盘)成功的提升Treo电话核心功能的效率,属于雪中送炭,更有价值!当然值得收费!当然,来电秀和超级短信我也都注册了!
况且,提了这么多要求,不能总要求REi免费干活吧,嗬嗬!劳动应该有收获!
支持你给中文伴侣写个说明书
不过还有一些特性需要讨论一下:
一,拨号盘是拨号盘,虽然它以DA的方式进行工作,但并不是REI所述的DA(任意界面),因此在电话界面使用拨号盘,并不需要额外安装DA。
二,百家姓是没有什么用,不如拨号盘好用,应该改为拨号盘的形式。但输入盘是很有用的,不在输入什么短语,而是迅速输入联系人及其联系方法。你可以在调出输入盘后输入联系人的声母试试。
三,在中文伴侣1。51中可以设置精确查找,只查姓或只查名,这是你所要求的,已经实现。
Treo中文伴侣
Treo中文伴侣 v1.00功能简介-----------------------
本软件现在可以实现两大功能:
1、为Treo内置的通讯录增加“百家姓”查询方式(即原来的“通讯录伴侣”);
2、“输入易”,在任何一个可以输入文字的地方(Java程序除外),提供几个常用而CJK输入法和“巨硬拼音”难以输入的字符;提供插入当前时间的功能;提供在任何可以输入文字的地方调用SMS程序中的QuickText的功能。
安装“中文伴侣”---------------------------------
1、下载程序包:
解压后应该得到以下内容:
a、ChineseMate.prc 主程序
b、GBK2PY.pdb GBK汉字的拼音首字母码表
c、UnlockFav文件夹 把Treo650的Phone Favorites中内置锁定的快捷方式解锁的小程序
d、Contacts For Treo600文件夹 为Treo600提供除了Phone界面外的另一个打开通讯录的小程序
2、安装
由于Treo600和Treo650在细节上的一些差别,安装“中文伴侣”的方法亦有所不同,下面分开来说明。
[Treo600]
请安装压缩包中的a、b、d三者,Treo600必须安装d项,否则无法激活“百家姓”查询功能;
[Treo650]
请安装压缩包中的a、b、c三者,Treo650的朋友如果对在Phone界面启动通讯录并激活“百家姓”查询功能不感冒,可以不安装c项。
配置“中文伴侣”----------------------------------
Treo600和650在Phone界面打开通讯录的时候,采用了与一般的程序调用所不同的方式,这种方式导致了通过Phone界面启动通讯录时,“中文伴侣”无法正确监测到,在原来的“通讯录伴侣”中,我采用了监视Phone程序的方法解决这个问题,但效果一般,消耗系统资源偏大且不稳定,为此我采用了新的方式解决这个问题,接下来同样分两款不同的机子讲解。
[Treo600]
安装完毕后,在Launcher里面应该看到多出了原来没有的“Contacts”,我写这个程序实际上只完成一个功能,就是通过常规方法调用内置的“Address Book”,这样“中文伴侣”就能够正确监测到它的启动。为了在Phone界面也能激活“中文伴侣”,需要在Phone的“Dispaly Preferences”中,把原来“Down”项目中的Contacts改为指向新安装的Contacts,具体的步骤请参照下图:

[Treo650]
安装完毕后,运行“UnlockFav”,点击“Unlock”,待出现成功提示后退出,此时Phone Favorite默认锁定的项目已经被解锁。至此“UnlockFav”的使命已经完成,大家可以把它删除。
进入Phone,编辑Favorite Page。打开第一项“Contacts”,可以看到原来默认的Type是“Contacts”,把它改成“Application”,然后在下面的列表中选择“Contacts”,这样“中文伴侣”就能正确监测到通讯录的启动了。具体步骤请参照下图:

完成以上的步骤后,请打开“中文伴侣”,点击帮助,参阅在线帮助的内容进行使用。
650最好用百家姓模式, 具体流程就是选择“contact”->绑定->类型选择contact->方式选择“百家姓”,然后选启动。
(已知有一种方式进入通讯录是没效果的,那就是从电话界面的快捷方式进入,似乎那个contact并不是在Launcher里面的那个contact,尽管看起来没有任何不同)
我的650 巨硬+FixMPY650 就是没法用, 是操作的问题吗,楼主帮忙看看吧.谢谢啦!
您试试把“仅匹配名字段”选上再试试看?在我自己的650上不开启这个功能的话,搜索也是不正常,这个问题我正在修正中(由于没有中文版的Treo仿真器,所以调试很困难)。
不过即使正常了,全文快速检索对于Treo的Contact来说都是不实用的,比如您有“李小三”和姓“梁小三”两个记录,全文检索输入的都是 “LXS”,由于“李小三”的CJK排序在前,所以通讯录伴侣将返回“李小三”,可是Contact不支持姓名联立检索,结果是它直接受“李”字,同时把 其他记录过滤掉,这样您就永远找不到“梁小三”了——对于中国人来说,还是传统的Address好用,可惜那个Address不支持直接发短讯和拨打电 话……
对于Treo,我还是推荐用百家姓方式,这个方式最能适应Treo的Contact,今天将会发布一个能够在电话界面正常启动,解决部分人名没有正确归类的版本,对于百家姓模式,这样已经基本完美了。