mouse - 在 GlovePie 上用两个鼠标指针同时双击左键
问题描述
我是手套派的新手。
我创建了第二个鼠标,它与第一个指针同时移动,同时保持固定距离。我的意图是同时从两个指针上单击左键,因为我的目标是同时单击两个按钮。是否有可能做到这一点?
我按照开发者的 wiki编写的代码是这样的:
Cursor2.PosX = Mouse.CursorPosX + 80
Cursor2.PosY = Mouse.CursorPosY + 0
Cursor2.LeftButton = Mouse.LeftButton
Cursor2.RightButton = Mouse.RightButton
很简单。移动有效,但同时点击无效。有什么建议么?
解决方案
我的一个朋友在网上找到了我的请求的解决方案,即使我不能完全理解它的代码,我也在这里分享。例如:为什么有两个鼠标(mouse和mouse1)和两个光标(Cursor和Cursor2)?
因此,如果你们中的任何人能够评论代码行,我将不胜感激理解它们!
mouse.Swallow = true
fakemouse.DirectInputX = mouse1.DirectInputX
fakemouse.DirectInputY = mouse1.DirectInputY
var.x1 = mouse1.cursorPosX
var.x2 = 350
mouse.LeftButton = mouse1.LeftButton
if !mouse1.LeftButton then
Cursor2.PosX = var.x1 - var.x2
Cursor2.PosY = mouse1.cursorPosY
endif
if mouse1.LeftButton then
press mouse1.LeftButton
wait 20ms
release mouse1.LeftButton
Cursor2.PosX = var.x1
Cursor.PosX = var.x1 - var.x2
press mouse1.LeftButton
wait 20ms
release mouse1.LeftButton
Cursor2.PosX = var.x1
Cursor.PosX = var.x1 + var.x2
endif
推荐阅读
- javascript - 我的表单未提交并且不会保存在我的数据库中单击提交会话后显示此错误会话已过期
- mysql - 在这个 SQL 查询中 Tmp(email) 有什么用?
- c# - 满足某些条件时如何运行任意函数?
- variables - Dart - 如何将迭代器值传递给 Dart 中的回调?
- c++ - 使用 VTK 读取多个 JPG 图像
- wine - 如何提高酒水应用的画面质量?
- python - 是否有决定使用大量数据集进行情感分析的字典大小的规则?
- ionic-framework - 平台暂停/恢复事件未在电容器中触发
- html5-canvas - 赛普拉斯屏幕截图中的画布为空
- javascript - python,selenium的选择性屏幕捕获代码