qwerty-learner:键盘工作者的免费单词记忆打字练习软件 qwerty-learner键盘工作者的免费单词记忆打字练习软件【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner周五晚上推完最后一个 commit你想顺手把 README 里的英文改通顺手指却在键盘上打错键separately 变成了 separartly。认识单词不是瓶颈手指跟不上脑子才是。qwerty-learner 是一款免费的开源打字练习软件它给你展示一个单词你把它打出来系统实时统计速度和正确率练打字的同时把词也记住了。 380 个分类词库从四级到日语 N1词库是一切练习的底座。public/dicts/下有 380 个 JSON 词库统一登记在src/resources/dictionary.ts分为中国考试、国际考试、代码练习、日语学习、德语学习、印尼语、哈萨克语等分类CET4_T.json收录 2607 词JapVocabList.N1.json覆盖日语 N1 词表PEP 系列按教材年级拆分。选定词库后会自动按章节切分一章一章推进。词库选择界面380 个词库按分类挑选什么时候用备考或切换一门新语言时先来这里按分类找词库。⌨️ 跟打练习每个按键都有实时统计核心循环就一件事界面展示单词你按顺序敲出来系统逐键计分。底部状态栏实时显示用时、输入数、速度、正确数、正确率public/sounds/key-sound/内置 14 种键盘音效Cherry MX Browns、Topre 等开启后跟打更有手感指法不确定时练习界面内置了标准手位示意图src/pages/Typing/components/HandPositionIllustration/。跟打练习主界面单词、释义与实时速度统计同屏显示标准指法手位图练习界面内可对照查看什么时候用每天 15 分钟的固定练习时段。 听写模式听音拼写巩固记忆把看着打切换成听着拼系统朗读单词你凭记忆输入。入口在src/pages/Typing/components/WordDictationSwitcher/听写中的速度与正确率统计和跟打同一口径打错的单词会被自动收进错词本src/pages/ErrorBook/支持分页浏览、复习和导出。听写模式边听发音边拼写实时统计打字速度什么时候用打完一个章节后来一轮听写把刚学的词固化。 代码练习词库把 API 名称打进肌肉给程序员准备的代码练习分类词库。js-array.json、python-builtin.json、java-string.json、go_keyword.json、rust-vector.json、linux-command.json收录的都是高频 API 和命令名反复输入的方法名拼写自然就不会错。编程词库练习界面反复输入 JavaScript、Python 的 API 名称什么时候用日常写代码或准备技术面试挑一门语言对应的词库来练。从零跑起来5 分钟到 localhost:5173环境要求一条命令自检node --version git --version yarn --version # 需要 Node.js ≥ 16推荐方式git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner cd qwerty-learner yarn install yarn start备选方式bash scripts/pre-check.sh # 检测 Node/git/yarn缺失时经 Homebrew 自动安装 bash scripts/install.sh # 一键装依赖并启动自动打开 localhost:5173Windows 用户改用scripts/pre-check.ps1与scripts/install.ps1。验证启动结果curl -I http://localhost:5173 # 预期输出HTTP/1.1 200 OK关键项目结构qwerty-learner/ ├── public/dicts/ # 380 个词库 JSON 文件 ├── src/resources/ # dictionary.ts 登记词库索引与分类 ├── src/pages/Typing/ # 跟打与听写练习主页面 ├── src/pages/Analysis/ # 速度、准确率趋势图表 ├── src/pages/ErrorBook/ # 错词本自动收集打错的单词 ├── src/utils/db/ # 本地数据存取、导出与导入 └── scripts/ # 环境预检查与一键安装脚本深度用法自定义词库与数据导出自定义词库把自己的单词表接进来先在public/dicts/放一个 JSON每个单词一条[ { name: commit, trans: [v. 提交 n. 提交记录] }, { name: branch, trans: [n. 分支 v. 分叉] } ]再到src/resources/dictionary.ts注册id必须全局唯一url指向/dicts/文件名.jsonlength可运行scripts/update-dict-size.js自动算出。完整步骤与字段说明见docs/toBuildDict.md。导出学习数据换浏览器不丢记录所有练习记录存在浏览器 IndexedDB 里实现见src/utils/db/data-export.ts。用导出功能会生成Qwerty-Learner-User-Data-日期.gzgzip 压缩包在新机器上导入这个.gz文件全部记录原样恢复。什么时候用升级或更换浏览器、换电脑之前。换一套按键音效public/sounds/key-sound/提供 14 种声音含 Cherry MX Blacks/Browns/Blues、Topre、Gateron Black Inks、Alpacas在设置面板的声音选项src/pages/Typing/components/SoundSetting/里切换另有内置的beep.wav、click.wav兜底。常见问题与避坑端口被占用localhost:5173 打不开你会遇到启动后浏览器显示的是别的页面 → 原因是 5173 端口已被其他服务占用 → 找到占用该端口的服务停掉后重启如果yarn install先报错先跑scripts/pre-check.sh确认环境完整。新词库放进去了列表里却看不到你会遇到JSON 放进了public/dicts/词库选择里却没有它 → 原因是列表读的是src/resources/dictionary.ts不会自动扫描目录 → 补一条索引记录保证id唯一、url与length和实际文件一致。换了电脑学习记录全没了你会遇到新机器上练习进度从零开始 → 原因是数据在旧机器浏览器的 IndexedDB 里不在代码中 → 先在旧浏览器里导出.gz再到新机器导入。依赖安装很慢或失败你会遇到yarn install长时间卡住或报网络错误 → 原因是 npm 源网络问题 →scripts/install.sh默认走淘宝 npm 镜像Linux 没有 Homebrew 时手动装好 Node.js ≥ 16 和 yarn 再跑安装脚本。老手建议每晚睡前跑一轮 10 分钟听写把当天学的词固化。每周五翻一遍错词本同一个词不允许错第二次。回到开头那个场景每天坚持 15 分钟练习两周速度一般能从 30 字符/分钟爬到 50 以上separartly 这类拼写错误会被错词本一条条记录直到你不再犯。今晚就克隆仓库打出前 20 个单词。【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

