js能不能获取鼠标按键状态

cc___999 2017-05-22 02:30:55
就像VC在获取到WM_LBUTTONDOWN消息的时候可以通过函数获取鼠标其他按键的状态,不知道js能不能实现。
...全文
658 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
cn00439805 2017-05-22
  • 打赏
  • 举报
回复
除了有浏览器安全性限制的事件(比如点击全屏),模拟事件和人工事件没有区别
everccnight 2017-05-22
  • 打赏
  • 举报
回复
[quote=引用 4 楼 sx5486510 的回复:] [quote=引用 1 楼 everccnight 的回复:] 可以 通过createEvent 来模拟 鼠标点击事件 区别方面貌似 没什么区别 这点 我不太确定 毕竟模拟事件用得少
cc___999 2017-05-22
  • 打赏
  • 举报
回复
引用 1 楼 everccnight 的回复:
可以的 可以通过 onmousedown 事件来 进行 里面 还有 event 事件 event.x 鼠标横轴 event.y 鼠标纵轴 event.keycode 键盘值 events.button==0 默认。没有按任何按钮。 events.button==1 鼠标左键 events.button==2 鼠标右键 events.button==3 鼠标左右键同时按下 events.button==4 鼠标中键 events.button==5 鼠标左键和中键同时按下 events.button==6 鼠标右键和中键同时按下 events.button==7 所有三个键都按下
这个可以被模拟吗 比如我模拟网页面发送了个鼠标点击消息 跟 用鼠标点有什么区别吗
天际的海浪 2017-05-22
  • 打赏
  • 举报
回复
在鼠标事件是用event.button获取
everccnight 2017-05-22
  • 打赏
  • 举报
回复
当然了 onmouseup onmousemove 也都适用
everccnight 2017-05-22
  • 打赏
  • 举报
回复
可以的 可以通过 onmousedown 事件来 进行 里面 还有 event 事件 event.x 鼠标横轴 event.y 鼠标纵轴 event.keycode 键盘值 events.button==0 默认。没有按任何按钮。 events.button==1 鼠标左键 events.button==2 鼠标右键 events.button==3 鼠标左右键同时按下 events.button==4 鼠标中键 events.button==5 鼠标左键和中键同时按下 events.button==6 鼠标右键和中键同时按下 events.button==7 所有三个键都按下

87,994

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