问题
两条 PowerToys 的 GitHub issue 指向同一类缺口:Windows 高级用户想要的键盘能力,官方工具和第三方方案都给得不顺手。其一是修饰键不够用——
目标用户
Windows 高级用户:重映射快捷键的效率党(信号 1:
解决方案
核心功能:- Caps Lock → Hyper 修饰键:一键把闲置的 Caps Lock 变成第 5 个修饰键,GUI 化配置 Hyper + 任意键的绑定,无需写 AHK 脚本;- 按键覆盖层(Screencast Mode):录屏/直播时在屏幕上实时显示按键组合,字体、大小、颜色、位置、多显示器行为全部可定制;- 预设配置市场:内置程序员、剪辑师、游戏主播常用预设,一键导入;- 轻量动作绑定:Hyper 键可触发打开应用、插入文本片段等基础动作。AI 在此产品中不占核心位置,最多用于生成绑定建议。
MVP 范围
第一版只做两件事:1) 把 Caps Lock 变成 Hyper 修饰键并允许为 Hyper+任意键绑定动作;2) 全局按键覆盖显示,可调字体、大小、颜色、位置,支持多显示器。不做:动作库扩展、配置云同步、高级 GUI 化的 AHK 替代、宏录制。明确以免费或开源形式发布以建立用户群。
风险
平台依赖:PowerToys 本身可能随时补上这两个功能(issue 已在其仓库挂了数年,也意味着可能继续挂着,但一旦实现会直接清空需求)。竞争:AutoHotkey 免费且万能,只是难用;Karabiner 式体验可能被微软官方吸收。变现:无付费意愿证据,若走付费路线很可能失败,需靠开源 + 赞赏/Pro 功能试水。技术:Hyper 键依赖底层键盘钩子和虚拟键注入,需处理安全软件误报和反作弊系统的兼容问题。
已有产品
| 产品 | 定位 | 价格 |
|---|---|---|
| PowerToys | 微软官方开源工具集,用户在这上面提需求本身说明它是默认选择,但两个 issue 分别开于 2019 和 2020 年仍未完整满足 | — |
| AutoHotkey | Windows 键盘自动化的事实标准,能实现 Caps Lock 改 Hyper 键,但需要写脚本,门槛高 | — |
| Keyboard Manager | PowerToys 中的重映射模块,信号 1 的需求就指向它,但不支持把 Caps Lock 当修饰键 | — |
| Karabiner Elements | macOS 上的对标品,用户在 issue 中点名它原生支持此类功能,反衬 Windows 侧的空缺 | — |
| BetterTouchTool | macOS 付费工具,被用户引作参考实现,说明同类需求在其他平台有成熟产品 | — |
信号证据
这张卡片依据的原始讨论。摘录保持原文,点“原文”查看上下文。
GitHub Issues · microsoft/PowerToys5月20日功能请求▲ 8520 条评论
“Dozens of us don't use Caps Lock at all during our normal workflow (dozens!), so it would be nice to be able to use it as an extra modifier when using the Remap Shortcuts functionality.”
Users want to use Caps Lock as an extra (Hyper) modifier in PowerToys Keyboard Manager's Remap Shortcuts functionality.原文
GitHub Issues · microsoft/PowerToys12月19日功能请求▲ 9028 条评论
“It would be great to have a Screencast mode similar to what VSCode features: https://code.visualstudio.com/updates/v1_31#_screencast-mode Very useful for making demos and tutorials.”
PowerToys users want a Screencast mode that overlays pressed keys/commands on screen for demos and tutorials.原文