Rust Docs Crates.io

Mouse-rs

Mouse-rs is a rust library for controlling your mouse from a rust program, without having to go into your kernel yourself.

This project was loosely based on the python mouse library. Currently it only supports windows based machines but I plan on adding unix later.

Installation

Add mouse-rs to your cargo.toml

toml [dependencies] mouse-rs = "0.2"

Example

This is a simple example that moves your mouse to a position on screen and presses the left button.

```rust use mousers::winmouse::*; use mousers::types::keys::*;

fn moveandpress() { let mouse = WinMouse::new(); mouse.move_to(500, 500).expect("Unable to move mouse"); mouse.press(RIGHT).expect("Unable to press button"); mouse.release(RIGHT).expect("Unable to release button"); } ```

Usage

For more information please visit the docs