Hasty Briefsbeta

双语

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 或源码安装,可指定目标版本。