当用户对
鼠标滚轮进行键轮联动操作(第一步为用户将某一鼠标按键按下,第二步为用户移动或不移动鼠标指针,第三步为用户转动鼠标滚轮一下或多下,第四步为用户将第一步中按下的按键松开)的过程中,软件能够执行一个流程,通过该流程软件能够对用户的键轮联动过程中所引发的鼠标事件的消息进行逻辑判断并做出适当的响应。本发明在不增加现有滚轮鼠标按键与滚轮数量并且操作便捷的前提下大幅增加了鼠标滚轮所能快捷实现的常用指令的种类,尤其适于增加像水平卷动页面这样需要连续快速群发某一指令的快捷功能。其功能之强相当于为鼠标新增数只滚轮。
1.一种增强
鼠标滚轮功能的方法,使软件具备一种响应鼠标事件消息的流程,该流程包括如下步骤: (a)软件等待MouseDown事件消息
(b)软件收到关于鼠标α按键的MouseDown事件消息
(c)软件开始记录鼠标指针的轨迹并根据步骤(b)中所收到的MouseDown事件消息的形式作出与之相匹配的A类键轮联动响应
(d)软件收到关于鼠标α按键的MouseUp事件消息或关于β滚轮的MouseWheel事件消息
(e)软件停止记录鼠标指针的轨迹并判断步骤(d)中所收到鼠标事件消息的类型,当为MouseUp事件消息时
(f);当为MouseWheel事件消息时
(g); (f)软件根据步骤(c)中所记录的指针轨迹的形式和步骤(d)中所收到的MouseDown 事件消息的形式作出与之相匹配的响应,回到步骤(a);(g)软件根据步骤(c)中所记录的指针轨迹的形式、步骤(b)中所收到的MouseDown 事件消息的形式和步骤(d)中所收到的MouseWheel事件消息的形式作出与之相匹配的B类键轮联动响应
(h)软件收到关于鼠标α按键的MouseUp事件消息或关于β滚轮的MouseWheel事件消息
(i)软件判断步骤(h)中所收到鼠标事件消息的类型,当为MouseUp事件消息时
(m);当为MouseWheel事件消息
(j)软件根据步骤(c)中所记录的指针轨迹的形式、步骤(b)中所收到的MouseDown 事件消息的形式和最新收到的关于鼠标β滚轮的MouseWheel事件消息的形式作出与之相匹配的C类键轮联动响应
(k)软件收到关于鼠标α按键的MouseUp事件消息或关于β滚轮的MouseWheel事件消息
(l)软件判断步骤(k)中所收到鼠标事件消息的类型,当为MouseUp事件消息时
(m);当为MouseWheel事件消息时,回到步骤(j); (m)软件根据步骤(c)中所记录的指针轨迹的形式、步骤(b)中所收到的MouseDown 事件消息的形式和步骤(d)中所收到的MouseWheel事件消息的形式作出与之相匹配的D类键轮联动响应,回到步骤(a);
关键词搜索:
鼠标滚轮生产商 橡胶滚轮生产商 搓纸滚轮生产商