4 个版本
0.1.4 | 2024年5月31日 |
---|---|
0.1.3 | 2022年12月15日 |
0.1.1 | 2022年12月15日 |
0.1.0 | 2022年12月15日 |
#221 in GUI
4,849 每月下载量
用于 2 crates
7KB
97 行
鼠标位置
一个简单的crate,以跨平台的方式获取鼠标位置。它使用 winapi crate 在 Windows 上获取鼠标位置,使用 x11-dl 在 Linux 上,以及使用 core-graphics 在 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"),
}
}
lib.rs
:
一个简单的crate,以跨平台的方式获取鼠标位置。它使用 winapi crate 在 Windows 上获取鼠标位置,使用 x11-dl 在 Linux 上,以及使用 core-graphics 在 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"),
}
}
依赖项
~0–385KB