#mouse #mouse-button #macos #location #read #reading #continuously

readmouse

一个用于在 macOS 上读取鼠标位置和鼠标按键按下的非常小的库

3 个不稳定版本

0.2.1 2019 年 12 月 29 日
0.2.0 2019 年 12 月 28 日
0.1.6 2019 年 12 月 28 日

#99 in macOS 和 iOS API

Download history • Rust 包仓库 466/week @ 2024-04-04 • Rust 包仓库 602/week @ 2024-04-11 • Rust 包仓库 541/week @ 2024-04-18 • Rust 包仓库 508/week @ 2024-04-25 • Rust 包仓库 548/week @ 2024-05-02 • Rust 包仓库 543/week @ 2024-05-09 • Rust 包仓库 584/week @ 2024-05-16 • Rust 包仓库 539/week @ 2024-05-23 • Rust 包仓库 529/week @ 2024-05-30 • Rust 包仓库 384/week @ 2024-06-06 • Rust 包仓库 435/week @ 2024-06-13 • Rust 包仓库 402/week @ 2024-06-20 • Rust 包仓库 342/week @ 2024-06-27 • Rust 包仓库 291/week @ 2024-07-04 • Rust 包仓库 486/week @ 2024-07-11 • Rust 包仓库 426/week @ 2024-07-18 • Rust 包仓库

1,608 个月下载量
用于 34 个 crate (2 directly)

MIT 许可证

4KB

readmouse

一个用于在 macOS 上读取鼠标位置和鼠标按键按下的非常小的库。

示例使用

持续打印鼠标位置

use readmouse::Mouse;

fn main() {
    loop {
        println!(
            "L={:?} R={:?} C={:?} (x,y)={:?}",
            Mouse::Left.is_pressed(),
            Mouse::Right.is_pressed(),
            Mouse::Center.is_pressed(),
            Mouse::location()
        );
    }
}

相关

readkey - 查询 macOS 上是否有键盘按键被按下。

无运行时依赖