Qwerty Learner免费盲打与背词
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
Qwerty Learner 是一款免费的开源英语盲打与背词工具:打错就重敲整个单词,让你在背单词的同时练出英语肌肉记忆。适合备考学生、程序员和需要高频输入英语的人。
它替代了什么
- 考前突击背单词,意思认识,键盘上却拼不出来,越急越慢;
- 写代码时反复查 API 拼写,思路断成碎片;
- 机考前自测,英语输入明显比母语慢一截。
这些场景的共同点是"认识但敲不快"。Qwerty Learner 把这种练习做成每天的盲打训练,背词和肌肉记忆一起练。
从零到首次运行
先确认环境,3 行要求:
| 项目 | 要求 |
|---|---|
| 操作系统 | Windows 10+、macOS、主流 Linux 发行版 |
| 内存 | 建议 4GB 及以上 |
| 磁盘 | 至少 500MB 可用空间 |
第 1 步,把代码拉到本地:
git clone https://gitcode.com/GitHub_Trending/qw/qwerty-learner第 2 步,安装依赖。这一步别急,看网络快慢要等几分钟:
cd qwerty-learner && yarn install第 3 步,启动开发服务器:
yarn start验证是否跑通,终端里跑一下:
curl -sI http://localhost:5173/ | head -n 1看到HTTP/1.1 200 OK就说明服务起来了,浏览器打开http://localhost:5173/选个词库就能开始敲。
核心功能拆解:Qwerty Learner 的盲打内核
盲打练习与纠错机制
界面按章节出词,打错任意一个字母,整个单词归零重来——这是核心设计,宁可慢也不让错误动作形成肌肉记忆。顶部实时显示 CPM(每分钟敲多少个字符)和正确率,进步看得见。练习主逻辑集中在src/pages/Typing/。
默写模式怎么开
敲完一个章节可以切默写:屏幕隐藏部分字母,靠记忆补全。隐藏方式有 4 种可选:全部隐藏、只藏元音、只藏辅音、随机隐藏。这里有个小坑:快捷键Ctrl+V在页面内被应用拦截用来切换默写,不会触发浏览器粘贴。
音标与发音怎么用
每个单词自带美音、英音音标,点发音图标即可听读音,两种发音可以随时切换。发音相关逻辑在src/hooks/usePronunciation.ts,想换发音源可以从这里下手。
程序员 API 词库怎么练
开发者可以直接选 JavaScript、Python、Java 等语言的 API 词库,把天天调用的方法名敲成肌肉记忆。词库数据都是 JSON,放在public/dicts/,结构就一个单词对象数组,很好读。
进阶玩法
词库怎么快速切换
- 点顶部词库入口,打开词库选择页;
- 按分类浏览,从人教版小学到 GRE、雅思都有;
- 进入词库后选章节开始练,进度存在浏览器本地,关掉页面也不丢。
错题本怎么用
- 练习中打错的词会自动进错题本;
- 从结算界面进入错题页,按章节过滤,能看到易错词和出现频率;
- 支持导出错误词列表,切到复习模式反复练,直到正确率上去。
高频卡点速查
启动后打不开页面→ 5173 端口被别的进程占了,Vite 自动换到了下一个端口 → 看终端输出的新地址再访问。
yarn install 失败→ 网络不稳或本地缓存坏了 → 先执行yarn cache clean再重试,同时用node --version确认 Node 版本别太旧。
发音不响→ 发音资源走在线接口,断网时不可用 → 检查网络后重试;着急的话先关掉自动发音,用音标盲打不受影响。
手机访问弹出提示→ 这个软件面向实体键盘设计,触屏没有适配 → 用桌面浏览器,平板外接键盘也能用。
架构与扩展入口
技术栈一句话:React + TypeScript 写前端,Vite 做构建,Jotai 管状态,Dexie 把练习记录存在浏览器本地。
src/ ├── pages/ # 打字练习、数据分析、错题本等页面 ├── components/ # 通用 UI 组件 ├── store/ # Jotai 全局状态:词库、章节、设置 ├── utils/db/ # 本地记录读写与导出 └── assets/ # 图片与音效 public/dicts/ # 词库 JSON 数据想往下挖,先看这两个入口:词库数据目录了解一个词库文件长什么样,再看 词表加载逻辑了解章节怎么拉取和切词。贡献走标准开源流程:Fork 项目,建功能分支,提交 PR。
写在最后
- 第 1 周只盯正确率,别看 CPM,肌肉记忆先要准。
- 考前 2 周换目标词库集中练,再用默写模式验收。
- 程序员把 API 词库放午休,每天 10 分钟就够。
- 每周过一遍错题本,错词是最值钱的素材。
坚持练下去,手指会替你记住单词。
【免费下载链接】qwerty-learner为键盘工作者设计的单词记忆与英语肌肉记忆锻炼软件 / Words learning and English muscle memory training software designed for keyboard workers项目地址: https://gitcode.com/GitHub_Trending/qw/qwerty-learner
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考