Skip to content

mouse click that called from function #16

Description

@artemchege

Guys, i need your help, i cannot understand how can i call left button mouse click not binding it to any button.
I have this:

def exitAutoHotKey(autohotpy, event):
"""
exit the program when you press ESC
"""
autohotpy.stop() # makes the program finish successfully. Thisis the right way to stop it

def superCombo(autohotpy, event):
stroke = InterceptionMouseStroke()
stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_DOWN
autohotpy.sendToDefaultMouse(stroke)
stroke.state = InterceptionMouseState.INTERCEPTION_MOUSE_RIGHT_BUTTON_UP
autohotpy.sendToDefaultMouse(stroke)

if name == "main":
auto = AutoHotPy() # Initialize the library
auto.registerExit(auto.ESC, exitAutoHotKey)
auto.registerForKeyDown(auto.A, superCombo)
auto.start() # Now that everything is registered we should start runnin the program

When i press A, everithing is working, right mouse button is pushed. But i want to do this not pushing A or any button, but just calling the function superCombo(). How can i do this?
I call function ==> left click is working (once or in endless loop, that doesnt matter).

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions