发明名称 视窗环境下输出入字元之记录方法及装置
摘要 一种视窗环境下输出入字元之记录方法及装置,系作为测试工具之自动化记录及模拟,且本发明不因输入法不同而有不同之记录结果。首先,产生硬体事件信号,以代表使用者对键盘所执行之动作。接着,转换硬体事件信号成为符合视窗环境之触键信号。当输出入字元为非英语模式时,则产生相对于触键信号之输入法编辑(input method editor,IME)信号,并产生字元之内码,同时输入至视窗应用程式;此模式之判断系以字元其中一位元组和一特定值作比较而得到。然而当输出入字元为英语模式时,则将触键信号直接输入至视窗应用程式。
申请公布号 TW332887 申请公布日期 1998.06.01
申请号 TW086106091 申请日期 1997.05.07
申请人 财团法人资讯工业策进会 发明人 陈茂华
分类号 G06F9/455 主分类号 G06F9/455
代理机构 代理人 蔡坤财 台北巿松江路一四八号十二楼
主权项 1.一种视窗环境下输出入字元之记录方法,系作为测试工具之自动化记录及模拟,且该记录方法不因输入法不同而有不同之记录结果,该方法至少包含下列步骤:产生多数个硬体事件信号,该硬体事件信号系代表一使用者对一键盘所执行之动作;转换该硬体事件信号使成为符合该视窗环境之多数个触键信号;当该输出入字元为非英语模式时,产生相对于该触键信号之多数个输入法编辑(inputmethod editor, IME)信号;当该输出入字元为非英语模式时,产生该字元之内码,并输入至一视窗应用程式,其中该模式之判断系以该字元其中之一位元组和一特定値作比较而得到,且上述之记录方法系依据该输出入字元以拦截取出输入之讯息内容;及当该输出入字元为英语模式时,将该触键信号输入至该视窗应用程式。2.如申请专利范围第1项之方法,其中上述之硬体事件信号至少包含:敲入硬体事件信号,系表示该使用者敲入该键盘其中一个键;及释放硬体事件信号,系表示该使用者释放该键,其中该敲入硬体事件信号及该释放硬体事件信号更包含该键所在之位置讯息。3.如申请专利范围第1项之方法,其中上述之视窗环境至少包含一视窗系统核心(windows kernel)。4.如申请专利范围第3项之方法,其中上述之触键信号至少少包含:敲入触键信号(keydown),系由上述之敲入硬体事件信号转换而成;及释放触键信号(keyup),系由上述之释放硬体事件信号转换而成。5.如申请专利范围第4项之方法,其中上述之输入法编辑信号(IME)系由一字元处理程式所产生。6.如申请专利范围第5项之方法,其中上述之输入法编辑信号(IME)至少包含:敲入输入法编辑信号(IMEkeydown),系由上述之敲入触键信号(keydown)所产生;及释放输入法编辑信号(IMEkeyup),系由上述之释放触键信号(keyup)所产生。7.如申请专利范围第6项之方法,其中上述之敲入输入法编辑信号(IMEkeydown)及释放输入法编辑信号(IMEkeyup)系送至一输入法系统。8.如申请专利范围第7项之方法,更包含一步骤将上述敲入输入法编辑信号(IMEkeydown)及释放输入法编辑信号(IMEkeyup)所代表之符号显示出来。9.如申请专利范围第7项之方法,其中上述之内码系由该输入法系统所产生。10.如申请专利范围第1项之方法,其中上述之视窗应用程式为一文书处理器。11.如申请专利范围第1项之方法,其中上述之模式判断系以该字元之第一位元组和127作比较,当大于127时该字元即代表非英语模式。12.一种视窗环境下输出入字元之记录装置,系作为测试工具之自动化记录及模拟,且该记录装置不因输入法不同而有不同之记录结果,该装置至少包含:键盘装置,用以产生多数个硬体事件信号,以代表一使用者对于该键盘装置所执行之动作;视窗系统核心(windows kernel)装置,用以转换该硬体事件信号使成为符合该视窗环境之多数个触键信号;字元处理装置,于非英语模式下,用以产生相对于该触键信号之多数个输入法编辑(input methodeditor, IME)信号;输入法装置,于非英语模式下,产生该字元之内码,并输入至一视窗应用程式,其中该模式之判断系以该字元其中之一位元组和一特定値作比较而得到,且系依据该字元以拦截取出输入之讯息内容;符号显示装置,系用以显示出该输入法编辑(IME)信号所代表之符号;及视窗应用装置,系用以输入并处理该内码及该触键信号。13.如申请专利范围第12项之装置,其中上述之硬体事件信号至少包含:敲入硬体事件信号,系表示该使用者敲入该键盘装置其中一个键;及释放硬体事件信号,系表示该使用者释放该键,其中该敲入硬体事件信号及该释放硬体事件信号更包含该键所在之位置讯息。14.如申请专利范围第13项之装置,其中上述之触键信号至少包含:敲入触键信号(keydown),系由上述之敲入硬体事件信号转换而成;及释放触键信号(keyup),系由上述之释放硬体事件信号转换而成。15.如申请专利范围第14项之装置,其中上述之输入法编辑信号(IME)至少包含:敲入输入法编辑信号(IMEkeydown),系由上述之敲入触键信号(keydown)所产生;及释放输入法编辑信号(IMEkeyup),系由上述之释放触键信号(keyup)所产生。16.如申请专利范围第12项之装置,其中上述之视窗应用程式为一文书处理器。17.如申请专利范围第12项之装置,其中上述之模式判断系以该字元之第一位元组和127作比较,当大于127时该字元即代表非英语模式。图示简单说明:第一图显示本发明之系统方块图。第二图显示本发明之方法流程图。第三图显示本实施例中字元处理程式之系统方块图。
地址 台北巿和平东路二段一○六号十一楼
您可能感兴趣的专利