核心功能与用法
Mouse & Keyboard Control 技能基于开源工具 cliclick,提供 Mac 平台的鼠标键盘自动化能力。核心用法是通过 exec 工具执行 cliclick 命令,支持坐标点击(c:X,Y)、相对位置点击(c:~X,~Y)、文本输入(t:text)、按键按下/释放(kd/ku)、特殊键按压(p:key)、鼠标移动(m:X,Y)、双击(dp)及右键点击(rc:X,Y)等操作。
显著优点
1. 轻量高效:命令行工具,无 GUI 依赖,执行速度快
2. 坐标精准:支持绝对坐标和相对坐标定位,可通过系统截图工具快速获取坐标
3. 组合灵活:支持命令链式组合,可实现复杂交互流程
4. 原生集成:与 macOS 系统深度兼容,无需额外驱动
潜在局限
- 仅限 macOS:依赖 cliclick,Windows/Linux 用户无法使用
- 坐标硬编码:脚本移植性差,分辨率变化需重新校准坐标
- 无视觉反馈:无法检测目标元素是否存在,容易在界面变化时失效
- 权限要求:可能需要辅助功能权限授权
- 无 OCR/图像识别:无法基于视觉定位,仅支持坐标级操作
适合人群
- 需要自动化重复性点击/输入操作的 Mac 开发者
- 本地测试脚本编写者、UI 自动化测试人员
- 需要快速实现简单自动化任务的技术用户
常规风险提示
- 坐标依赖屏幕分辨率,跨设备/跨分辨率使用需谨慎
- 自动化过程中鼠标被占用,可能影响正常操作
- 建议在受控环境中使用,避免在关键系统界面执行未经验证的脚本