Ujian Kelajuan Menaip (WPM) percuma
Ukur kelajuan taipan anda (WPM) dan ketepatan dengan ujian bertempoh masa, bilangan perkataan, petikan, tersuai, dan zen. WPM langsung, kelajuan mentah, konsistensi, graf hasil, pelbagai bahasa, dan maklum balas setiap aksara — semuanya dalam pelayar anda.
Mula menaip sahaja untuk bermula — pemasa bermula pada ketukan kekunci pertama anda.
Teks untuk ditaip:
Berjalan sepenuhnya dalam pelayar anda — tiada apa yang anda taip dimuat naik.
Kegunaan biasa
- Uji WPM untuk keperluan kerjaPeriksa kata setiap minit anda terhadap keperluan peranan kemasukan data dan pengurusan.
- Latih menaip untuk sekolahBina kecairan menaip yang menjadikan esei dan nota lebih pantas.
- Pemanasan sebelum bekerjaSedikit tapi cepat menaip untuk membangkitkan jari anda sebelum sesi tumpuan.
- Bandingkan kelajuan menaip di seluruh papan kunciLihat sama ada papan kunci atau susun atur baru sebenarnya membuat anda lebih cepat.
Cara ia berfungsi
Ujian kelajuan menaip berjalan sepenuhnya dalam pelayar menggunakan state React dan performance.now() untuk pemasaan — tiada pelayan, tiada muat naik, tiada perkhidmatan luar. Ketukan kekunci dikelaskan dan dikira secara masa nyata, dan WPM, ketepatan, dan konsistensi dikira menggunakan formula berasaskan aksara yang sama seperti yang Monkeytype dokumenkan secara umum.
- 1Senarai perkataan dimuatkan secara tempatanApabila anda memilih bahasa, kumpulan perkataan diambil daripada fail JSON statik dan disimpan dalam state komponen. Perkataan kemudian disampel secara rawak untuk membina petikan ujian; dengan tanda baca atau nombor dihidupkan, penjana memasukkan koma, tanda terminal, dan token berangka secara berkebarangkalian ke dalam jujukan.
- 2Ketukan kekunci dikira setiap saatElemen input tersembunyi menangkap setiap aksara. Setiap ketukan kekunci menambah kiraan baldi sesaat, dan setiap aksara serta-merta dibandingkan dengan sasaran untuk mengelaskannya sebagai betul, salah, atau tambahan. Pemasa berjalan melalui setInterval pada selang 1 saat menggunakan performance.now() untuk ketepatan.
- 3Metrik dikira daripada data ketukan kekunci mentahPada akhir ujian, WPM bersih dikira daripada aksara milik perkataan yang betul sepenuhnya ditambah ruang selepasnya, dibahagi dengan saat berlalu, dan ditukar kepada unit standard 5-aksara-per-perkataan. WPM mentah mengira setiap ketukan kekunci termasuk ralat. Konsistensi menggunakan sampel mentah sesaat untuk mengira pekali variasi, kemudian mengenakan formula pelicinan kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) untuk menghasilkan skor 0–100.
- 4Carta hasil dipaparkan ke CanvasSiri WPM-mengikut-masa dan WPM-mentah-mengikut-masa dilukis ke elemen HTML Canvas menggunakan 2D Context API. Apabila anda mengeksport hasil anda, Canvas API yang sama memaparkan imej 820×460 — termasuk carta, statistik utama, dan atribusi libratool.com — dan menyampaikannya sebagai PNG melalui canvas.toBlob().
Alat berkaitan
Kalkulator Masa Membaca
Anggarkan berapa lama masa untuk membaca mana-mana teks. Pilih kelajuan membaca, dapatkan bilangan perkataan, bilangan ayat, dan anggaran masa bercakap.
Pembaca Pantas (RSVP)
Baca dengan lebih pantas menggunakan Persembahan Visual Bersiri Pantas: teks anda dipaparkan satu perkataan pada satu masa pada kelajuan boleh laras 100–1200 WPM, dengan huruf titik pengecaman optimum di tengah. Tampal, tetapkan kelajuan, dan tekan main. Semuanya dalam pelayar anda.
Ujian Masa Tindak Balas
Ukur masa tindak balas anda dalam milisaat: tunggu kotak bertukar hijau, klik atau ketik secepat mungkin, dan dapatkan purata dan terbaik anda daripada 5 percubaan.