Crates.io | mouse_position |
lib.rs | mouse_position |
version | 0.1.4 |
source | src |
created_at | 2022-12-15 20:33:47.305225 |
updated_at | 2024-05-31 12:42:39.475333 |
description | Get the mouse position on Linux, Windows and MacOS |
homepage | |
repository | https://github.com/fayez-nazzal/mouse_position |
max_upload_size | |
id | 738311 |
size | 11,114 |
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.
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"),
}
}