问题
Windows 高级用户在处理邮件、笔记和文档时,经常同时启动多个应用;应用启动完成或弹出窗口时会抢占输入焦点,把用户正在打的字截走、打断当前操作。信号原话:"But when another app has been finished the startup it steals the focus. Other times this happens when an app shows a pop-up." 用户只能怀念已被淘汰的 TweakUI,该需求以 issue 形式挂在 PowerToys 仓库里长达多年未解决。痛点等级为 2(轻度但反复出现),用户没有付费意愿。
目标用户
Windows 高级用户(power users),日常多任务、频繁启动多应用的人群;从 issue 的热度(168 分、65 条评论)看有一定共鸣,但这是免费工具生态内的长尾需求,商业化市场狭小。
解决方案
- 后台监听全局窗口激活事件,识别并拦截非用户触发的焦点抢占(应用启动完成、弹窗)
MVP 范围
第一版只做一件事:全局拦截窗口激活请求并按规则放行(白名单、按进程、按时间段),以系统托盘小工具形式提供。明确不做:多显示器管理、窗口布局、热键管理等 PowerToys 已覆盖的相邻功能,也不做跨平台。
风险
平台依赖:Windows 焦点管理没有官方公开的完整 API,方案依赖 Hook 和未文档化行为,大版本更新可能随时失效;** incumbent 风险**:微软随时可能直接在 PowerToys 里实现该 issue,免费方案一出即清零市场;变现风险:目标用户是习惯用免费工具的高级用户,付费路径不清晰;兼容性风险:拦截焦点可能破坏部分应用的正常交互(如登录对话框),需要大量按应用调试。
已有产品
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
GitHub Issues · microsoft/PowerToys5月10日投资方向▲ 16865 条评论
“But when another app has been finished the startup it steals the focus. Other times this happens when an app shows a pop-up.”
Windows apps steal focus when they finish starting up or show pop-ups, interrupting whatever the user is doing.原文