macaroni

mouse

Description:
The mouse executor is used simulate mouse moves, clicks, or drags.

Parent: execute, then, else

Value (simple form): string specifying a new mouse (position) (default: null)
Value (key/value form):

# simple form
- mouse: (string)

# simple example
- mouse: click

# key/value form
- mouse: (string, required)
  element: (string, optional)
  position: ((x,y), optional)
  relative: ((x,y), optional)
  button: (string, optional)

# key/value example
- mouse: move
  position: '0,0'

EXAMPLE

# clicks the ui element specified
commands:
- triggers:
  - phrase: '[left] click {element}'
  execute:
  - mouse: click
    element: '{element}'

Additional information:

Status: ✅ IMPLEMENTED