键盘实现触摸功能的系统、终端及方法

文档序号:6536789阅读:153来源:国知局
键盘实现触摸功能的系统、终端及方法
【专利摘要】本发明提供一种键盘实现触摸功能的终端,包括存储单元、按键关联界面提供单元、控件生成单元、按键设置单元和识别响应单元。按键关联界面提供单元响应关联按键设置的操作显示包括控件区域和关联界面显示区域的按键关联界面,控件生成单元根据程序运行的显示界面生成触摸操作项目控件,控件区域显示触摸操作项目控件的图标,关联界面显示区域显示显示界面。按键设置单元将被选定的控件、对应关联显示界面区域位置和物理键盘触发按键匹配设置。当再次运行程序时,识别响应单元根据按键匹配设置信息判断物理键盘触发按键对应的触摸位置和触摸操作项目,并执行对应功能。本发明还提供相应的系统和方法,实现用户使用物理键盘完成触摸屏幕的点击操作。
【专利说明】键盘实现触摸功能的系统、终端及方法
【技术领域】
[0001]本发明涉及一种设备共享技术,尤其涉及一种键盘实现触摸功能的系统、终端及方法。
【背景技术】
[0002]随着移动终端技术的日益发展,内置操作系统的智能移动设备已经成为办公必不可少的设备,为满足操作需求,现有的智能移动设备一般均可以连接鼠标、键盘。但是,诸如现有的内置android操作系统的设备,在运行基于android操作系统的游戏程序时,一般的操作模式是点击触摸屏上的某些特定区域实现功能操作,无法使用设备外接的物理键盘进行游戏操作。虽然,可以使用设备外接的鼠标进行游戏的点击操作,但却无法满足游戏中对操作速度的要求。所以,如何将零散单点的键盘、鼠标输入数据转换成大量可能产生的多点触摸数据或单点数据,甚至是重力感应数据,目前并无类似的转换技术。

【发明内容】

[0003]本发明实施方式所要解决的技术问题在于,提供一种键盘实现触摸功能的系统、终端及方法,以解决现有技术中无法将零散单点的键盘、鼠标输入数据转换成多点触摸数据或单点数据的技术问题。
[0004]为解决上述技术问题,本发明提供一种键盘实现触摸功能的终端,与一物理键盘进行数据通信连接,该终端包括存储单元,该终端还包括:
[0005]按键关联界面提供单元,用于响应用户发送的关联按键设置的操作提供一按键关联界面,并显示该按键关联界面,该按键关联界面包括控件区域以及关联界面显示区域。
[0006]控件生成单元,用于根据该用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,其中,该控件区域用于显示由该控件生成单元生成的一个或多个触摸操作项目控件的图标,该关联界面显示区域用于显示该用户终端当前运行的程序所对应的显示界面。
[0007]按键设置单元,用于确定该控件生成单元生成的一个或多个触摸操作项目控件中被选定的控件,记录该被选定的控件对应该关联显示界面区域的位置,以及与该物理键盘被触发的按键进行匹配设置,并将该匹配设置信息存储在该存储单元中。以及
[0008]识别响应单元,用于当再次运行该程序时检测到由该物理键盘发出的按键触发信号时确定被触发的按键,读取该存储单元中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由该终端执行该触摸操作项目对应的功能。
[0009]进一步地,本发明还提供一种键盘实现触摸功能的系统,该系统包括用户终端及与该用户终端进行数据通信连接的物理键盘,该用户终端包括存储单元,该用户终端还包括:
[0010]按键关联界面提供单元,用于响应用户发送的关联按键设置的操作提供一按键关联界面,并显示该按键关联界面,该按键关联界面包括控件区域以及关联界面显示区域。[0011]控件生成单元,用于根据该用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,其中,该控件区域用于显示由该控件生成单元生成的一个或多个触摸操作项目控件的图标,该关联界面显示区域用于显示该用户终端当前运行的程序所对应的显示界面。
[0012]按键设置单元,用于确定该控件生成单元生成的一个或多个触摸操作项目控件中被选定的控件,记录该被选定的控件对应该关联显示界面区域的位置,以及与该物理键盘被触发的按键进行匹配设置,并将该匹配设置信息存储在该存储单元中。以及
[0013]识别响应单元,用于当再次运行该程序时检测到由该物理键盘发出的按键触发信号时确定被触发的按键,读取该存储单元中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由该终端执行该触摸操作项目对应的功能。
[0014]进一步地,本发明还提供一种键盘实现触摸功能的方法,该方法应用在由用户终端及与该用户终端进行数据通信连接的物理键盘形成的系统,该方法包括:
[0015]响应用户 发送的关联按键设置的操作提供一按键关联界面,并显示该按键关联界面,其中,该按键关联界面包括控件区域以及关联界面显示区域。
[0016]根据该用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,该控件区域显示该一个或多个触摸操作项目控件的图标,该关联界面显示区域显示该用户终端当前运行的程序所对应的显示界面。
[0017]确定该一个或多个触摸操作项目控件中被选定的控件,记录该被选定的控件对应该关联显示界面区域的位置,以及与该物理键盘被触发的按键进行匹配设置,并保存该匹配设置信息。以及
[0018]当再次运行该程序时检测到由该物理键盘发出的按键触发信号时确定被触发的按键,读取该存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由该用户终端执行该触摸操作项目对应的功能。
[0019]本发明提供的一种键盘实现触摸功能的系统、终端及方法,通过在用户终端提供的按键关联界面进行控件选择以及触摸位置的确定,将物理键盘上被选中的按键与触摸位置和触摸操作项目进行匹配设置,实现用户使用物理键盘即可完成触摸屏幕的点击操作的技术效果,方便用户使用,解决现有技术中无法将零散单点的键盘、鼠标输入数据转换成多点触摸数据或单点数据的技术问题。
【专利附图】

