Liigu põhisisu juurde

Tippimiskiiruse test (WPM) tasuta

Mõõda oma trükikiirust (WPM) ja täpsust ajapõhiste, sõnapõhiste, tsitaadi-, kohandatud ja zen-testidega. Reaalajas WPM, bruto kiirus, järjepidevus, tulemuste graafik, mitu keelt ja märkide kaupa tagasiside — kõik sinu brauseris.

Keele eesti sõnaloendit veel pole, seega on sõnad inglise keeles. Kirjuta need või kleebi oma tekst.
0Tab — alusta uuesti · Esc — lahku tekstist

Alustamiseks tippige — taimer käivitub esimesel klahvivajutusel.

Trükitav tekst:

Töötab täielikult teie brauseris — midagi, mida te tippite, üles ei laadita.

Levinud kasutusviisid

  • Test WPM töö nõueteleKontrollige oma sõnu minuti kohta andmesisestuse ja haldustoimete nõuetele.
  • Praktizeerige trükkimist kooli jaoksEhitada trükkimise sujuvus, mis teeb uurimused ja märkmed kiiremaks.
  • Kuumuta endale enne töödKiire trükkimise plahvatus, et teie sõrmed enne fokusseeritud istungi äratada.
  • Võrrelge trükkimiskiirust klaviatuuride vahelVaadake, kas uus klaviatuur või paigutus teeb teid tegelikult kiiremaks.

Kuidas see töötab

Kirjutamiskiiruse test töötab täielikult brauseris, kasutades React'i olekut ja performance.now() aja mõõtmiseks — serverit, üleslaadimist ega välist teenust pole. Klahvivajutused klassifitseeritakse ja loendatakse reaalajas ning SMM, täpsus ja järjepidevus arvutatakse samade tähemärgipõhiste valemitega, mida Monkeytype avalikult dokumenteerib.

  1. 1
    Sõnaloend laaditakse kohapeal
    Keele valimisel tuuakse sõnavaramu staatilisest JSON-failist ja salvestatakse komponendi olekusse. Sõnu valitakse seejärel juhuslikult testilõigu koostamiseks; kirjavahemärkide või numbrite lubamisel lisab generaator tõenäosuslikult komasid, lõpumärke ja numbrimärke jadasse.
  2. 2
    Klahvivajutusi loetakse sekundi kaupa
    Peidetud sisendelement püüab iga tähemärgi. Iga klahvivajutus suurendab sekundipõhist loendajat ja iga tähemärki võrreldakse kohe sihtmärgiga, et klassifitseerida see õigeks, valeks või ekstra-tähemärgiks. Taimer töötab setInterval kaudu 1-sekundilise intervalliga, kasutades täpsuseks performance.now().
  3. 3
    Mõõdikud arvutatakse toorest klahvivajutusandmestikust
    Testi lõpus arvutatakse netto-SMM täielikult õigete sõnade tähemärkide ja nende järgnevate tühikute põhjal, jagatuna möödunud sekunditega ja teisendatuna standardühikusse 5 tähemärki sõna kohta. Toores SMM loendab iga klahvivajutuse, sealhulgas vead. Järjepidevus kasutab sekundipõhiseid toorproove variatsioonikoefitsiendi arvutamiseks ning rakendab seejärel kogasa silumisvalemit (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))), et anda 0–100 skoor.
  4. 4
    Tulemuste graafik renderdatakse Canvasesse
    SMM-aja ja toores-SMM-aja seeriad joonistatakse HTML Canvas elemendile 2D konteksti API abil. Tulemuse eksportimisel renderdab sama Canvas API 820×460 pildi — sealhulgas graafiku, peamised statistikud ja libratool.com'i viite — ning edastab selle PNG-na canvas.toBlob() kaudu.

Seotud tööriistad

Korduma kippuvad küsimused