触屏终端中触摸键盘的控制方法和装置的制造方法

文档序号:8257798阅读:192来源:国知局
触屏终端中触摸键盘的控制方法和装置的制造方法
【技术领域】
[0001]本发明涉及终端技术领域,特别涉及一种触屏终端中触摸键盘的控制方法和装置。
【背景技术】
[0002]随着终端技术的不断发展,越来越多的终端中具有了提供触控式交互系统。触控式交互系统可为用户提供触摸键盘,以方便用户进行文本输入。但是,目前终端中的触摸键盘一般是在终端出厂前,由终端制造商封装在终端的操作系统中的一个应用。因此,触摸键盘的功能也是封装好的,显示样式以及功能均被固化,在出厂后用户难以使用过程中实现对触摸键盘的进行个性化定制。
[0003]此外,并且在移动终端上实现的触摸键盘被固化在终端操作系统中,无法在终端出厂后对该终端中的触摸键盘进行控制。此外,对于输入方式较为复杂的语言(如中文输入中汉语拼音的选择等)或者比较复杂的输入场景,使用系统提供触摸键盘时,输入效率较低。

【发明内容】

[0004]本发明旨在至少在一定程度上解决上述技术问题。
[0005]为此,本发明的第一个目的在于提出一种触屏终端中触摸键盘的控制方法,能够实现触摸键盘的个性化控制,提高输入效率,符合用户的输入习惯,并且能够满足用户的个性化需求。
[0006]本发明的第二个目的在于提出一种触屏终端中触摸键盘的控制装置。
[0007]为达上述目的,根据本发明第一方面实施例提出了一种触屏终端中触摸键盘的控制方法,包括:根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件,其中,所述输入法组件用于截取所述触摸键盘进程的窗口消息;加载个性化键盘控制模块;当所述输入法组件截取到所述触摸键盘进程的窗口消息时,通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制。
[0008]本发明实施例的触屏终端中触摸键盘的控制方法,可根据用户的触发指令在触屏终端系统的触摸键盘进程中注入用于截取触摸键盘进程的窗口消息的输入法组件,并加载个性化键盘控制模块,以在输入法组件截取到窗口消息时,通过个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,实现了触摸键盘的个性化控制,如触摸键盘的皮肤、背景色等的控制以及按键的功能的设置等,从而能够提高输入效率,符合用户的输入习惯,并且能够满足用户的个性化需求,提升了用户体验。
[0009]本发明第二方面实施例提供了一种触屏终端中触摸键盘的控制装置,包括:注入模块,用于根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件,其中,所述输入法组件用于截取所述触摸键盘进程的窗口消息;加载模块,用于加载个性化键盘控制模块;控制模块,用于当所述输入法组件截取到所述触摸键盘进程的窗口消息时,通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制。
[0010]本发明实施例的触屏终端中触摸键盘的控制装置,可根据用户的触发指令在触屏终端系统的触摸键盘进程中注入用于截取触摸键盘进程的窗口消息的输入法组件,并加载个性化键盘控制模块,以在输入法组件截取到窗口消息时,通过个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,实现了触摸键盘的个性化控制,如触摸键盘的皮肤、背景色等的控制以及按键的功能的设置等,从而能够提高输入效率,符合用户的输入习惯,并且能够满足用户的个性化需求,提升了用户体验。
[0011]本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【附图说明】
[0012]本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0013]图1为根据本发明一个实施例的触屏终端中触摸键盘的控制方法的流程图;
[0014]图2a为触屏终端的系统的触摸键盘进程绘制的触摸键盘图像的示意图;
[0015]图2b为根据本发明一个实施例的个性化键盘控制模块绘制的触摸键盘图像的示意图;
[0016]图3为根据本发明一个实施例的触屏终端中触摸键盘的控制装置的结构示意图;
[0017]图4为根据本发明另一个实施例的触屏终端中触摸键盘的控制装置的结构示意图。
【具体实施方式】
[0018]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
[0019]在本发明的描述中,需要理解的是,术语“多个”指两个或两个以上;术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性。
[0020]下面参考附图描述根据本发明实施例的触屏终端中触摸键盘的控制方法和装置。
[0021]图1为根据本发明一个实施例的触屏终端中触摸键盘的控制方法的流程图。
[0022]如图1所示,根据本发明实施例的触屏终端中触摸键盘的控制方法,包括:
[0023]S101,根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件,其中,输入法组件用于截取触摸键盘进程的窗口消息。
[0024]在本发明的一个实施例中,触屏终端可以是具有触屏功能的手机、平板电脑、笔记本电脑、个人数字助理等具有操作系统的终端设备。其中,操作系统可以是Windows操作系统(如Windows XP、Vista、Win7、Win8等),也可以是1S系统(苹果公司发布的一种操作系统)、Android安卓系统、Unix操作系统等。
[0025]其中,输入法组件是根据操作系统的服务框架实现的COM(Component ObjectModel,组件对象模型)组件,是一些小的二进制可执行文件,用于装载一些输入法函数,可动态加载。具体地,以Windows操作系统为例,输入法组件可以是按照Windows操作系统的TSF(Text Services Framework,文本服务框架)实现的COM组件。在本发明的一个实施例中,COM组件可以是一个扩展名为.dll的文件。输入法组件注入到触摸键盘进程之后,能够监测并截取触摸键盘进程的窗口消息。其中,窗口消息可包括键盘弹出消息、绘图消息、按键消息中的一种或多种。
[0026]在本发明的一个实施例中,触屏终端的系统的触摸键盘可为用户提供一个输入法切换按钮,当用户触发该按钮时,可在系统的触摸键盘进程(以Windows操作系统为例,为taptip.exe)中注入输入法组件。
[0027]S102,加载个性化键盘控制模块。
[0028]在本发明的一个实施例中,个性化键盘控制模块可包括窗口渲染引擎和窗口操作模块。其中,窗口渲染引擎用于对触摸键盘窗口进行个性化渲染和绘制,如设置触摸键盘的皮肤、背景色等;窗口操作模块用于根据用户操作类的窗口消息响应个性化操作,如完成用户对一些按键的特殊功能的设置,并在用户点击该按键时相应响应的操作等。
[0029]在本发明的一个实施例中,在根据用户的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1