4 releases
0.1.4 | May 31, 2024 |
---|---|
0.1.3 | Dec 15, 2022 |
0.1.1 | Dec 15, 2022 |
0.1.0 | Dec 15, 2022 |
#209 in GUI
4,214 downloads per month
Used in 2 crates
7KB
97 lines
Mouse Position
A simple crate to get the mouse position in a cross platform way. It uses winapi crate to get the mouse position on windows, x11-dl for linux, and core-graphics for macos.
Example Usage:
use mouse_position::mouse_position::{Mouse};
fn main() {
let position = Mouse::get_mouse_position();
match position {
Mouse::Position { x, y } => println!("x: {}, y: {}", x, y),
Mouse::Error => println!("Error getting mouse position"),
}
}
lib.rs
:
A a simple crate to get the mouse position in a cross platform way. It uses winapi crate to get the mouse position on windows, x11-dl for linux, and core-graphics for macos. Example Usage:
use mouse_position::mouse_position::{Mouse};
fn main() {
let position = Mouse::get_mouse_position();
match position {
Mouse::Position { x, y } => println!("x: {}, y: {}", x, y),
Mouse::Error => println!("Error getting mouse position"),
}
}
Dependencies
~0–385KB