# 打字练习 **Repository Path**: niubi123/typing-practice ## Basic Information - **Project Name**: 打字练习 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-06 - **Last Updated**: 2026-06-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 键盘打字练习系统 一个零依赖静态网页打字练习工具,直接打开 `index.html` 即可使用。 ## 支持内容 - 英文:字母、单词、语句、文章 - 中文:词组、成语、句子、文章 - 图片素材:上传图片后识别中英文文字,保存为本地练习素材 - 统计:时间、正确率、CPM、英文 WPM、中文字/分、错误数、完成进度 - 界面:护眼主题,当前输入位置有黄色小助手移动提示 - 音效:正确输入使用不同钢琴音,错误输入有钢琴提示音,可在界面中开关 - 记录:最近 8 次练习和图片文字素材保存在浏览器 `localStorage` - 输入法:中文输入处理了 IME composition 事件,拼音候选过程不会被提前统计为错误 OCR 使用浏览器端 Tesseract.js,第一次识别需要网络加载识别组件和语言数据。 ## 文件 - `index.html`:页面结构 - `styles.css`:响应式界面样式 - `app.js`:题库、练习生成、输入校验、计时统计、历史记录 ## 使用 在浏览器中打开: ```text D:\code\key_word\index.html ``` 也可以把这三个文件部署到任意静态文件服务器。