關於灵控 - 自动化与快捷动作
用按键、手势、系统事件、通知和 JS 组合自动化规则。
灵控 (FlexControl) 是一个本地 Android 自动化工具,围绕“当某个触发条件发生,就在你允许的场景里执行指定动作”来创建规则。它可以从音量键快捷入口开始,也可以组合手势、悬浮球、系统事件、通知事件、界面事件和 QuickJS 条件脚本,搭出更接近真实生活流程的自动化。
✨ 把日常场景写成规则
• 到家连上 Wi-Fi 时,自动运行家用快捷动作
• 插入耳机或连接蓝牙设备时,启动通勤流程
• 电量低于设定值时,执行省电动作或提醒脚本
• 收到匹配标题/正文的通知时,点击通知按钮或运行脚本
• 按下硬件键、画出手势或触发悬浮球时,启动你需要的动作
🧭 触发条件 + 执行动作 + 生效范围
新版创建规则采用 4 步流程:选择触发类型、选择或创建动作、设置生效范围,最后确认保存。灵控支持按键规则、组合按键规则、悬浮球事件、手势识别、系统事件、无障碍事件、通知事件和 JS 条件规则。
🎯 更适合真实生活的条件
可使用音量键、耳机键、蓝牙键盘、遥控器、手柄、App 界面/窗口事件、通知标题/正文、Wi-Fi、电量、充电器、耳机、蓝牙设备、每日/每周/间隔定时,或通过 JS 判断时间、电量、充电、蓝牙、耳机、Wi-Fi、方向和输入事件。
⚙️ 面向真实流程的动作能力
启动指定应用或 Activity、打开网址、发送 Intent、切换支持的系统设置、控制媒体、截屏、执行点击/滑动/多指手势、点击通知按钮、触发无障碍动作、执行脚本,并可通过 Shizuku 获得增强按键、触摸、截图和强制停止能力。
📚 在线规则与动作库
浏览官方在线规则库,按语言、地区和已安装 App 筛选,安装前预览依赖、冲突和风险。动作库会展示适用 App、依赖状态、风险提示和动作代码,已安装规则和动作也支持从旧版本更新。
📝 QuickJS 处理特殊逻辑
灵控内置 QuickJS 运行时,提供面向无障碍、手势、通知、输入模拟、应用启动和系统动作的 API。你可以编写自定义动作、创建条件脚本,或在带语法高亮和错误提示的内置编辑器里修改可信动作库。
🛠 诊断更清楚
系统权限、Shizuku 状态、增强能力、执行日志和服务健康状态都集中展示。安装或依赖高级自动化前,应用会提示缺少哪些服务或权限。
🧩 标准版与 Pro
标准版适合轻量配置。Pro 可解锁更多按键规则、手势规则、悬浮球动作、分 App 规则、系统事件规则、事件引擎规则和 JS 条件规则额度,具体差异以应用内升级页面为准。
🔒 隐私优先
规则、动作、脚本、按键事件、通知内容和无障碍事件默认在本机处理,用于匹配你配置的规则并执行动作。灵控不要求注册应用账号,也不会默认上传本地规则、脚本或事件内容。网络请求主要用于在线规则/动作库、Play Billing 购买校验、文档访问,以及你在平台政策和应用设置允许范围内的诊断能力。
📦 项目来源
灵控由 Novaryn 开发,基于早期 ClickClick 项目 (github.com/fishand73/ClickClick)。
为什么需要“无障碍”权限?
Android 只有 AccessibilityService 可以在其他应用前台时接收全局硬件按键、观察用于规则匹配的界面/窗口事件、识别当前 App/窗口以支持分场景规则,并执行你选择的返回、主页、手势、通知按钮和截图等动作。灵控只会把这些访问用于你配置的规则和脚本。应用包名、控件 ID、文本、内容描述以及你主动触发的截图会在本机处理,默认不会上传。
最低要求:
• Android 5.0 (API 21) 或更高
• 开启“灵控-按键服务”用于捕获按键和匹配规则
• 开启通知监听用于通知相关功能
权限说明:
• 无障碍服务——读取硬件按键、匹配界面/窗口规则并执行你选择的自动化动作
• 通知监听——响应通知(可选)
• 悬浮窗——显示悬浮球
• 发送通知(Android 13+)——显示运行时提示
• 前台服务——保持长时间脚本运行
最新版本2.0-b36的更新日誌
Improved rule creation, permission setup, onboarding, Wi-Fi/Bluetooth system events, execution logs, action failure handling, foreground services, Play Billing, app list loading, Shizuku input, floating ball startup, and Android 14+ background gesture recognition stability.












