自然码用户从DOS转到Windows的几个问题
3 编码与输入方法是否有变?在DOS下与WINDOWS下编码末尾的(`)用法截然不同。主要表现在单字的次简码字和三字词编码输入规则的差异。
(1)单字次简码输入,在DOS下键入(L)在提示行显示:
(自然:1 1了 2里;3离' 4开 5历 6史 7利 8用 9例 0子 )
接着键入的若是(;),则“里”上屏,若是('),则“离”上屏。但在WINDOWS下的提示是:
(自然 半角 1 1了 2里 3离 4开 5历 6史 7利 8用 9例 0子 ※ 键盘)
接着键入(;),则“里”上屏与DOS相同,若键入('),上屏的却是“'”,而不是所要的“离”。
(2)三字词编码 三字词自定义编码在DOS下是(声+声+声+')如“叶飞宇”可用(YFY'),但在WINDOWS下即使自定义词库里文件有了这样词的定义,键入(YFY')结果提示行显示:
(自然 半角 YFY 叶飞宇 ※ 键盘)
而“'”已经上屏,再按空格键,“叶飞宇”才上屏。对于从DOS继承的大量三字自定义词,我的解决办法是,用编辑器打开SFDFWORD.ZR文件,对所有的三字词编码改用〖声+声+声+韵〗,如“叶飞宇”就用(YFYU)。当然,如果不改,键入四码中的前三码,再用数字键,也是可以的。
要说明的是,二字简码词输入规则在DOS下和WINDOWS下几乎相同。
(3)在WINDOWS下自定义词中不能含有能含有能用键盘直接键入的ASCII码,如在DOS下用(AAAA)作“北京大学42楼114室”,如果转到WINDOWS下,再键入(AAAA),结果在提示行只出现“北京大学”,上屏的也只是这四字,从“4”后的字词都被截断。
4 自定义词如何删除?在DOS下要删除自定义词,先输入词的代码,找到要删除的词,按(Ctrl+Enter)即可,但这种方法在WINDOWS下就不灵了。可以打开SFDFWORD.ZR,直接修改库文件。
5 能从DOS继承智能处理吗?由于记录词组搭配关系的文件,WINDOWS下的DYNAADJU.ZR与DOS下的ZR.VN文件格式不同,所以不能在WINDOWS下继续用DOS下的ZR.VN,只好另起炉灶了。如果读者知道有好的办法,可别忘告诉我哟。
说明 本人所用自然码为zrm for dos 5.0,zrm for windows 2.1
(北京 叶文彪)