CN107340969B - 基于触控板的快速信息输入交互方法及输入交互系统 - Google Patents
基于触控板的快速信息输入交互方法及输入交互系统 Download PDFInfo
- Publication number
- CN107340969B CN107340969B CN201710735249.0A CN201710735249A CN107340969B CN 107340969 B CN107340969 B CN 107340969B CN 201710735249 A CN201710735249 A CN 201710735249A CN 107340969 B CN107340969 B CN 107340969B
- Authority
- CN
- China
- Prior art keywords
- touch pad
- function
- key code
- module
- switching
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 52
- 230000003993 interaction Effects 0.000 title claims abstract description 40
- 230000009471 action Effects 0.000 claims abstract description 87
- 230000006870 function Effects 0.000 claims description 298
- 238000012544 monitoring process Methods 0.000 claims description 49
- 230000002452 interceptive effect Effects 0.000 claims description 2
- 230000008569 process Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000004091 panning Methods 0.000 description 1
- 230000003252 repetitive effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0354—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of 2D relative movements between the device, or an operating part thereof, and a plane or surface, e.g. 2D mice, trackballs, pens or pucks
- G06F3/03547—Touch pads, in which fingers can move on a surface
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Position Input By Displaying (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本发明公开了一种基于触控板的快速信息输入交互方法及输入交互系统,所述方法包括:S1,将触控板划分为多个坐标区域;S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;S3,将触控板切换成键盘功能;触控板的键盘功能和鼠标功能之间能够相互切换;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。本发明中通过利用每个触控板坐标区域对应两个或两个以上的键码值,从而可以进一步提高触控板的利用率。
Description
技术领域
本发明涉及一种基于触控板的快速信息输入交互方法及输入交互系统,属于基于触摸板的信息输入技术领域。
背景技术
键盘和鼠标是当前主要的信息输入装置,为人们带来了很多便利。但是对于笔记本电脑和台式电脑,其配置的键盘又有很大的不同——大部分笔记本电脑键盘没有小键盘区,但其下方却设有一个小面积的触控板。虽然该触控板通常可用于游戏中进行滑动操作,或是利用触控板右侧的滚动滑块作为鼠标滑动网页进行浏览,但是其功能单一,不能有效满足用户的需求。
在信息化时代的今天,人们经常会在很多情况下需要重复输入相同的信息,比如注册网站时,往往需要输入手机号或邮箱,进行银行网页操作时,往往需要重复输入银行卡号或身份证号码等信息,这种非智能化的操作不仅浪费了人们很多时间,而且还很容易出错。虽然通过操作现有的键盘上的热键也可以方便的进行各种重复性的操作,但是这些热键所能输入的内容都是确定的,而无法进行自定义。申请号为201510289131.0的专利申请所公开的“基于触控板的快速信息输入系统及输入方法”有效的解决了上述问题,但是其仍然存在以下缺点:
1、世界各个国家的键盘布局不同,比如日本、欧洲、美国、中国的键盘布局各不相同,比如这个键码值在中国的键盘对应的E,在美国键盘却对应的是F,在日本键盘对应的G,因此上述技术不能普遍适用于不同的国家;
2、每个触控板区域只对应一种指令或一个输入内容,使得触控板的利用率较低;
3、该申请只提及到屏蔽触控板的鼠标功能,但是并不能实现触控板的鼠标功能和键盘功能之间的切换,不方便使用;
4、使用功能较单一,还不够方便,比如在表格中计算数值需要用到计数器时,还需手动启动计算器,比较浪费时间;另外,如果编辑完表格中的一个格子,需要编辑另外一个格子时,则通常需要先将触控板的键盘功能屏蔽,开启鼠标功能,待移动到特定位置后,再屏蔽触控板的鼠标功能开启键盘功能,这个过程非常麻烦,而且浪费时间;
5、该申请仅仅可以实现快速信息输入,比如通过一个热键可以实现身份证号的输入,但是却无法实现系统快捷键或系统快捷键的组合或宏命令的输入,比如进行重复工作时,需要重复:打开表格、复制、粘贴、关闭,这个动作。
发明内容
本发明的目的在于,提供一种基于触控板的快速信息输入交互系统及输入方法,它可以有效解决现有技术中的问题,尤其是每个触控板区域只对应一种指令或一个输入内容,使得触控板的利用率较低的问题。
为解决上述技术问题,本发明采用如下的技术方案:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
优选的,步骤S1中,可在触控板上贴附贴膜或者划分可见的坐标区域,从而可以进一步提高触控板的利用率。
优选的,步骤S4具体包括:监测当前的应用程序(可判断系统中,当前置顶的窗口或应用程序),根据应用程序的种类判断所采用的键码值,从数据库中调出相应的内容,执行相应的指令(即相当于存储内容是一个指令);其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。从而使得每个触控板区域可以对应执行多种指令,进一步实现了触控板区域的最大化利用。
本发明的基于触控板的快速信息输入交互方法中,步骤S4具体包括:监测当前操作系统的版本或语言,根据操作系统的版本类型或语言种类判断所采用的键码值,从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。从而可以使得本发明的快速信息输入技术普遍适用于不同的国家。
上述的基于触控板的快速信息输入交互方法,步骤S2中,每个触控板坐标区域对应两个或两个以上的键码值,这些键码值对应快捷键或快捷键组合(即多个键码值对应一个内容,这个内容比如可以是复制、粘贴或者复制粘贴组合(Ctrl+C与Ctrl+V组合)等)或宏命令。从而实现了系统快捷键或系统快捷键的组合或宏命令的输入,比如进行重复工作时,可以实现重复:打开表格、复制、粘贴、关闭等动作。
前述的基于触控板的快速信息输入交互方法,步骤S3中,具体通过以下方式实现触控板的键盘功能和鼠标功能之间的切换:
S31,设置特定快捷键或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
S32,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换。
通过以上方法,从而可以方便在使用过程中灵活的切换触控板的鼠标功能和键盘功能。
优选的,步骤S31中所述的手势包括:手势标识(如C)或从外界滑动到触摸板的手势动作或从触摸板的A切换区滑动到B切换区的手势动作(所述的A切换区可以设置在触控板的4个角上,剩余的则为B切换区;所述的A切换区也可以设置在触控板的侧边,同理,剩余的则为B切换区)。从而可以利用以上手势实现触控板的鼠标功能和键盘功能的快速、准确的切换。
优选的,步骤S4还包括:从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能。通过该方法,方便用户快速、准确的从触控板的键盘功能切换成鼠标功能;尤其是进行表格编辑时,编辑完一个格子,需要移动过去编辑另外一个格子时,无需先将触控板的键盘功能切换成鼠标功能,将光标移动到特定位置后,即可直接编辑,节约了大量的时间,而且操作简单方便。
前述的基于触控板的快速信息输入交互方法中,触控板的键盘功能和鼠标功能之间进行切换时还包括:将应用程序的开启功能与触控板的键盘功能进行绑定,在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序,从而进一步方便了用户使用,比如在编辑表格时,将触控板的鼠标功能切换为键盘功能时,同时开启计算器,从而节约了用户手动开启应用程序的时间。
进一步优选的,触控板的键盘功能和鼠标功能之间进行切换时还包括:将应用程序的开启功能与触控板的键盘功能进行绑定,判断当前启动的应用程序类型(可判断系统中,当前置顶的窗口或应用程序),并根据应用程序的类型控制在触控板切换成键盘功能时,是否开启应用程序;在触控板切换成鼠标功能时,是否关闭应用程序,比如可以设定,当前如果启动的应用程序是Excel,那么当触控板切换成键盘功能时,可以控制同时开启计算器程序;如果当前开启的应用程序是淘宝,那么当触控板切换成键盘功能时,则无需控制同时开启计算器程序。从而可以进一步适应用户的需求,提供便利。
优选的,步骤S4还包括:从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能并关闭应用程序:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能并关闭应用程序,从而可以实现方便、快捷的自动关闭应用程序。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能,其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
优选的,所述的键码值判断及执行模块包括:
应用程序监测模块:用于监测当前的应用程序;
第一判断及动作执行子模块:用于根据应用程序的种类判断所采用的键码值,然后从数据库中调出相应的内容,执行相应的指令(即相当于存储内容是一个指令);其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
优选的,所述的键码值判断及执行模块包括:
操作系统的版本或语言监测模块:用于监测当前操作系统的版本或语言;
第二判断及动作执行子模块:用于根据操作系统的版本类型或语言种类判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
本发明的基于触控板的快速信息输入交互系统中,所述的对应关系列表创建及存储模块中,每个触控板坐标区域对应两个或两个以上的键码值,这些键码值对应快捷键或快捷键组合(即多个键码值对应一个内容,这个内容比如可以是复制、粘贴或者复制粘贴组合(Ctrl+C与Ctrl+V组合)等)或宏命令。
优选的,所述的触控板功能切换模块包括:
第一设置及存储模块:用于设置特定快捷键(如Alt+X)或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中(设置的时候监听快捷键或者手势的滑动,对于快捷键,记录键码值并存在数据库中,对于手势,记录手势对应的一系列坐标值,将这些坐标值存入数据库中);
第一监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换。
进一步优选的,所述设置及存储模块中所述的手势包括:手势标识(如C)或从外界滑动到触摸板的手势动作或从触摸板的A切换区滑动到B切换区的手势动作(所述的A切换区可以设置在触控板的4个角上,剩余的则为B切换区;所述的A切换区也可以设置在触控板的侧边,同理,剩余的则为B切换区)。
前述的基于触控板的快速信息输入交互系统中,还包括:
第一鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能。
优选的,所述的触控板功能切换模块包括:
绑定模块:用于将应用程序的开启功能与触控板的键盘功能进行绑定;
第二设置及存储模块:用于设置特定快捷键(如Alt+X)或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区)对应触控板的键盘功能和应用程序开启功能与鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
第二监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和应用程序开启功能与鼠标功能的切换;在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序。
进一步优选的,所述的第二监听及动作执行模块还包括:
应用程序类型判断模块:用于判断当前启动的应用程序类型。
优选的,本发明的系统还包括:
第二鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能并关闭应用程序:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能并关闭应用程序。
与现有技术相比,本发明具有以下优点:
1、本发明通过利用每个触控板坐标区域对应两个或两个以上的键码值,当操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息后,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令,从而进一步提高了触控板的利用率;
2、通过监测当前的应用程序,根据应用程序的种类判断所采用的键码值,然后从数据库中调出相应的内容,执行相应的指令(即相当于存储内容是一个指令;比如某一个触控板区域对应2个键码值,其中一个键码值对应的A,另一个键码值对应的“←”,当监测到当前的应用程序是文本编辑器时,则采用第一种键码值,执行A指令;当监测到当前的应用程序是游戏时,则采用第二种键码值,执行退出指令“←”;其中,键码值与存储内容一一对应(即一个键码值对应一个内容);从而使得每个触控板区域可以对应执行多种指令,进一步实现了触控板区域的最大化利用;
3、通过监测当前操作系统的版本或语言,根据操作系统的版本类型或语言种类判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应(即一个键码值对应一个内容),从而可以使得本发明的快速信息输入技术普遍适用于不同的国家;
4、通过设置每个触控板坐标区域对应两个或两个以上的键码值,这些键码值对应快捷键或快捷键组合(即多个键码值对应一个内容,这个内容比如可以是复制、粘贴或者复制粘贴组合(Ctrl+C与Ctrl+V组合)等)或宏命令。从而实现了系统快捷键或系统快捷键的组合或宏命令的输入,比如进行重复工作时,可以实现重复:打开表格、复制、粘贴、关闭等动作,进一步提高了触控板的利用率;
5、通过设置快捷键(如Alt+X)或手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区)对应触控板的键盘功能和鼠标功能之间进行切换,并存入数据库中,当监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换。通过以上方法,从而可以方便在使用过程中灵活的切换触控板的鼠标功能和键盘功能;
6、通过利用手势标识(如C)或从外界滑动到触摸板的手势动作或从触摸板的A切换区滑动到B切换区的手势动作(所述的A切换区可以设置在触控板的4个角上,剩余的则为B切换区;所述的A切换区也可以设置在触控板的侧边,同理,剩余的则为B切换区),从而可以触发触控板的鼠标功能和键盘功能之间进行快速、准确的切换;
7、本发明通过设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能,通过该方法,方便用户快速、准确的从触控板的键盘功能切换成鼠标功能;尤其是进行表格编辑时,编辑完一个格子,需要移动过去编辑另外一个格子时,无需先将触控板的键盘功能切换成鼠标功能,将光标移动到特定位置后,即可直接编辑,节约了大量的时间,而且操作简单方便;
8、通过将应用程序的开启功能与触控板的键盘功能进行绑定,在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序,从而进一步方便了用户使用,比如在编辑表格时,将触控板的鼠标功能切换为键盘功能时,同时开启计算器,从而节约了用户手动开启应用程序的时间。
附图说明
图1是本发明的实施例1的方法流程图;
图2是实施例2的方法流程图;
图3是实施例3的方法流程图;
图4是实施例4的方法流程图;
图5是实施例9的方法流程图;
图6~图9是手势的可实现方式示意图。
下面结合附图和具体实施方式对本发明作进一步的说明。
具体实施方式
本发明的实施例1:一种基于触控板的快速信息输入交互方法,如图1所示,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
实施例2:一种基于触控板的快速信息输入交互方法,如图2所示,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;具体包括:监测当前的应用程序,根据应用程序的种类判断所采用的键码值,然后从数据库中调出相应的内容,执行相应的指令(即相当于存储内容是一个指令);其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
所述的键码值判断及执行模块包括:
应用程序监测模块:用于监测当前的应用程序;
第一判断及动作执行子模块:用于根据应用程序的种类判断所采用的键码值,然后从数据库中调出相应的内容,执行相应的指令(即相当于存储内容是一个指令);其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
实施例3:一种基于触控板的快速信息输入交互方法,如图3所示,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;具体包括:监测当前操作系统的版本或语言,根据操作系统的版本类型或语言种类判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
所述的键码值判断及执行模块包括:
操作系统的版本或语言监测模块:用于监测当前操作系统的版本或语言;
第二判断及动作执行子模块:用于根据操作系统的版本类型或语言种类判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应(即一个键码值对应一个内容)。
实施例4:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值,这些键码值对应快捷键或快捷键组合(即多个键码值对应一个内容,这个内容比如可以是复制、粘贴或者复制粘贴组合(Ctrl+C与Ctrl+V组合)等)或宏命令;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;这些键码值对应快捷键或快捷键组合(即多个键码值对应一个内容,这个内容比如可以是复制、粘贴或者复制粘贴组合(Ctrl+C与Ctrl+V组合)等)或宏命令;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
实施例5:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;具体通过以下方式实现触控板的键盘功能和鼠标功能之间的切换:其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S31,设置特定快捷键或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
S32,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
所述的触控板功能切换模块包括:
第一设置及存储模块:用于设置特定快捷键或特定手势对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中(设置的时候监听快捷键或者手势的滑动,对于快捷键,记录键码值并存在数据库中,对于手势,记录手势对应的一系列坐标值,将这些坐标值存入数据库中);
第一监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换。
实施例6:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;具体通过以下方式实现触控板的键盘功能和鼠标功能之间的切换:
S31,设置特定快捷键或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;如图6~图9所示,所述的手势包括但不限于:手势标识(如C)或从外界滑动到触摸板的手势动作或从触摸板的A切换区滑动到B切换区的手势动作(所述的A切换区可以设置在触控板的4个角上,剩余的则为B切换区;所述的A切换区也可以设置在触控板的侧边,同理,剩余的则为B切换区);
S32,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
所述的触控板功能切换模块包括:
第一设置及存储模块:用于设置特定快捷键(如Alt+X)或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区)对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中(设置的时候监听快捷键或者手势的滑动,对于快捷键,记录键码值并存在数据库中,对于手势,记录手势对应的一系列坐标值,将这些坐标值存入数据库中);
第一监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和鼠标功能的切换。
所述设置及存储模块中所述的手势包括:手势标识(如C)或从外界滑动到触摸板的手势动作或从触摸板的A切换区滑动到B切换区的手势动作(所述的A切换区可以设置在触控板的4个角上,剩余的则为B切换区;所述的A切换区也可以设置在触控板的侧边,同理,剩余的则为B切换区)。
实施例7:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;然后通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;
第一鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能。
实施例8:一种基于触控板的快速信息输入交互方法,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;具体通过以下方式实现触控板的键盘功能和鼠标功能之间的切换:
S30,将应用程序的开启功能与触控板的键盘功能进行绑定;
S31,设置特定快捷键或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和应用程序的开启功能与触控板的鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
S32,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和应用程序的开启功能与鼠标功能的切换;在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令。
所述的触控板功能切换模块包括:
绑定模块:用于将应用程序的开启功能与触控板的键盘功能进行绑定;
第二设置及存储模块:用于设置特定快捷键(如Alt+X)或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区)对应触控板的键盘功能和应用程序开启功能与鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
第二监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和应用程序开启功能与鼠标功能的切换;在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序。
实施例9:一种基于触控板的快速信息输入交互方法,如图5所示,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;具体通过以下方式实现将触控板的鼠标功能切换成键盘功能,开启应用程序:
S30,将应用程序的开启功能与触控板的键盘功能进行绑定;
S31,设置特定快捷键或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区等)对应触控板的键盘功能和应用程序的开启功能与触控板的鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
S32,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则将触控板的鼠标功能切换成键盘功能,开启应用程序;
S4,判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;
S5,设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能,关闭应用程序。
可选的,步骤S30中,将应用程序的开启功能与触控板的键盘功能进行绑定,同时将应用程序的开启功能与当前应用程序的类型进行匹配;步骤S32中,监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则同时监测当前光标所在应用程序类型,如果当前光标所在应用程序类型与应用程序的开启功能相匹配,则将触控板的鼠标功能切换成键盘功能,开启应用程序;如果当前光标所在应用程序类型与应用程序的开启功能不匹配,则将触控板的鼠标功能切换成键盘功能,不开启应用程序。这里所说的“应用程序的开启功能”中的“应用程序”与“当前应用程序的类型”中的“应用程序”是不同的两种类型的应用程序。
一种基于触控板的快速信息输入交互系统,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;
第二鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能并关闭应用程序:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能并关闭应用程序。
所述的触控板功能切换模块包括:
绑定模块:用于将应用程序的开启功能与触控板的键盘功能进行绑定;
第二设置及存储模块:用于设置特定快捷键(如Alt+X)或特定手势(如图形手势C或从外界滑到触摸板或者从触摸板的A切换区滑动到B切换区)对应触控板的键盘功能和应用程序开启功能与鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
第二监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则进行触控板的键盘功能和应用程序开启功能与鼠标功能的切换;在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序。
可选的,所述的触控板功能切换模块还包括:
匹配模块,用于将应用程序的开启功能与当前应用程序的类型进行匹配;
所述的第二监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键(如Alt+X)或手势(如C)时,则同时监测当前光标所在应用程序类型,如果当前光标所在应用程序类型与应用程序的开启功能相匹配,则将触控板的鼠标功能切换成键盘功能,开启应用程序;如果当前光标所在应用程序类型与应用程序的开启功能不匹配,则将触控板的鼠标功能切换成键盘功能,不开启应用程序。这里所说的“应用程序的开启功能”中的“应用程序”与“当前应用程序的类型”中的“应用程序”是不同的两种类型的应用程序。
Claims (8)
1.一种基于触控板的快速信息输入交互方法,其特征在于,包括以下步骤:
S1,将触控板划分为多个坐标区域;
S2,创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
S3,将触控板切换成键盘功能;操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
S4,判断所采用的键码值,从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;具体包括:监测当前的应用程序,根据应用程序的种类判断所采用的键码值,从数据库中调出相应的内容,执行相应的指令;其中,键码值与存储内容一一对应;更具体包括:监测当前操作系统的版本或语言,根据操作系统的版本类型或语言种类判断所采用的键码值,从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应;
步骤S2中,每个触控板坐标区域对应两个或两个以上的键码值,这些键码值对应快捷键或快捷键组合或宏命令;
步骤S3中,具体通过以下方式实现触控板的键盘功能和鼠标功能之间的切换:
S31,设置特定快捷键或特定手势对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
S32,监听系统的I/O端口,当检测到相应的快捷键或手势时,则进行触控板的键盘功能和鼠标功能的切换。
2.根据权利要求1所述的基于触控板的快速信息输入交互方法,其特征在于,步骤S4还包括:从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能。
3.根据权利要求1所述的基于触控板的快速信息输入交互方法,其特征在于,触控板的键盘功能和鼠标功能之间进行切换时还包括:将应用程序的开启功能与触控板的键盘功能进行绑定,在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序。
4.根据权利要求3所述的基于触控板的快速信息输入交互方法,其特征在于,步骤S4还包括:从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能并关闭应用程序:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能并关闭应用程序。
5.一种基于触控板的快速信息输入交互系统,其特征在于,包括:
区域划分模块:用于将触控板划分为多个坐标区域;
对应关系列表创建及存储模块,用于创建触控板坐标区域与键码值的对应关系列表以及键码值与存储内容的对应关系列表并存储,其中,每个触控板坐标区域对应两个或两个以上的键码值;
触控板功能切换模块:用于将触控板切换成键盘功能;其中,触控板的键盘功能和鼠标功能之间能够相互切换;
触发动作信号及坐标信息获取模块:用于操作系统获取触控板上的触发动作信号及产生该触发动作信号的触控板上的相应位置坐标信息;
键码值判断及执行模块:用于判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令;
所述的键码值判断及执行模块包括:
应用程序监测模块:用于监测当前的应用程序;
第一判断及动作执行子模块:用于根据应用程序的种类判断所采用的键码值,然后从数据库中调出相应的内容,执行相应的指令;其中,键码值与存储内容一一对应;
所述的键码值判断及执行模块包括:
操作系统的版本或语言监测模块:用于监测当前操作系统的版本或语言;
第二判断及动作执行子模块:用于根据操作系统的版本类型或语言种类判断所采用的键码值,然后从数据库中调出相应的内容,输入光标所在的位置;其中,键码值与存储内容一一对应;所述的触控板功能切换模块包括:
第一设置及存储模块:用于设置特定快捷键或特定手势对应触控板的键盘功能和鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
第一监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键或手势时,则进行触控板的键盘功能和鼠标功能的切换。
6.根据权利要求5所述的基于触控板的快速信息输入交互系统,其特征在于,还包括:
第一鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,将触控板自动切换成鼠标功能。
7.根据权利要求5所述的基于触控板的快速信息输入交互系统,其特征在于,所述的触控板功能切换模块包括:
绑定模块:用于将应用程序的开启功能与触控板的键盘功能进行绑定;
第二设置及存储模块:用于设置特定快捷键或特定手势对应触控板的键盘功能和应用程序开启功能与鼠标功能之间进行切换,并将特定快捷键与特定手势存入数据库中;
第二监听及动作执行模块:用于监听系统的I/O端口,当检测到相应的快捷键或手势时,进行触控板的键盘功能和应用程序开启功能与鼠标功能的切换;在触控板切换成键盘功能时,开启应用程序;在触控板切换成鼠标功能时,关闭应用程序。
8.根据权利要求7所述的基于触控板的快速信息输入交互系统,其特征在于,还包括:
第二鼠标功能切换模块:用于从数据库中调出相应的内容,输入光标所在的位置或执行相应的指令后,通过以下方式将触控板切换成鼠标功能并关闭应用程序:设置一个轨迹的长度作为阈值,当监测到输入轨迹的长度大于该阈值时,则将触控板自动切换成鼠标功能并关闭应用程序。
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710735249.0A CN107340969B (zh) | 2017-08-24 | 2017-08-24 | 基于触控板的快速信息输入交互方法及输入交互系统 |
JP2018502402A JP6704984B2 (ja) | 2017-08-24 | 2017-09-01 | タッチパネルに基づく迅速な情報入力交換方法及入力交換システム |
PCT/CN2017/100129 WO2019037149A1 (zh) | 2017-08-24 | 2017-09-01 | 基于触控板的快速信息输入交互方法及输入交互系统 |
DK17837929.3T DK3477457T3 (da) | 2017-08-24 | 2017-09-01 | Touchpad-baseret hurtig informationsinput- og interaktionsmetode og input- og interaktionssystem |
EP17837929.3A EP3477457B1 (en) | 2017-08-24 | 2017-09-01 | Touchpad-based rapid information input and interaction method and input and interaction system |
ES17837929T ES2924133T3 (es) | 2017-08-24 | 2017-09-01 | Método de interacción y entrada de información rápidas basado en un panel táctil y sistema de interacción y entrada |
US15/891,366 US10628038B2 (en) | 2017-08-24 | 2018-02-07 | Touchpad-based fast information input interaction method and input interaction system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710735249.0A CN107340969B (zh) | 2017-08-24 | 2017-08-24 | 基于触控板的快速信息输入交互方法及输入交互系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107340969A CN107340969A (zh) | 2017-11-10 |
CN107340969B true CN107340969B (zh) | 2020-05-08 |
Family
ID=60214497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710735249.0A Active CN107340969B (zh) | 2017-08-24 | 2017-08-24 | 基于触控板的快速信息输入交互方法及输入交互系统 |
Country Status (6)
Country | Link |
---|---|
EP (1) | EP3477457B1 (zh) |
JP (1) | JP6704984B2 (zh) |
CN (1) | CN107340969B (zh) |
DK (1) | DK3477457T3 (zh) |
ES (1) | ES2924133T3 (zh) |
WO (1) | WO2019037149A1 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111078024A (zh) * | 2018-10-19 | 2020-04-28 | 昆盈企业股份有限公司 | 动态调整键盘输出信号的方法 |
CN109521939B (zh) * | 2018-11-29 | 2020-08-14 | 无锡睿勤科技有限公司 | 一种触摸板的状态切换方法及装置 |
CN109753529A (zh) * | 2018-12-24 | 2019-05-14 | 青岛海信电器股份有限公司 | 应用程序设置菜单项的管理方法、系统及智能电视 |
CN111208912B (zh) * | 2019-12-31 | 2022-09-23 | 联想(北京)有限公司 | 一种输入方法及设备 |
CN113485526B (zh) * | 2021-06-18 | 2022-12-09 | 荣耀终端有限公司 | 一种笔记本电脑 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699381A (zh) * | 2003-04-14 | 2010-04-28 | 义隆电子股份有限公司 | 结合了按键和手写功能的电容式触控板 |
CN101833409A (zh) * | 2009-03-11 | 2010-09-15 | 梁立人 | 兼具滑鼠及键盘输入功能的触控板实现方法 |
CN102841730A (zh) * | 2011-06-23 | 2012-12-26 | 深圳雷柏科技股份有限公司 | 模式切换的触摸输入法及装置 |
CN103309454A (zh) * | 2013-06-04 | 2013-09-18 | 珠海市智迪科技有限公司 | 一种实现键盘与鼠标功能切换的系统及方法 |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11102247A (ja) * | 1997-09-29 | 1999-04-13 | Nec Corp | トラックパッド内蔵型キーボード |
TWI340884B (en) * | 2005-08-10 | 2011-04-21 | Asustek Comp Inc | Electric device with trace identification mode and keypad identification mode |
KR101504209B1 (ko) * | 2008-10-16 | 2015-03-19 | 엘지전자 주식회사 | 터치센서가 장착된 입력장치를 구비한 이동단말기 및 그 제어방법 |
TW201025093A (en) * | 2008-12-30 | 2010-07-01 | Ortek Technology Inc | Method of converting touch pad into touch mode or number-key and/or hot-key input mode |
US20120326988A1 (en) * | 2010-02-19 | 2012-12-27 | Soon Jo Woo | Multilingual key input apparatus and method thereof |
CN103389869B (zh) * | 2012-05-08 | 2018-05-25 | 百度在线网络技术(北京)有限公司 | 一种用于对触摸输入界面进行调整的方法、装置和设备 |
JP5779156B2 (ja) * | 2012-09-07 | 2015-09-16 | レノボ・シンガポール・プライベート・リミテッド | 情報入力装置、その入力方法、及びコンピュータが実行可能なプログラム |
JP2014106730A (ja) * | 2012-11-27 | 2014-06-09 | Sharp Corp | 座標情報処理装置 |
TW201445412A (zh) * | 2013-05-17 | 2014-12-01 | Wistron Corp | 輸入裝置及其功能切換方法 |
CN104850352B (zh) * | 2015-05-29 | 2017-11-10 | 北京拉酷网络科技有限公司 | 一种基于触控板的程序快速开启方法及系统 |
-
2017
- 2017-08-24 CN CN201710735249.0A patent/CN107340969B/zh active Active
- 2017-09-01 DK DK17837929.3T patent/DK3477457T3/da active
- 2017-09-01 ES ES17837929T patent/ES2924133T3/es active Active
- 2017-09-01 WO PCT/CN2017/100129 patent/WO2019037149A1/zh active Application Filing
- 2017-09-01 EP EP17837929.3A patent/EP3477457B1/en active Active
- 2017-09-01 JP JP2018502402A patent/JP6704984B2/ja active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101699381A (zh) * | 2003-04-14 | 2010-04-28 | 义隆电子股份有限公司 | 结合了按键和手写功能的电容式触控板 |
CN101833409A (zh) * | 2009-03-11 | 2010-09-15 | 梁立人 | 兼具滑鼠及键盘输入功能的触控板实现方法 |
CN102841730A (zh) * | 2011-06-23 | 2012-12-26 | 深圳雷柏科技股份有限公司 | 模式切换的触摸输入法及装置 |
CN103309454A (zh) * | 2013-06-04 | 2013-09-18 | 珠海市智迪科技有限公司 | 一种实现键盘与鼠标功能切换的系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
ES2924133T3 (es) | 2022-10-04 |
EP3477457A4 (en) | 2019-05-01 |
JP6704984B2 (ja) | 2020-06-03 |
WO2019037149A1 (zh) | 2019-02-28 |
DK3477457T3 (da) | 2022-08-08 |
CN107340969A (zh) | 2017-11-10 |
EP3477457A1 (en) | 2019-05-01 |
JP2019537756A (ja) | 2019-12-26 |
EP3477457B1 (en) | 2022-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107340969B (zh) | 基于触控板的快速信息输入交互方法及输入交互系统 | |
CN103809888B (zh) | 移动终端及其操控方法 | |
CN103067569B (zh) | 一种智能手机多窗口显示方法和装置 | |
US11150739B2 (en) | Chinese character entry via a Pinyin input method | |
KR101329584B1 (ko) | 멀티터치 기반의 텍스트블록 설정에 따른 편집제공 방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
US8214546B2 (en) | Mode switching | |
JP6940040B2 (ja) | 情報処理方法および電子デバイス | |
CN101458591A (zh) | 一种具有多点触摸屏硬件结构的手机输入系统 | |
CN104216600A (zh) | 一种提供应用程序的功能的方法及触屏智能终端设备 | |
TWI528235B (zh) | 觸控顯示裝置及觸控方法 | |
US10628038B2 (en) | Touchpad-based fast information input interaction method and input interaction system | |
KR20140039517A (ko) | 필기 기반으로 특정 기능을 실행하는 방법 및 그에 따른 디바이스 | |
JP2014059808A (ja) | 電子機器および手書き文書処理方法 | |
JP2016085512A (ja) | 電子機器、方法及びプログラム | |
US9552132B2 (en) | Application program preview interface and operation method thereof | |
WO2023045927A1 (zh) | 对象移动方法和电子设备 | |
US20150338945A1 (en) | Information processing device and information updating program | |
WO2021046718A1 (zh) | 一种基于悬浮按钮的快捷操作方法、装置及电子设备 | |
CN103809794A (zh) | 一种信息处理方法以及电子设备 | |
CN107765980A (zh) | 输入方法及装置、终端设备和计算机可读存储介质 | |
CN103941999B (zh) | 一种信息处理方法及电子设备 | |
CN111752428A (zh) | 图标整理方法、装置、电子设备和介质 | |
US20150338941A1 (en) | Information processing device and information input control program | |
CN112486367B (zh) | 应用图标的管理方法及其装置 | |
CN113849093B (zh) | 一种控制方法、装置及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
PP01 | Preservation of patent right | ||
PP01 | Preservation of patent right |
Effective date of registration: 20241205 Granted publication date: 20200508 |