自动检测和设定键盘语系及其配置的方法技术

技术编号:2880787 阅读:212 留言:0更新日期:2012-04-11 18:40
一种自动检测和设定键盘语系及其配置的方法,透过一自动识别键盘语系和配置模块及一自动设定键盘语系或配置模块,用以进行自动检测和设定键盘语系及其配置的方法。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及,特别是在WindowsX环境下。一般而言,在WindowsX环境下的应用程序自动检测过程中,常常会遇到必须通过应用程序提供的热键(Hot-Key),才能启动其工作,以达到检测其运行效果的目的。当键盘语系和配置不同时,程序提供的热键组合也会有不同。而自动测试在测试过程中需要语系和配置与热键组合相对应,否则会出错,使得测试结果有误或不能继续测试下去的情况发生。通常的解决办法是测试前统一键盘语系和配置,而现行对键盘的语系和配置的判断与修改都是通过手工操作的,这样不仅效率低,而且误差高,无法达到测试的效果。本专利技术提出一种方法,能自动识别计算机键盘语系和配置是否与自动测试要项一致,然后决定是否添加新的键盘语系或配置。本专利技术的方法系透过一自动识别键盘语系和配置模块及一自动设定键盘语系或配置模块,以进行。有关本专利技术的详细内容及技术配合附图说明如下,其中图1为本专利技术的功能模块流程图;图2为本专利技术的自动检测和设定键盘语系极其配置流程图;图3为本专利技术的实施例中当前计算机键盘支援的语系和键盘配置的示意图;图4为本专利技术的实施例中添加新的键盘支援语系和配置的示意图;及图5为本专利技术的实施例中设定新添加的键盘支援语系和配置为预设值的示意图。标号说明110 自动识别键盘语系和配置模块120 自动设定键盘语系或配置模块步骤201得到当前键盘支援的所有语系和键盘配置参数步骤202比较当前键盘预设的语系和配置与测试要项是否一致?步骤203当前键盘支援的所有语系和键盘的配置是否与测试要项一致?步骤204删除当前预设的键盘语系步骤205把测试要项所设的键盘语系和键盘配置设为当前预设值步骤206重新安装原预设的键盘语系和键盘配置步骤207Windows操作系统的系统子目录中是否存在该语系和配置的文件?步骤208拷贝该文件到Windows下的系统子目录步骤209安装新的键盘语系和配置本专利技术提出一种,图1为本专利技术的功能模块流程图;本专利技术的方法由自动识别键盘语系和配置模块110和自动设定键盘语系或配置模块120所组成。其中该自动识别键盘语系和配置模块110是得到当前键盘所支援的语系和配置,比较当前预设的语系和配置与测试需要的是否一致。该自动设定键盘语系或配置模块120是依照测试需要键盘语系和配置,设定或安装新键盘语系及其配置,并设定为为当前预设的语系和配置。图2为本专利技术的自动检测和设定键盘语系极其配置流程图;假如目前计算机键盘支援的语系为French(Standard),键盘配置为French,请参考图3所示,为本专利技术的实施例中当前计算机键盘支援的语系和键盘配置的示意图。使用本专利技术使用者可以自动把键盘支援的语系变为English(United States),键盘配置为United States 101,其步骤如下首先通过自动识别键盘语系和配置模块110。得到当前键盘支援的所有语系和键盘配置参数(步骤201),接著比较当前键盘预设的语系和配置与测试要项是否一致(步骤202)。如果一致,则满足其一致性,不需任何配置动作,完成自动检测的动作;如果不一致,则利用自动设定键盘语系或配置模块120,以本专利技术的实施例而言,添加English(United States)语系和United States 101配置,请参考图4所示,为本专利技术的实施例中添加新的键盘支援语系和配置的示意图;以设定该语系和配置为当前预设配置,请参考图5所示,为本专利技术的实施例中设定新添加的键盘支援语系和配置为预设值的示意图。其中,上述的方法包含判断当前键盘支援的所有语系和键盘的配置是否与测试要项一致(步骤203)。如果一致,则进行删除当前预设的键盘语系(步骤204),并把测试要项所设的键盘语系和键盘配置设为当前预设值(步骤205),最后重新安装原预设的键盘语系和键盘配置(步骤206),完成自动检测及其配置流程。在步骤203中,如果不一致,则检查Windows的系统子目录中是否存在该语系和配置的文件(步骤207)?如果没有存在该语系和配置的文件,则拷贝该文件到Windows下的系统子目录(步骤208),并安装新的键盘语系和配置(步骤209),并继续执行步骤204-步骤206,进行设定该键盘语系和该键盘配置;如果存在该语系和配置的文件,则直接添加新的键盘语系和配置(步骤209),并继续执行步骤204-步骤206,进行设定该键盘语系和该键盘配置,并完成自动检测及其配置流程。虽然本专利技术以前述的较佳实施例公开如上,然其并非用以限定本专利技术,本领域的技术人员在不脱离本专利技术的精神和范围内可作出多种修改,因此本专利技术的保护范围当视后附的权利要求书所界定者为准。权利要求1.一种,该方法至少包含下列步骤取得该键盘支援的所有该键盘语系和该键盘配置参数;当该键盘语系和该键盘配置参数与测试要项一致时,进行设定该键盘语系和该键盘配置;当该键盘语系和该键盘配置参数与测试要项不一致时,确定该键盘语系和该键盘配置的文件存在Windows操作系统的系统子目录中;及安装新的该键盘语系和该键盘配置,并设定该键盘语系和该键盘配置。2.如权利要求1所述的,其中该进行设定该键盘语系和该键盘配置的步骤进一步包含下列步骤删除该预设的该键盘语系;把该测试要项所设的该键盘语系和该键盘配置设为当前预设值;及重新安装原预设的该键盘语系和该键盘配置。3.如权利要求1所述的,其中确定该键盘语系和该键盘配置的文件存在Windows操作系统的系统子目录中的步骤,进一步包含拷贝该文件到Windows操作系统下的系统子目录的步骤。4.如权利要求1所述的,其中进一步包含比较该预设的键盘语系和该键盘配置参数与测试要项是否一致的步骤。5.一种,该方法至少包含下列步骤提供一自动识别键盘语系和配置模块,用以取得该键盘支援的所有该键盘语系和该键盘配置参数;及提供一自动设定键盘语系或配置模块,用以设定与安装新键盘语系及新键盘配置,并设定为为当前预设的该键盘语系和该键盘配置。6.如权利要求5所述的,其中该自动设定键盘语系或配置模块进一步包含下列步骤当该键盘语系和该键盘配置参数与测试要项一致时,进行设定该键盘语系和该键盘配置;当该键盘语系和该键盘配置参数与测试要项不一致时,确定该键盘语系和该键盘配置的文件存在Windows操作系统的系统子目录中;及安装新的该键盘语系和该键盘配置,并设定该键盘语系和该键盘配置。7.如权利要求6所述的,其中该进行设定该键盘语系和该键盘配置的步骤进一步包含下列步骤删除该预设的该键盘语系;把该测试要项所设的该键盘语系和该键盘配置设为当前预设值;及重新安装原预设的该键盘语系和该键盘配置。8.如权利要求6所述的,其中确定该键盘语系和该键盘配置的文件存在Windows操作系统的系统子目录中的步骤,进一步包含拷贝该文件到Windows操作系统下的系统子目录的步骤。9.如权利要求5所述的,其中该自动识别键盘语系和配置模块,进一步包含比较该预设的键盘语系和该键盘配置参数与测试要项是否一致的步骤。全文摘要一种,透过一自动识别键盘语系和配置模块及一自动设定键盘语系或配置模块,用以进行。文档编号G06F11/22GK1369793SQ0110298公开日2002年9月18日 申请日期2001年2月12日 优先权日2001年2月12日本文档来自技高网...

【技术保护点】
一种自动检测和设定键盘语系及其配置的方法,该方法至少包含下列步骤:取得该键盘支援的所有该键盘语系和该键盘配置参数;当该键盘语系和该键盘配置参数与测试要项一致时,进行设定该键盘语系和该键盘配置;当该键盘语系和该键盘配置参数与测试要 项不一致时,确定该键盘语系和该键盘配置的文件存在Windows操作系统的系统子目录中;及安装新的该键盘语系和该键盘配置,并设定该键盘语系和该键盘配置。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈玄同林光信
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1