鼠标

javascript的鼠标事件

送分小仙女□ 提交于 2020-11-09 06:15:04
javascript的鼠标事件 是个比较庞大的家族。常见的有以下8个: mousedown:鼠标的键钮被按下。 mouseup:鼠标的键钮被释放弹起。 click:单击鼠标的键钮。 dbclick:鼠标的键钮被按下。 contextmenu :弹出右键菜单。 mouseover:鼠标移到目标的上方。 mouseout:鼠标移出目标的上方。 mousemove:鼠标目标的上方移动。 mousedown事件与mouseup事件可以说click事件在时间上的细分,顺序是mousedown => mouseup => click。因此一个点击事件,通常会激发几个鼠标事件。 有了它们,我们可以做许多事,但对于高层次的应用(如游戏)是显然不够的,于是鼠标事件的点击事件又根据究竟是点左键还是右键进行细分。在DOM2.0中,W3C对鼠标事件作了现范,鼠标事件被解析为MouseEvent(我们可以用e.constructor == MouseEvent来判断其是否为鼠标事件,是左键点击还是右键点击由它的一个叫button的属性判定。以下就是W3C的标准现范: 0:按下左键 1:按下中键(如果有的话) 2:按下右键 当然微软是不会妥协的,因为e.button本来就是微软最先实现的,网景用的是e.which,但相对而言,微软的复杂多了。 0:没有键被按下 1:按下左键 2:按下右键 3

Synergy让一个鼠标一个键盘操作多台电脑

回眸只為那壹抹淺笑 提交于 2019-12-04 11:20:14
我有一台台式机和一台笔记本,经常要同时使用两台电脑。一般的做法就是将两个鼠标放到同一个鼠标垫上,使用不同的电脑就把手切换到不同的鼠标。今天突然觉得这很麻烦,就想有没有什么方法让一个鼠标(当然还有键盘)可以在两台电脑上随意切换,所以百度了一下,搜到了 synergy。所以就写一篇博客介绍一下Synergy的安装。 一. synergy介绍 SYNERGY百度百科 二. synergy安装 1 . synergy下载地址 以笔记本为服务端,台式机为客户端。 ip 操作系统 笔记本 192.168.0.12 windows 7 台式机 192.168.0.9 windows server 2008 R2 2.服务端的配置 1).在 192.168.0.12 中安装 synergy,安装好后打开界面。 2).按下图,选择分享这台电脑的鼠标和键盘 3).点击 Configure 要screen下点击+,添加两台电脑的ip 两台电脑的摆放位置为 左192.168.0.9 右 192.168.0.12 在links分别设置电脑位置。(记得输入完了安点击+号) 设置192.168.0.12左边为192.168.0.9 设置192.168.0.9的右边为192.168.0.12 4).点击Advanced设置当前屏幕名称 5).点击test,测试配置是否通过 3.客户端配置 1).在192.168

Ubuntu 10.10 鼠标随机停顿及界面无响应问题解决方案

空扰寡人 提交于 2019-12-01 18:12:48
纠正: 其实之前一直没有找到问题的真正原因,今天终于找到了,是因为Kworker占用CPU太多,是一个叫做drm_kms_helper的内核模块,有一个功能叫做:DRM_KMS_POLLING 的功能,这个功能在可用的时候会导致CPU占用过高(50% 以上都是有的)。解决的办法是,禁用这个功能,具体修改如下: 临时禁用: sudo -i echo N > /sys/module/drm_kms_helper/parameters/poll 重启后会再次打开这个功能,永久禁用: sudo -i echo "options drm_kms_helper poll=N" > /etc/modprobe.d/local.conf 修正于 2012.03.06 ======================================================================================= 在我的 x200 上安装 Ubuntu 10.10 后,鼠标会在进行IO操作和浏览器打开等情况下,出现鼠标随机停顿(不能滑动)现象和界面假死现象,CPU占用很高,风扇一直不停的转。 这个问题困扰了我很久。今天在找到了解决方案: 安装 thinkfan,按自己的硬件配置一下,如果不知道如果配置,就用默认配置,运行 sudo thinkfan 即可。 # /etc