Test hitrosti tipkanja (BPM) — brezplačno
Izmerite hitrost tipkanja (BPM) in natančnost s testi na čas, število besed, citate, po meri in zen. BPM v živo, surova hitrost, dosledost, graf rezultatov, več jezikov in povratna informacija po znakih — vse v vašem brskalniku.
Samo začnite tipkati — časovnik se sproži ob vašem prvem pritisku tipke.
Besedilo za tipkanje:
Deluje povsem v vašem brskalniku — vse, kar tipkate, ostane pri vas.
Pogosta področja uporabe
- Testirajte WPM za zahteve za deloPreverite svoje besede na minuto glede na zahteve za vnos podatkov in administrativne vloge.
- Vadite pisanje za šoloZgradite tekoče pisanje, ki dela eseji in opombe hitrejše.
- Ogrejte se pred delomHiter prstni pisalni tolčeč za prebujenje prstov pred osredotočeno sejo.
- Primerjajte hitrost pisanja med tipkovnicamiOgledajte si, ali vas nova tipkovnica ali postavitev res naredi hitrejšo.
Kako deluje
Test hitrosti tipkanja poteka v celoti v brskalniku z uporabo stanja React in performance.now() za merjenje časa — brez strežnika, brez nalaganja, brez zunanje storitve. Pritiski tipk se razvrščajo in štejejo v realnem času, WPM, natančnost in doslednost pa se izračunajo z uporabo istih formul na osnovi znakov, ki jih javno dokumentira Monkeytype.
- 1Seznam besed se naloži lokalnoKo izberete jezik, se nabor besed pridobi iz statične datoteke JSON in shrani v stanje komponente. Besede se nato naključno vzorčijo za sestavo testnega odlomka; z vklopljenimi ločili ali številkami generator verjetnostno vstavi vejice, končna ločila in številčne žetone v zaporedje.
- 2Pritiski tipk se štejejo po sekundahSkrit vnosni element zajema vsak znak. Vsak pritisk tipke poveča števec za posamezno sekundo, vsak znak pa se takoj primerja s ciljem, da se razvrsti kot pravilen, napačen ali odvečen. Časovnik teče prek setInterval v 1-sekundnih intervalih z uporabo performance.now() za natančnost.
- 3Metrike se izračunajo iz surovih podatkov o pritiskih tipkOb koncu testa se neto WPM izračuna iz znakov, ki pripadajo popolnoma pravilnim besedam, plus njihovim končnim presledkom, deljeno s pretečenimi sekundami in pretvorjeno v standardno enoto 5 znakov na besedo. Surov WPM šteje vsak pritisk tipke, vključno z napakami. Doslednost uporablja surove vzorce po sekundah za izračun koeficienta variacije, nato pa uporabi glajevalno formulo kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) za oceno 0–100.
- 4Graf rezultatov se izriše na CanvasNizi WPM-skozi-čas in surov-WPM-skozi-čas se izrišejo na element HTML Canvas z uporabo API-ja 2D Context. Ko izvozite svoj rezultat, isti Canvas API izriše sliko 820×460 — vključno z grafom, naslovnimi statistikami in atribucijo libratool.com — in jo dostavi kot PNG prek canvas.toBlob().
Sorodna orodja
Kalkulator časa branja
Ocenite, kako dolgo traja branje katerega koli besedila. Izberite hitrost branja, dobite število besed, stavkov in ocene časa govorjenja.
Hitrostni bralnik (RSVP)
Berite hitreje s hitrim zaporednim vidnim prikazovanjem: vaše besedilo utripa eno besedo naenkrat pri nastavljivih 100–1200 BPM, s središčno črko optimalne točke prepoznave. Prilepite, nastavite hitrost in pritisnite predvajaj. Vse v vašem brskalniku.
Preizkus reakcijskega časa
Izmerite svoj reakcijski čas v milisekundah: počakajte, da polje postane zeleno, kliknite ali tapnite čim hitreje in dobite povprečje ter najboljši čas od 5 poskusov.