Pāriet uz galveno saturu

Rakstīšanas ātruma tests (VPM) bez maksas

Izmēriet savu rakstīšanas ātrumu (VPM) un precizitāti ar laika, vārdu skaita, citātu, pielāgotiem un zen testiem. Reāllaika VPM, neapstrādāts ātrums, konsekvence, rezultātu grafiks, vairākas valodas un atgriezeniskā saite par katru rakstzīmi — viss jūsu pārlūkprogrammā.

Vēl nav latviešu vārdu saraksta, tāpēc vārdi ir angliski. Rakstiet tos vai ielīmējiet savu tekstu.
0Tab — restartēt · Esc — atstāt tekstu

Vienkārši sāciet rakstīt — taimeris sākas ar pirmo taustiņa nospiedienu.

Rakstāmais teksts:

Darbojas tikai jūsu pārlūkprogrammā — neviens no jūsu rakstītā netiek augšupielādēts.

Biežākie lietojumi

  • Tests WPM darba prasībāmPārbaudiet savu vārdu skaitu minūtē salīdzinājumā ar datu ievades un administratīvo lomu prasībām.
  • Praktizējiet rakstīšanu skolaiIzveidojiet rakstīšanas plūdumu, kas padara esejas un piezīmes ātrākas.
  • Sildīties pirms darbaĀtrs rakstīšanas šuvinājums, lai pamodinātu pirkstus pirms fokusētas sesijas.
  • Salīdziniet rakstīšanas ātrumu starp tastatūrāmApskatiet, vai jaunā tastatūra vai izkārtojums jūs patiesi paātrina.

Kā tas darbojas

Rakstīšanas ātruma tests darbojas pilnībā pārlūkprogrammā, izmantojot React stāvokli un performance.now() laika mērīšanai — bez servera, bez augšupielādes, bez ārēja pakalpojuma. Taustiņsitieni tiek klasificēti un skaitīti reālajā laikā, un VPM, precizitāte un konsekvence tiek aprēķināti, izmantojot tās pašas uz rakstzīmēm balstītās formulas, ko Monkeytype publiski dokumentē.

  1. 1
    Vārdu saraksts ielādējas lokāli
    Kad izvēlaties valodu, vārdu kopa tiek iegūta no statiska JSON faila un saglabāta komponentes stāvoklī. Tad vārdi tiek nejauši atlasīti, lai izveidotu testa fragmentu; ar ieslēgtu pieturzīmju vai skaitļu opciju ģenerators varbūtiski ievieto komatus, gala pieturzīmes un skaitliskus marķierus secībā.
  2. 2
    Taustiņsitieni tiek skaitīti sekundē
    Slēpts ievades elements uztver katru rakstzīmi. Katrs taustiņsitiens palielina sekundes intervāla skaitītāju, un katra rakstzīme nekavējoties tiek salīdzināta ar mērķi, lai to klasificētu kā pareizu, nepareizu vai lieku. Taimeris darbojas ar setInterval ar 1 sekundes intervāliem, izmantojot performance.now() precizitātei.
  3. 3
    Rādītāji tiek aprēķināti no neapstrādātiem taustiņsitienu datiem
    Testa beigās neto VPM tiek aprēķināts no rakstzīmēm, kas pieder pilnīgi pareiziem vārdiem, plus to sekojošajām atstarpēm, dalot ar pagājušajām sekundēm un pārvēršot standarta 5 rakstzīmju uz vārdu vienībā. Neapstrādāts VPM skaita katru taustiņsitienu, ieskaitot kļūdas. Konsekvence izmanto sekundes neapstrādātos paraugus, lai aprēķinātu variācijas koeficientu, tad pielieto kogasa izlīdzināšanas formulu (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))), lai iegūtu 0–100 rezultātu.
  4. 4
    Rezultātu diagramma tiek renderēta uz Canvas
    VPM-laikā un neapstrādāta-VPM-laikā sērijas tiek zīmētas uz HTML Canvas elementa, izmantojot 2D Context API. Kad eksportējat savu rezultātu, tā pati Canvas API renderē 820×460 attēlu — ieskaitot diagrammu, galvenos rādītājus un libratool.com atribūciju — un to piegādā kā PNG, izmantojot canvas.toBlob().

Saistītie rīki

Bieži uzdotie jautājumi