首页 > 解决方案 > 在 GlovePie 上用两个鼠标指针同时双击左键

问题描述

我是手套派的新手。
我创建了第二个鼠标,它与第一个指针同时移动,同时保持固定距离。我的意图是同时从两个指针上单击左键,因为我的目标是同时单击两个按钮。是否有可能做到这一点?

我按照开发者的 wiki编写的代码是这样的:

Cursor2.PosX = Mouse.CursorPosX + 80
Cursor2.PosY = Mouse.CursorPosY + 0
Cursor2.LeftButton = Mouse.LeftButton
Cursor2.RightButton = Mouse.RightButton

很简单。移动有效,但同时点击无效。有什么建议么?

标签: mouse

解决方案


我的一个朋友在网上找到了我的请求的解决方案,即使我不能完全理解它的代码,我也在这里分享。例如:为什么有两个鼠标(mousemouse1)和两个光标(CursorCursor2)?

因此,如果你们中的任何人能够评论代码行,我将不胜感激理解它们!

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

推荐阅读