发布最新组件 KeyAndMouse
作者 佚名技术
来源 服务器技术
浏览
发布时间 2012-07-12
鼠标及键盘基本功能以及一部分扩展功能的监听(包括键盘组合键事件注册). 主要功能描述: ------------------------------- 鼠标及键盘动作监测组件: · 支持自定义鼠标双击动作 · 支持自定义鼠标按下、放开、移动动作 · 支持自定义鼠标双击间隔时间 · 支持自定义键盘按下、放开动作 · 支持自定义键盘连键动作 · 支持自定义键盘连键间隔时间 · 支持所有自定义动作的动态增加和删除 组件说明: ---------------------------------- 实例.ifwork=true/false 起动或停止监听系统 实例.Enable=true/flase 暂时激活或停止动作 实例.MDC 布尔值获取当前鼠标是否双击状态 实例.MSC 布尔值获取当前鼠标是否单击状态 实例.MU 布尔值获取当前鼠标是否放开状态 实例.MD 布尔值获取当前鼠标是否按下状态 实例.MU 布尔值获取当前鼠标是否放开状态 实例.KD 布尔值获取当前按键是否按下状态 实例.KU 布尔值获取当前按键是否放开状态 实例.K 获取最后一次按键的ASCII码 实例.MouseDown=function 鼠标按下时触发的函数 实例.MouseUp=function 鼠标放开时触发的函数 实例.MouseDoubleDown=function 鼠标双击时触发的函数 实例.MouseMove=function 鼠标移动时触发的函数 实例.KeyDown=function 键盘按下时触发的函数 实例.KeyUp=function 键盘放开时触发的函数 实例.KLtime=Number 粘连键间隙时间 实例.MDtime=Number 鼠标双击间隙时间 . . . . . . . . . . . . 实例.addNLK(Array,Fun) 加入粘连键码序及对应触发函数,示例入下: var keys:Array=new Array(102,100,102,106); //组合键定义 //或者这样:var keys:Array=new Array("f","d","f","j"); var keyf:Function=function(){ //函数定义 trace("触发了 f+d+f+k 的组合键"); } var NLKid:Number=实例.addNLK(keys,keyf); 以上代码运行后,连续键入f+d+f+j 即可触发函数keyf 实例.delNLK(id); 删除指定的粘连键定义 实例.delAllNLK(); 删除所有粘连键定义 . . . . . . . . . . . . demo版说明: ---------------------------------------------- 人物下面的输入框内事先已经有粘连键的定义,你可以按显示的字符顺序按下键盘(快速,间隔在200毫秒内),即可看到粘连键触发的动作。 demo版地址: ---------------------------------------------- http://www.zeyoo.com/temp/coms/KeyAndMouse.htm demo版源文件及com下载地址: ---------------------------------------------- http://www.zeyoo.com/temp/coms/KeyAndMouse.rar 关键词:组件 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |
你可能对下面的文章感兴趣
关于发布最新组件 KeyAndMouse的所有评论