Interface MouseProviderInterface
Methods
click
- click(btn: Button): Promise<void>
-
Returns Promise<void>
currentMousePosition
- currentMousePosition(): Promise<Point>
-
Returns Promise<Point>
doubleClick
- doubleClick(btn: Button): Promise<void>
-
Returns Promise<void>
leftClick
- leftClick(): Promise<void>
-
Returns Promise<void>
middleClick
- middleClick(): Promise<void>
-
Returns Promise<void>
pressButton
- pressButton(btn: Button): Promise<void>
-
Returns Promise<void>
releaseButton
- releaseButton(btn: Button): Promise<void>
-
Returns Promise<void>
rightClick
- rightClick(): Promise<void>
-
Returns Promise<void>
scrollDown
- scrollDown(amount: number): Promise<void>
-
Returns Promise<void>
scrollLeft
- scrollLeft(amount: number): Promise<void>
-
Returns Promise<void>
scrollRight
- scrollRight(amount: number): Promise<void>
-
Returns Promise<void>
scrollUp
- scrollUp(amount: number): Promise<void>
-
Returns Promise<void>
setMouseDelay
- setMouseDelay(delay: number): void
-
Returns void
setMousePosition
- setMousePosition(p: Point): Promise<void>
-
Returns Promise<void>
A MouseActionProvider should provide access to a systems mouse input