【附图说明】
[0020]图1为本发明实施方式中的键盘实现触摸功能的系统硬件架构示意图;
[0021]图2为图1所示的键盘实现触摸功能的终端的功能模块示意图;
[0022]图3为本发明实施方式中的按键关联界面的示意图;
[0023]图4为本发明实施方式中的键盘实现触摸功能的方法流程示意图。
[0024]标号说明:
[0025]系统10
[0026]用户终端20
[0027]按键关联界面提供单元21
[0028]控件生成单元22[0029]按键设置单元23
[0030]识别响应单元24
[0031]存储单元25
[0032]物理键盘30
[0033]按键关联界面40
[0034]控件区域41
[0035]关联界面 显示区域42
【具体实施方式】
[0036]为详细说明本发明的技术内容、构造特征、所实现目的及效果,以下结合实施方式并配合附图详予说明。
[0037]请参阅图1,本发明实施方式中的键盘实现触摸功能的系统的硬件架构示意图,该系统10包括用户终端20以及物理键盘30,该物理键盘30通过数据传输线与该用户终端20进行连接,该数据传输线可以是USB数据传输线,在其他实施方式中,该数据传输线还可以是其他类型的数据传输线。在本实施方式中,该用户终端20为内置android操作系统的移动设备,在其他实施方式中,该用户终端20还可以是内置windows、IOS等操作系统的设备。
[0038]请参阅图2,该用户终端20包括按键关联界面提供单元21、控件生成单元22、按键设置单元23、识别响应单元24以及存储单元25。
[0039]当用户需要使用物理键盘30模拟用户终端20上的触控操作时,该按键关联界面提供单元21用于响应用户发送的关联按键设置的操作提供一按键关联界面,并显示该按键关联界面。在本实施方式中,该关联按键设置的操作被预先定义为快捷键操作,由该用户终端20预先定义并存储在存储单元25中。该识别响应单元24检测到由物理键盘30发出的按键触发信号确定被触发的按键,以及判断该被触发的按键与该预设的快捷键一致时确定调用按键关联界面,并调用该按键关联界面提供单元21生成并显示该按键关联界面。
[0040]该控件生成单元23用于根据该用户终端20当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,例如,向左滑动和向右滑动等滑动控件、左右摇动和上下晃动等重力感应控件,放大和缩小等操作控件。
[0041]该按键设置单元24用于确定该控件生成单元23生成的一个或多个触摸操作项目控件中被选定的控件,记录该被选定的控件对应该关联显示界面区域42的位置,以及与物理键盘30被触发的按键进行匹配设置,并将该匹配设置信息存储在存储单元26中。
[0042]请同时参阅图3,为本实施方式中的该按键关联界面的示意图。该按键关联界面40包括控件区域41以及关联界面显示区域42,并且该控件区域41与该关联界面显示区域42并排显示在当前的界面窗口中。该控件区域41用于显示由该控件生成单元23生成的一个或多个触摸操作项目控件的图标,该关联界面显示区域42用于显示该用户终端20当前运行的程序所对应的显示界面。在本实施方式中,该按键设置单元24还用于确定被选定的控件后控制该按键关联界面提供单元21在关联显示界面区域42中新增显示一个对应的浮动可拖动控件图标,记录该浮动可拖动控件图标在关联显示界面区域42被拖动的位置后将该控件与该物理键盘30被触发的按键进行匹配设置,从而建立当前运行的程序所对应的显示界面上的触摸位置、触摸操作项目与物理键盘30上的物理按键的匹配关系。
[0043]在本实施方式中,该系统10还包括与该用户终端20进行数据通信连接的鼠标(图未示),该按键设置单元24通过检测鼠标在关联显示界面区域42上对应的光标的拖动及释放记录所拖动控件的中心点位置。在其他实施方式中,该用户终端20设置一触摸显示屏,该按键设置单元24还可以通过检测用户手指或手写笔在关联显示界面区域42上的拖动记录所拖动控件的位置。
[0044]例如,当用户选定控件区域41中滑动栏目下的箭头向左的控件时,关联界面显示区域42新增一浮动可拖动控件图标A,当确定图标A被拖动的位置B后,用户同时按下物理键盘30上按键shift,以此记录了当用户按下物理键盘30上shift按键时对应触摸显示界面位置B处以实现向左滑动的操作。
[0045]如上所述完成全部控件的设置后,该套按键匹配设置信息保存在存储单元26中,在本实施方式中,该用户终端20能够记录当前登陆的用户信息,并将该用户信息与该套按键匹配设置信息进行关联保存,从而根据登陆的用户的不同用户信息调用对应的按键匹配设置信息。
[0046]当用户再次返回该程序并运行该程序时,该识别响应单元25检测到由物理键盘30发出的按键触发信号确定被触发的按键,读取存储单元26中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,以此实现通过物理键盘30实现模拟触摸操作的技术效果。
[0047]请参阅图4,为本发明的键盘实现触摸功能的方法流程示意图,该方法包括:
[0048]步骤S50,当用户需要使用物理键盘30模拟用户终端20上的触控操作时,该按键关联界面提供单元21响应用户发送的关联按键设置的操作提供一按键关联界面,并显示该按键关联界面。
[0049]在本实施方式中,该关联按键设置的操作被预先定义为快捷键操作,由该用户终端20预先定义并存储在存储单元25中。该识别响应单元24检测到由物理键盘30发出的按键触发信号确定被触发的按键,以及判断该被触发的按键与该预设的快捷键一致时确定调用按键关联界面,并调用该按键关联界面提供单元21生成并显示该按键关联界面。
[0050]该按键关联界面40包括控件区域41以及关联界面显示区域42,并且该控件区域41与该关联界面显示区域42并排显示在当前的界面窗口中。
[0051]步骤S51,该控件生成单元23根据该用户终端20当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,并且该控件区域41显示由该控件生成单元23生成的一个或多个触摸操作项目控件的图标,该关联界面显示区域42显示该用户终端20当前运行的程序所对应的显示界面。
[0052]步骤S52,该按键设置单元24确定该控件生成单元23生成的一个或多个触摸操作项目控件中被选定的控件,控制该按键关联界面提供单元21在关联显示界面区域42中新增显示一个对应的浮动可拖动控件图标,以及记录该浮动可拖动控件图标在关联显示界面区域42被拖动的位置。
[0053]在本实施方式中,该按键设置单元24通过检测鼠标在关联显示界面区域42上对应的光标的拖动及释放记录所拖动控件的中心点位置。在其他实施方式中,该按键设置单元24通过检测用户手指或手写笔在关联显示界面区域42上的拖动记录所拖动控件的位置。
[0054]步骤S53,该按键设置单元24将被选定的控件,该控件被拖动的位置,以及物理键盘30被触发的按键进行匹配设置,并将该匹配设置信息存储在存储单元26中。
[0055]在本实施方式中,该用户终端20还记录当前登陆的用户信息,并将该用户信息与该套按键匹配设置信息进行关联保存,从而根据登陆的用户的不同用户信息调用对应的按键匹配设置信息。
[0056]步骤S54,当再次运行该程序时,该识别响应单元25检测到由物理键盘30发出的按键触发信号确定被触发的按键,读取存储单元26中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并执行该触摸操作项目对应的功能。
[0057]本发明提供的一种键盘实现触摸功能的系统、终端及方法,通过在用户终端提供的按键关联界面进行控件选择以及触摸位置的确定,将物理键盘上被选中的按键与触摸位置和触摸操作项目进行匹配设置,实现用户使用物理键盘即可完成触摸屏幕的点击操作的技术效果,方便用户使用,解决现有技术中无法将零散单点的键盘、鼠标输入数据转换成多点触摸数据或单点数据的技术问题。
[0058]以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种键盘实现触摸功能的终端,与一物理键盘进行数据通信连接,所述终端包括存储单元,其特征在于,所述终端还包括: 按键关联界面提供单元,用于响应用户发送的关联按键设置的操作提供一按键关联界面,并显示所述按键关联界面,所述按键关联界面包括控件区域以及关联界面显示区域;控件生成单元,用于根据所述用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,其中,所述控件区域用于显示由所述控件生成单元生成的一个或多个触摸操作项目控件的图标,所述关联界面显示区域用于显示所述用户终端当前运行的程序所对应的显示界面; 按键设置单元,用于确定所述控件生成单元生成的一个或多个触摸操作项目控件中被选定的控件,记录所述被选定的控件对应所述关联显示界面区域的位置,以及与所述物理键盘被触发的按键进行匹配设置,并将所述匹配设置信息存储在所述存储单元中;以及识别响应单元,用于当再次运行所述程序时检测到由所述物理键盘发出的按键触发信号时确定被触发的按键,读取所述存储单元中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由所述终端执行所述触摸操作项目对应的功能。
2.如权利要求1所述的键盘实现触摸功能的终端,其特征在于,所述终端内置android操作系统。
3.如权利要求1所述的键盘实现触摸功能的终端,其特征在于,所述按键设置单元还用于当确定被选定的控件后控制所述按键关联界面提供单元在所述关联显示界面区域中新增显示一个对应的浮动可 拖动控件图标,所述按键设置单元记录所述浮动可拖动控件图标在所述关联显示界面区域被拖动的位置以确定所述被选定的控件对应所述关联显示界面区域的位置。
4.如权利要求3所述的键盘实现触摸功能的终端,其特征在于,所述关联按键设置的操作被预先定义为快捷键操作,并存储在所述存储单元中,所述识别响应单元还用于当检测到由所述物理键盘发出的按键触发信号确定被触发的按键,以及判断所述被触发的按键与所述预设的快捷键一致时确定调用按键关联界面,并调用所述按键关联界面提供单元生成并显示所述按键关联界面。
5.一种键盘实现触摸功能的系统,所述系统包括用户终端及与所述用户终端进行数据通信连接的物理键盘,所述用户终端包括存储单元,其特征在于,所述用户终端还包括: 按键关联界面提供单元,用于响应用户发送的关联按键设置的操作提供一按键关联界面,并显示所述按键关联界面,所述按键关联界面包括控件区域以及关联界面显示区域;控件生成单元,用于根据所述用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,其中,所述控件区域用于显示由所述控件生成单元生成的一个或多个触摸操作项目控件的图标,所述关联界面显示区域用于显示所述用户终端当前运行的程序所对应的显示界面;按键设置单元,用于确定所述控件生成单元生成的一个或多个触摸操作项目控件中被选定的控件,记录所述被选定的控件对应所述关联显示界面区域的位置,以及与所述物理键盘被触发的按键进行匹配设置,并将所述匹配设置信息存储在所述存储单元中;以及识别响应单元,用于当再次运行所述程序时检测到由所述物理键盘发出的按键触发信号时确定被触发的按键,读取所述存储单元中存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由所述终端执行所述触摸操作项目对应的功能。
6.如权利要求5所述的键盘实现触摸功能的系统,其特征在于,所述按键设置单元还用于当确定被选定的控件后控制所述按键关联界面提供单元在所述关联显示界面区域中新增显示一个对应的浮动可拖动控件图标,所述按键设置单元记录所述浮动可拖动控件图标在所述关联显示界面区域被拖动的位置以确定所述被选定的控件对应所述关联显示界面区域的位置。
7.如权利要求6所述的键盘实现触摸功能的系统,其特征在于,所述系统还包括与所述用户终端进行数据通信连接的鼠标,所述按键设置单元通过检测鼠标在所述关联显示界面区域上对应的光标的拖动及释放记录所拖动控件的中心点位置。
8.一种键盘实现触摸功能的方法,所述方法应用在由用户终端及与所述用户终端进行数据通信连接的物理键盘形成的系统,其特征在于,所述方法包括: 响应用户发送的关联按键设置的操作提供一按键关联界面,并显示所述按键关联界面,其中,所述按键关联界面包括控件区域以及关联界面显示区域; 根据所述用户终端当前运行的程序所对应的显示界面生成相应的一个或多个触摸操作项目控件,所述控件区域显示所述一个或多个触摸操作项目控件的图标,所述关联界面显示区域显示所述用户终端当前运行的程序所对应的显示界面; 确定所述一个或多个触摸操作项目控件中被选定的控件,记录所述被选定的控件对应所述关联显示界面区域的位置, 以及与所述物理键盘被触发的按键进行匹配设置,并保存所述匹配设置信息;以及 当再次运行所述程序时检测到由所述物理键盘发出的按键触发信号时确定被触发的按键,读取所述存储的按键匹配设置信息以确定对应的触摸位置和触摸操作项目,并由所述用户终端执行所述触摸操作项目对应的功能。
9.如权利要求8所述的键盘实现触摸功能的方法,其特征在于,“确定所述一个或多个触摸操作项目控件中被选定的控件,记录所述被选定的控件对应所述关联显示界面区域的位置”包括: 确定被选定的控件并控制所述关联显示界面区域中新增显示一个对应的浮动可拖动控件图标,记录所述浮动可拖动控件图标在所述关联显示界面区域被拖动的位置以确定所述被选定的控件对应所述关联显示界面区域的位置。
10.如权利要求9所述的键盘实现触摸功能的方法,其特征在于,“响应用户发送的关联按键设置的操作提供一按键关联界面”包括: 预先定义所述关联按键设置的操作为快捷键操作 当检测到由所述物理键盘发出的按键触发信号时确定被触发的按键,以及判断所述被触发的按键与所述预设的快捷键一致时确定调用按键关联界面。
【文档编号】G06F3/02GK103744530SQ201410035241
【公开日】2014年4月23日 申请日期:2014年1月24日 优先权日:2014年1月24日
【发明者】陈晓东, 张昊, 孟薇, 王剑辉, 蔡建清, 黄祖芳, 毛明康, 陈军微 申请人:福州瑞芯微电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1