本文列出考虑或计划增加的功能点。

有一些只是初步设想,不一定能实现。

顺序也不是实际开发的顺序,不必在意。

如果你有新的想法,可以在https://github.com/cuiliang/Quicker 里提出。


  1. 软件参数或设置
  1. 鼠标激活也可以使用触发键
  2. 键盘辅助功能
  1. 特殊按键映射: insert、PrintSc, ScrollLock
  1. 鼠标辅助
  2. 按键触发增强:支持组合键(比如Shift+字母),这样可以一只手完成操作;
  3. 应用设置
  1. “自动切换到第一页,”还是“显示上次使用的页
  1. 主机绑定页面的动作快捷键按是否适合当前主机判断要不要执行。搜索动作也考虑根据动作页的快捷键进行限制。
  2. 外观:面板窗口上的文字和小操作按钮的颜色;
  1. 组合动作编辑器
  1. 重命名变量
  2. 同时编辑多个动作
  3. 将一组模块放入工具箱可以直接拖放到动作中
  4. 分享和使用分享的步骤组
  1. 相当于一个组合的新模块,可以接受参数。
  2. 举例:等待指定窗口出现。
  1. 增加“应用”(保存而不关闭编辑窗口)
  2. 通过某种方式可以快速调整延时参数。
  3. 快速获取坐标位置并自动输入到参数中;截图保存,并将路径写入到参数中。
  1. 搜索功能
  1. 搜索已安装的软件
  2. 搜索Windows内置功能(如设置或命令)
  3. 搜索书签
  4. 搜索动作库
  5. 显示最近使用的动作
  6. 在搜索框直接运行命令
  7. 限制搜索范围:当前软件动作页里的动作+通用动作页动作
  1. 移动端
  1. 翻页支持
  2. 增加鼠标和键盘控制接口
  3. iPhone客户端
  4. 优化图片传输尺寸
  5. 简化连接:自动直连或通过服务器中转
  6. 命令控制Quicker:将语音输入识别为指令,调用Quicker中的动作。
  1. 悬浮按钮
  1. 保存和恢复位置
  2. 自动粘连:多个悬浮按钮可以自动连接到一起
  3. 依据当前软件进行切换隐藏。
  1. 定时运行
  1. Quicker启动时、Quicker启动并且刚开机时
  2. 定时
  1. 动作调试功能
  1. 输出变量变化log
  2. 快速定位到异常的步骤
  1. 辅助工具
  1. 收缩数据文件大小
  2. 恢复误删除的动作【已完成】
  3. 恢复误删除的动作页
  1. 动作模块
  1. 加载动作页支持加载多个
  2. 屏幕取色
  3. 选择屏幕区域
  4. 截图增强
  1. 截取固定区域
  1. 正则提取模块改进
  2. 获取和切换输入法状态
  3. 第三方接口封装
  4. 文件路径拼接/ 文件名变换;
  5. 按键捕获
  6. 显示图片模块增强:显示gif动画;参考
  7. 发送Email
  8. 运行程序模块:尝试返回进程ID。激活进程主窗口,接受pid参数。
  9. 用户选择模块处理多行选项:增加“换行符”参数。
  10. 缩小图片
  11. html解析
  12. 系统信息:返回Quicker版本(数字)
  1. 变量、数据类型
  1. 对象列表类型
  2. 时间类型
  3. 屏幕坐标、区域:用于固定位置截图等操作,可以直接用某个格式的文本串表示。
  1. 复用
  1. 一部分步骤在动作里可以像编程语言的函数一样多次调用;
  2. 步骤组可以在多个动作中复用;
  3. 具有特定功能的步骤组可以分享;
  4. 支持参数传递
  1. 动作库
  1. 推荐动作
  1. 网站
  1. 关注:作者、exe软件、动作、标签
  2. 分享动作页给指定的人:可选多个动作页;
  3. 到期前发送邮件提醒用户;
  4. 支持修改email、昵称;
  5. 支持微信登录。
  1. 使用交互
  1. 弹出面板
  1. 右键移动激活时,考虑允许超出屏幕边界以便快速移动到动作上。
  1. 管理运行中的动作窗口:可以停止,也可以暂停。使用窗口显示一个列表。
  2. 参数编辑框可以弹出大的编辑窗口,方便内容较多时进行修改;
  3. 用户选择支持全选和全不选操作;单选也显示“确认”按钮(需要区分是否必须选择1项)。
  4. 多字段输入窗口;
  1. 其他
  1. 导航栏:鼠标移动到窗口左侧的时候,显示一个导航栏。可以用快速切换面板、执行最近的动作等。
  1. BUG
  1. 剪切动作时会损失热键配置。