前言¶
在 DeepSeek Harness(DSH)里长时间写提示词、改配置、盯对话时,键盘输入本身很少被单独练习。若要在本地做有计时、有反馈的打字训练,通常要另开网页或桌面工具,和 Harness 工作区割裂。下面介绍社区插件 KeyFlow Typing Studio(仓库 654970/dsh-typing-studio):它作为客户端插件嵌在 DSH Web UI 中央面板,提供中英文短文、计时场次和本地成绩记录,不依赖额外后端。
这是什么¶
KeyFlow Typing Studio(界面亦称「键语打字训练」/ Typing Studio)由维护者 654970 发布,分类为客户端。一句话定位:面向 DSH 的双语打字练习面板,带计时短文、输入法友好的评分、逐字反馈和浏览器本地记录。插件声明 dsh.bundle 清单,无构建步骤与运行时依赖;Host 侧 index.js 为空,UI 在 client.js 中自包含,仅从 Harness 客户端模块表引入 React。
核心功能¶
资料中可核对的能力如下。
练习内容与时长
- 中英文练习,内置 12 篇原创短文,题材覆盖日常生活、技术与文化。
- 单场可选 30、60 或 120 秒计时。
输入与反馈
- IME 感知的中文输入:只对已上屏(committed)的字符计分,拼音选词编辑阶段不会产生误报漏打。
- 逐字状态:正确、错误、当前字符;短文视图随输入位置自动滚动。
- 实时显示剩余时间、速度、准确率与段落进度。
计分规则(README 原文)
- 中文速度:每分钟正确上屏字符数。
- 英文速度:净 WPM,按每词 5 个正确字符折算。
- 准确率:首次上屏正确字符数 ÷ 全部上屏尝试;纠错不会抹掉更早的错误尝试。
- 计入个人最佳需满足:至少 10 秒,且正确字符足够(英文 20、中文 10)。
界面与数据
- 界面语言跟随 Harness 当前 locale(
zh/en)。 - 无后端、无网络请求、无遥测;练习偏好与记录写在浏览器
localStorage(偏好一项,最多保留 16 条练习记录;个人最佳由记录推导)。
安装与启用¶
官方 README 说明:在仓库进入 DSH 插件目录后,从插件市场安装 KeyFlow Typing Studio;bundle 已包含所需 manifest,无需单独构建。资料中未给出 dsh plugin add 类命令行,安装以目录页与市场流程为准。
安装后:
- 在左侧边栏打开键盘图标,标签为 打字训练 或 Typing Studio。
- 训练器以中央全屏面板打开;插件管理器中也有一行入口。
生态说明:DSH 奉行「一切皆插件」;SkillHub 目录页 为社区站点,与 DeepSeek / 幻方无官方从属关系,不宜当作官方应用商店。
典型用法¶
- 在 DSH Web UI 中从侧栏进入 Typing Studio。
- 选择语言(中/英)、时长(30 / 60 / 120 秒)与一篇短文。
- 在输入区按短文打字;观察逐字颜色与统计区中的速度、准确率。
- 时间结束后查看本场结果;符合条件的成绩可参与本地 个人最佳(中文为字/分钟,英文为 net WPM)。
- 切换 Harness 界面语言为
zh或en,插件文案会随之切换。
全程数据留在本机 localStorage,换浏览器或清空站点数据会丢失记录。
适用场景与注意¶
适合谁
- 希望在 DSH 同一窗口里做碎片化打字热身、而不是跳转第三方站点的开发者。
- 需要中文 IME 友好计分(只认上屏结果)的用户。
- 关注隐私、不希望练习数据上云的场景(插件明确不写遥测、不上传)。
使用前请知悉
- 插件以当前 DSH 进程及浏览器环境运行;安装前建议阅读 GitHub 源码 与 MIT 许可证(
package.json版本 1.0.0)。 - 个人最佳与历史记录仅本地保存,无账号同步。
- 仓库在资料中星标为 0,属较新的社区贡献,功能边界以 README 与
package.json中的dsh.client注入项为准。
结尾¶
KeyFlow Typing Studio 把计时双语打字练进 DSH 客户端:短文、IME 计分、逐字反馈和本地成绩一条链路完成,且不拉后端。若要查看简介与安装入口,可打开目录页 https://www.skillhub.cn/plugins/654970/dsh-typing-studio;实现细节与隐私说明见 https://github.com/654970/dsh-typing-studio。