[发明专利]一种调用预装输入法的软键盘及其调用方法在审
申请号: | 201711120981.3 | 申请日: | 2017-11-14 |
公开(公告)号: | CN107797753A | 公开(公告)日: | 2018-03-13 |
发明(设计)人: | 张家重;孙振;王玉奎 | 申请(专利权)人: | 浪潮金融信息技术有限公司 |
主分类号: | G06F3/0488 | 分类号: | G06F3/0488;G06F3/023 |
代理公司: | 南京苏科专利代理有限责任公司32102 | 代理人: | 姚姣阳,李培 |
地址: | 215100 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 调用 预装 输入法 软键 及其 方法 | ||
技术领域
本发明涉及一种调用预装输入法的软键盘及其调用方法,属于需要使用软键盘调用输入法的自助设备终端领域。
背景技术
随着电子屏幕发展越来越快,很多工控机配有触摸屏从而放弃了传统键盘。但是目前很多软键盘都是手写界面或是拼音界面,只能单字书写且没有提示文字。目前自助设备上使用的输入法有两种:一种是调用微软自带的输入法,一种是手写输入。第一种输入法外观显示以及按键功能都是定义好的,客户无法根据自己的需求定制。第二种输入法不能使用系统预装输入法,无法文字联想,客户体验很差。
发明内容
本发明所要解决的技术问题是,克服现有技术的缺点,提供一种灵活性强、效率高的调用预装输入法的软键盘及其调用方法。
为了解决以上技术问题,本发明提供一种调用预装输入法的软键盘,其特征在于:包括信息输入模块、分析处理模块以及IO模块;
所述信息输入模块包括编辑区、文本候选区和一组信息输入按钮;
所述信息处理模块接收按钮信息后,将对应按钮上的文本信息转换成键盘码并发送消息至工控机控制系统;
所述IO模块包括对外接口和调用本软键盘的接口。
本发明进一步限定的技术方案为:在所述软键盘被调用显示出来的时候,所述分析处理模块获取调用程序的窗口句柄,当用户点击软键盘上按钮的时候,处理模块把鼠标焦点设置到获取到的句柄的窗口上。
进一步的,所述信息输入按钮为全键盘或数字键盘。
本发明还涉及该调用预装输入法的软键盘的调用方法,其特征在于包括以下几个步骤:
第一步:软键盘接受按键指令并判断是按下的哪个键;
第二步:软键盘接收到输入信息后,把按钮相关信息传输到分析处理模块,所述分析处理模块接收信息后,分析按钮上的文本信息,
第四步:根据文本和键盘对照表将输入文本和键盘表关联,分析处理模块将文本信息转换成键盘扫描码;
第五步:分析处理模块发送键盘消息给windows系统,并通知系统调用相关预设输入法。
进一步的,所述分析处理模块还可以控制键盘出现的位置和形式。
进一步的,所述IO接口包括显示、隐藏以及显示位置;可以通过调用接口来显示此软键盘、隐藏软件盘和控制显示位置。
有益效果:本发明可以按键定制,可以避免一些不需要的功能键;调用预设输入法更符合使用传统键盘习惯;根据预设输入法显示比较灵活。另外,本申请公开的软键盘及其发送模拟键盘消息调用输入法的方法,与现有的手写方法相比,更加准确、高效。
附图说明
图1为实施例的键盘界面图。
图2为本发明软键盘输入法调用的流程。
具体实施例
本发明提供一个自助设备填单机上的软键盘,如图1所示:包括信息输入模块、分析处理模块以及IO模块;
所述信息输入模块包括编辑区、文本候选区和一组信息输入按钮;
所述信息处理模块接收按钮信息后,将对应按钮上的文本信息转换成键盘码并发送消息至工控机控制系统;所述信息处理模块是主程序,运用mfc框架编写,封装windows api,本程序就是通过条用mfc 封装的接口接收键盘消息和发送消息给window系统 。
IO模块:此模块主要提供对外的接口和调用本软键盘的接口,包括显示、隐藏以及显示位置;可以通过调用接口来显示此软键盘、隐藏软件盘和控制显示位置。用户在其它位置任意点击,软键盘接受到点击消息,判断没有按钮被点击,自动隐藏。
本发明还涉及该软键盘的调用方法,如图2所示:包括以下几个步骤:
第一步:软键盘接受按键指令并判断是按下的哪个键;
第二步:软键盘接收到客户的输入后,把按钮相关信息传输到分析处理模块,所述分析处理模块接收信息后,分析按钮上的文本信息,
第四步:根据文本和键盘对照表将输入文本和键盘表关联,分析处理模块将文本信息转换成键盘扫描码;
第五步:分析处理模块发送键盘消息给windows系统,调用window 接口进而调用相关预设输入法。
进一步的,所述分析处理模块还可以控制键盘出现的位置和形式。
进一步的,所述IO接口包括显示、隐藏以及显示位置;可以通过调用接口来显示此软键盘、隐藏软件盘和控制显示位置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浪潮金融信息技术有限公司,未经浪潮金融信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711120981.3/2.html,转载请声明来源钻瓜专利网。