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

文档序号:8257798阅读:来源:国知局
入法组件用于截取所述触摸键盘进程的窗口消息; 加载个性化键盘控制模块; 当所述输入法组件截取到所述触摸键盘进程的窗口消息时,通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制。
2.如权利要求1所述的触屏终端中触摸键盘的控制方法,其特征在于,所述通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,具体包括: 通过所述个性化键盘控制模块获取所述窗口消息中的窗口控制函数; 通过所述个性化键盘控制模块根据预设规则对所述窗口控制函数进行修改,并根据包含修改后的窗口控制函数的窗口消息控制所述触摸终端的触摸键盘窗口的个性化显示。
3.如权利要求1或2所述的触屏终端中触摸键盘的控制方法,其特征在于,所述窗口消息包括键盘弹出消息、绘图消息、按键消息中的一种或多种。
4.如权利要求3所述的触屏终端中触摸键盘的控制方法,其特征在于,当所述输入法组件截取到的窗口消息为所述键盘弹出消息时,所述通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,具体包括: 通过所述个性化键盘控制模块获取所述键盘弹出消息中的窗口过程函数; 通过所述个性化键盘控制模块将所述窗口过程函数修改为窗口消息过滤函数,并根据包含所述窗口消息过滤函数的窗口消息对所述触屏终端的触摸键盘窗口进行控制,其中,所述窗口消息过滤函数用于对所述系统的触摸键盘窗口过程进行子类化,以将所述触摸键盘进程绘制的触摸键盘图像所在的子窗口从父窗口移出,并使所述子窗口不可见。
5.如权利要求4所述的触屏终端中触摸键盘的控制方法,其特征在于,当所述输入法组件截取到的窗口消息为所述绘图消息时,所述通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,具体包括: 通过所述个性化键盘控制模块获取所述绘图消息中的绘图函数; 通过所述个性化键盘控制模块根据预设的绘图规则对所述绘图函数进行修改,并根据修改后的绘图函数在所述父窗口上绘制个性化触摸键盘图像。
6.如权利要求3所述的触屏终端中触摸键盘的控制方法,其特征在于,当所述输入法组件截取到的窗口消息为所述按键消息时,所述通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制,具体包括: 通过所述个性化键盘控制模块获取所述按键消息的按键响应函数; 通过所述个性化键盘控制模块根据预设的按键-功能映射关系修改所述按键响应函数中按键参数所对应的功能参数,并根据修改后的按键响应函数提供相应的功能。
7.如权利要求1或2所述的触屏终端中触摸键盘的控制方法,其特征在于,在所述根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件之后,还包括: 判断所述输入法组件的当前所在进程是否为所述触摸键盘进程; 如果是,则加载所述触摸键盘控制模块。
8.如权利要求1或2所述的触屏终端中触摸键盘的控制方法,其特征在于,所述系统为Windows系统,所述输入法组件为组件对象模型COM组件。
9.一种触屏终端中触摸键盘的控制装置,其特征在于,包括: 注入模块,用于根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件,其中,所述输入法组件用于截取所述触摸键盘进程的窗口消息; 加载模块,用于加载个性化键盘控制模块; 控制模块,用于当所述输入法组件截取到所述触摸键盘进程的窗口消息时,通过所述个性化键盘控制模块对所述触屏终端的触摸键盘窗口进行控制。
10.如权利要求9所述的触屏终端中触摸键盘的控制装置,其特征在于,所述控制模块具体用于: 通过所述个性化键盘控制模块获取所述窗口消息中的窗口控制函数; 通过所述个性化键盘控制模块根据预设规则对所述窗口控制函数进行修改,并根据包含修改后的窗口控制函数的窗口消息控制所述触摸终端的触摸键盘窗口的个性化显示。
11.如权利要求9或10所述的触屏终端中触摸键盘的控制装置,其特征在于,所述窗口消息包括键盘弹出消息、绘图消息、按键消息中的一种或多种。
12.如权利要求11所述的触屏终端中触摸键盘的控制装置,其特征在于,所述控制模块具体用于: 当所述输入法组件截取到的窗口消息为所述键盘弹出消息时,通过所述个性化键盘控制模块获取所述键盘弹出消息中的窗口过程函数; 通过所述个性化键盘控制模块将所述窗口过程函数修改为窗口消息过滤函数,并根据包含所述窗口消息过滤函数的窗口消息对所述触屏终端的触摸键盘窗口进行控制,其中,所述窗口消息过滤函数用于对所述系统的触摸键盘窗口过程进行子类化,以将所述触摸键盘进程绘制的触摸键盘图像所在的子窗口从父窗口移出,并使所述子窗口不可见。
13.如权利要求12所述的触屏终端中触摸键盘的控制装置,其特征在于,所述控制模块具体用于: 当所述输入法组件截取到的窗口消息为所述绘图消息时,通过所述个性化键盘控制模块获取所述绘图消息中的绘图函数; 通过所述个性化键盘控制模块根据预设的绘图规则对所述绘图函数进行修改,并根据修改后的绘图函数在所述父窗口上绘制个性化触摸键盘图像。
14.如权利要求11所述的触屏终端中触摸键盘的控制装置,其特征在于,所述控制模块具体用于: 当所述输入法组件截取到的窗口消息为所述按键消息时,通过所述个性化键盘控制模块获取所述按键消息的按键响应函数; 通过所述个性化键盘控制模块根据预设的按键-功能映射关系修改所述按键响应函数中按键参数所对应的功能参数,并根据修改后的按键响应函数提供相应的功能。
15.如权利要求9或10所述的触屏终端中触摸键盘的控制装置,其特征在于,还包括: 判断模块,用于在所述根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件之后,判断所述输入法组件的当前所在进程是否为所述触摸键盘进程; 其中,所述加载模块用于当所述判断模块判断所述输入法组件的当前所在进程为所述触摸键盘进程时,加载所述触摸键盘控制模块
16.如权利要求9或10所述的触屏终端中触摸键盘的控制装置,其特征在于,所述系统 为Windows 8系统,所述输入法组件为组件对象模型COM组件。
【专利摘要】本发明提出一种触屏终端中触摸键盘的控制方法和装置,其中,该触屏终端中触摸键盘的控制方法,包括:根据用户的触发指令在触屏终端系统的触摸键盘进程中注入输入法组件,其中,输入法组件用于截取触摸键盘进程的窗口消息;加载个性化键盘控制模块;当输入法组件截取到触摸键盘进程的窗口消息时,通过个性化键盘控制模块对触屏终端的触摸键盘窗口进行控制。本发明的触屏终端中触摸键盘的控制方法,实现了触摸键盘的个性化控制,从而能够提高输入效率,符合用户的输入习惯,并且能够满足用户的个性化需求,提升了用户体验。
【IPC分类】G06F9-44, G06F3-0488, G06F3-0484
【公开号】CN104571915
【申请号】CN201410839870
【发明人】王金钖, 潘青华, 吴维昊
【申请人】科大讯飞股份有限公司
【公开日】2015年4月29日
【申请日】2014年12月29日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1