最新新闻

新站SEO优化实战:关键词布局、站内优化与外链建设全攻略

新站SEO优化实战:关键词布局、站内优化与外链建设全攻略

1. 排名背后的底层逻辑:先搞清楚搜索引擎想要什么,再动手做优化很多新手一上来就问"怎么把关键词做到首页",这种问题我每次听到都想反问一句:你知道搜索引擎凭什么把一个网站排在前面吗?如果连这个逻辑都摸不…

2026/9/9 18:22:10
支付宝SDK导入错误全攻略:从Gradle依赖到uniapp场景排查

支付宝SDK导入错误全攻略:从Gradle依赖到uniapp场景排查

说实话,支付宝SDK这套东西,我接也不是一次两次了。但每次换团队、换工程、换Android Studio版本,总能撞上几个莫名其妙的导入报错。尤其是第一次接支付宝App支付的新人,往往还没开始调接口,就先被各种“SDK导入错误”折…

2026/9/9 18:22:10
用OpenCore Legacy Patcher给老Mac装新版macOS:从检查到跑通的完整路径

用OpenCore Legacy Patcher给老Mac装新版macOS:从检查到跑通的完整路径

用OpenCore Legacy Patcher给老Mac装新版macOS:从检查到跑通的完整路径 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 去年我拿一台2012年买的Ma…

2026/9/9 18:22:10
测试准入准出标准落地指南:从提测到上线的质量闸门

测试准入准出标准落地指南:从提测到上线的质量闸门

做了这么多年测试,如果你问我团队里最容易扯皮的事是什么,我大概率会说是“这个版本到底能不能提测/上线”。开发觉得功能写完了就扔给测试,测试测到一半发现环境都起不来,业务方催着上线但遗留bug还挂着一堆,最后全靠…

2026/9/9 18:22:10
PDF.js 2.2.228 实战指南:从 PDF 预览集成到生产环境避坑

PDF.js 2.2.228 实战指南:从 PDF 预览集成到生产环境避坑

简介:PDF.js 是 Mozilla 团队推出的开源 JavaScript 库,可在浏览器中不依赖插件直接渲染 PDF 文档。pdfjs-2.2.228-dist.rar 为 2.2.228 版发行包,面向需要在线预览 PDF 的前端开发者,尤其适合在 Vue、React 或原生页面中快速集成…

2026/9/9 18:22:10
AI产品经理如何做Agent评测:从维度设计到闭环落地

AI产品经理如何做Agent评测:从维度设计到闭环落地

评测这事卡住了很多 AI 产品经理:Demo 阶段跑通一次很容易,真到上线前验收,同一个 Agent 换个说法就不会了,或者同一批用例昨天能过今天过不了,再或者 Agent 明明调用了正确工具,结果却答非所问。这里面的难…

2026/9/9 18:17:10