AtCursor Desktop: 全局鼠标导航助手
“光标中心主义” (Cursor-Centric) —— 视线在哪,工具就在哪。
AtCursor Desktop 不仅仅是一个快捷键映射器,它是你操作系统上的“智能交互层”。它打破了传统生产力工具需要呼出搜索框、中断心流的弊端,将所有操作意图直接绑定在物理光标位置。
🧠 核心架构:五级火箭继承模型
AtCursor 独创了五级继承模型,解决了“同一套快捷键在不同应用下需求不同”的痛点。
1. 配置层级 (Priority)
- Context (场景级):通过窗口标题正则匹配。例如:仅在 Chrome 标题包含
github.com时激活。 - App (应用级):基于进程名。例如:为 VSCode 深度定制。
- Module Context (模块场景):继承自通用模块的特定场景。
- Module Base (模块基础):通用功能组件包(如:浏览器通用快捷键)。
- Global (全局级):全系统通用的兜底操作。
2. 交互逻辑:Promotion & Revert
- 晋升 (Promotion):当你修改一个继承自父级的 Action 时,系统会自动在当前层级创建覆盖副本(Promotion),实现“局部定制,全局同步”。
- 还原 (Revert):删除覆盖项后,原始继承项会自动浮现,配置永不丢失。
🛠️ Action 矩阵:全能执行引擎
AtCursor 支持五大核心 Action 类型,覆盖从简单模拟到深度自动化的所有场景:
⌨️ 1. Key (单键模拟)
- 能力:高保真模拟物理按键(如
Ctrl+Shift+P)。 - 场景:将复杂的左手组合键映射为鼠标旁的一个直观图标。
📜 2. Macro (按键宏序列)
- 能力:Step-by-step 的自动化执行序列。
- 场景:一键执行“选中整行 -> 复制 -> 切换窗口 -> 粘贴 -> 回车”。
🤖 3. AI (智能炼金术)
- 能力:支持
{{selection}}变量的 Prompt 模板,集成流式输出。 - 场景:
- Alchemist's Paste:选中代码 -> 一键注释/重构 -> 原位覆盖。
- 翻译/润色:选中文本直接呼出翻译胶囊,支持 Markdown 渲染。
🐚 4. Command (系统命令)
- 能力:执行 Shell 脚本,支持
{{current_path}}。 - 场景:
- 开发者福音:在资源管理器任意文件夹下,一键执行
code .或npm install。 - 系统增强:一键重启特定服务或清理缓存。
- 开发者福音:在资源管理器任意文件夹下,一键执行
📝 5. Text (文本片段)
- 能力:秒级录入常用话术或代码片段。
- 场景:客服话术、邮箱地址、Git Commit 模板。
🔍 深度系统集成 (Windows)
- 路径感知 (Explorer Path):通过 COM 接口深度抓取资源管理器路径,支持物理路径变量解析。
- 双轨制焦点管理:
- Replace 模式:使用
SW_SHOWNOACTIVATE配合“物理位移”隐藏,显现 HUD 时不触动系统焦点,确保粘贴 100% 成功。 - Panel 模式:大窗口交互时彻底归还焦点,实现可靠的打字与对话。
- Replace 模式:使用
- 极致视觉稳定性:内置
canAnimate动画守卫,彻底杜绝异步加载导致的 UI 跳变。
📦 快速开始
1. 触发方式
在设置中自由配置你的“本命触发器”:
- 中键点击 (Middle Click)
- 侧键点击 (Side Button)
- 双击修饰键 (Double Tap Ctrl/Shift/Alt)
2. 环境要求
- OS: Windows 10/11 (x64)
- 依赖: WebView2 Runtime
AtCursor - 让你的鼠标拥有灵魂。
更新记录
featureHUD 扩展态与 Markdown 支持
实现了 HUD 三态模型,支持 AI 结果的流向输出、Markdown 渲染与自动滚动。重构了 HudManager 语义化状态机。
feature资源管理器路径感知
通过 IShellWindows COM 接口实现了对 Windows 资源管理器物理路径的实时抓取,支持 {{current_path}} 变量。
fix交互闪烁优化
引入 canAnimate 状态锁,彻底解决了异步数据加载导致的配置开关跳变与 UI 抖动问题。
feature五级继承配置系统
实现了 Context -> App -> Module -> Global 的完整继承逻辑,支持前端 Promotion 写时复制与 Revert 还原。