1 个不稳定版本
0.1.0 | 2023年1月11日 |
---|
#209 in 模拟
61KB
1.5K SLoC
Noct
用Rust编写的跨平台输入模拟库。
❗它是enigo的克隆,因为父存储库已被弃用。
- Linux (X11) 鼠标
- Linux (X11) 文本
- Linux (Wayland) 鼠标
- Linux (Wayland) 文本
- MacOS 鼠标
- MacOS 文本
- Win 鼠标
- Win 文本
- 自定义解析器
let mut noct = Noct::new();
noct.mouse_move_to(500, 200);
noct.mouse_click(MouseButton::Left);
noct.key_sequence_parse("{+CTRL}a{-CTRL}{+SHIFT}Hello World{-SHIFT}");
更多请查看示例
运行时依赖项
Linux用户可能需要安装libxdo-dev。例如,在基于Debian的发行版上
apt-get install libxdo-dev
在Arch上
pacman -S xdotool
在Fedora上
dnf install libX11-devel libxdo-devel
在Gentoo上
emerge -a xdotool
依赖项
~0–620KB