Sendkeys: Command line tool for automating keystrokes and mouse events on macOS
10 months ago
- #macOS
- #command-line
- #automation
- SendKeys 是一个 macOS 命令行工具,用于自动化键盘输入和鼠标事件。
- 它可以激活应用程序、发送键盘输入,并执行点击、拖拽和滚动等鼠标操作。
- 支持从文件或标准输入读取输入,可自定义延迟时间和键盘布局。
- 包含特殊标记语法,用于处理组合键、鼠标移动和暂停操作。
- 能转换文本文件以提高与文本编辑器的兼容性。
- 提供子命令如 `mouse-position` 捕获鼠标坐标,`apps` 列出可激活的应用程序。
- 常用参数可存储在 `.sendkeysrc.yml` 配置文件中。
- 要求 macOS 10.11 或更高版本,并需授予终端辅助功能权限。
- 支持通过 Homebrew 或源码安装,可指定目标版本。