Build an interactive typing speed test using HTML5, CSS3, and JavaScript. Create a clean interface with text display and input area. Implement WPM and accuracy calculation in real-time. Add difficulty levels with appropriate text selection. Include error highlighting and correction tracking. Implement test history with performance graphs. Add custom test creation with text import. Include virtual keyboard display showing keypresses. Support multiple languages and keyboard layouts. Create a responsive design for all devices. Add competition mode with leaderboards.
使用 HTML5、CSS3 和 JavaScript 构建一个交互式打字速度测试。创建一个简洁的界面,包含文本显示区和输入区。实时计算 WPM(每分钟字数)和准确率。提供不同难度等级,并配备相应的测试文本。包含错误高亮和错误纠正追踪功能。实现测试历史记录,并展示性能图表。支持自定义测试创建,可导入文本。包含虚拟键盘显示,实时展示按键操作。支持多语言和多种键盘布局。创建适配所有设备的响应式设计。添加带排行榜的竞技模式。