Wengier向我提起,想修改一下AW97,扩充它的输入法。AW97是DOS下唯一支持中日韩大字符集的操作系统,有着良好的兼容性,功能也不错,但唯一的不足是不提供扩充输入法功能和不公开输入法接口,迫使用户只能使用表形码和拼音,而不能使用常用的五笔字型等输入法。
对于修改AW97,我不懂汇编也不善编程,所以把自己的思路写出来,希望有高水平的网友可以去完成这个任务。
我的思路是:
①从AW97自带的输入法分析出AW97的输入法接口,或者分析自然码的万能挂接接口。
②根据分析出的AW97输入法接口开发输入法扩充程序,就象UCDOS的输入法扩充方式。或者对UCDOS的输入法扩充程序进行分析修改,移植到AW97中,这样我们就可以基本上一劳永逸的解决AW97的输入法扩充问题。
Wengier mentioned to me that he wants to modify AW97 and expand its input methods. AW97 is the only operating system under DOS that supports the CJK large character set, with good compatibility and decent functions, but the only shortcoming is that it doesn't provide the function of expanding input methods and doesn't open the input method interface, forcing users to only use Biaoxing Code and Pinyin, and can't use commonly used input methods like Wubi Xingzi.
As for modifying AW97, I don't know assembly and am not good at programming, so I write out my own ideas, hoping that high-level netizens can complete this task.
My ideas are:
① Analyze the input method interface of AW97 from the input methods that come with AW97, or analyze the universal hanging interface of Ziranma.
② Develop an input method expansion program according to the analyzed AW97 input method interface, just like the input method expansion method of UCDOS. Or analyze and modify the input method expansion program of UCDOS and port it to AW97, so that we can basically solve the input method expansion problem of AW97 once and for all.