快速业务通道

发布最新组件 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 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号