Kirjoitusnopeustesti (WPM) ilmaiseksi
Mittaa kirjoitusnopeuttasi (WPM) ja tarkkuuttasi aika-, sanamäärä-, lainaus-, mukautetuilla ja zen-testeillä. Reaaliaikainen WPM, raakanopeus, johdonmukaisuus, tuloskäyrä, useita kieliä ja merkkikohtainen palaute — kaikki selaimessasi.
Aloita kirjoittaminen — ajastin käynnistyy ensimmäisellä näppäimen painalluksella.
Kirjoitettava teksti:
Toimii kokonaan selaimessasi — mitään kirjoittamaasi ei lähetetä.
Yleiset käyttötavat
- Testaa WPM:ää TyövaatimuksilleTarkista sanojen määrä minuutissa tietojen syöttö- ja hallintotehtävien vaatimuksia vastaan.
- Harjoittele Kirjoitusta KoulussaKehitä kirjoitustaitoa, joka tekee esseistä ja muistiinpanoista nopeampia.
- Lämmittele Ennen TyötäNopea kirjoitusleike herätä sormillesi ennen keskittynyttä istuntoa.
- Vertaa Kirjoitusnopeutta NäppäimistöissäKatso, tekee uusi näppäimistö tai asettelu sinut todella nopeammaksi.
Miten se toimii
Kirjoitusnopeustesti toimii kokonaan selaimessa käyttäen Reactin tilaa ja performance.now()-funktiota ajanotossa — ei palvelinta, ei latausta, ei ulkoista palvelua. Näppäilyt luokitellaan ja lasketaan reaaliajassa, ja WPM, tarkkuus ja johdonmukaisuus lasketaan samoilla merkkipohjaisilla kaavoilla, jotka Monkeytype dokumentoi julkisesti.
- 1Sanalista latautuu paikallisestiKun valitset kielen, sanapooli haetaan staattisesta JSON-tiedostosta ja tallennetaan komponentin tilaan. Sanat otetaan sitten satunnaisesti testikatkelman rakentamiseksi; välimerkkien tai numeroiden ollessa käytössä generaattori lisää todennäköisyyspohjaisesti pilkkuja, lopetusmerkkejä ja numeerisia merkkejä sekvenssiin.
- 2Näppäilyt lasketaan sekunnin tarkkuudellaPiilotettu syöteelementti tallentaa jokaisen merkin. Jokainen näppäily kasvattaa sekuntikohtaista laskuria, ja jokaista merkkiä verrataan välittömästi kohdetekstiin luokittelemalla se oikeaksi, virheelliseksi tai ylimääräiseksi. Ajastin toimii setInterval-kutsulla 1 sekunnin välein performance.now()-funktiota käyttäen tarkkuuden vuoksi.
- 3Mittarit lasketaan raakanäppäilydatastaTestin lopussa netto-WPM lasketaan täysin oikein kirjoitettuihin sanoihin kuuluvista merkeistä sekä niiden perässä olevista väleistä, jaettuna kuluneilla sekunneilla, ja muunnettuna standardiksi 5 merkkiä per sana -yksiköksi. Raaka-WPM laskee jokaisen näppäilyn mukaan lukien virheet. Johdonmukaisuus käyttää sekuntikohtaisia raakanäytteitä variaatiokertoimen laskemiseen, ja soveltaa sitten kogasa-tasoituskaavaa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) tuottaakseen 0–100 pisteen tuloksen.
- 4Tuloskaavio piirretään CanvasilleWPM ajan yli- ja raaka-WPM ajan yli -sarjat piirretään HTML Canvas -elementtiin 2D Context -rajapintaa käyttäen. Kun viet tuloksesi, sama Canvas-rajapinta piirtää 820×460-kuvan — mukaan lukien kaavion, päätilastot ja libratool.com-attribuution — ja toimittaa sen PNG-muodossa canvas.toBlob()-kutsulla.
Liittyvät työkalut
Lukuaikalaskin
Arvioi kuinka kauan minkä tahansa tekstin lukeminen kestää. Valitse lukunopeus, saat sanamäärän, virkemäärän ja puheajan arviot.
Nopealukija (RSVP)
Lue nopeammin RSVP-menetelmällä: tekstisi vilkkuu sana kerrallaan säädettävällä 100–1200 WPM:n nopeudella, ja tunnistuksen kannalta paras kirjain on keskitettynä. Liitä teksti, aseta nopeus ja paina play. Kaikki selaimessasi.
Reaktioaikatesti
Mittaa reaktioaikasi millisekunneissa: odota, että ruutu muuttuu vihreäksi, napsauta tai napauta niin nopeasti kuin pystyt, ja saat keskiarvon ja parhaan tuloksen viidestä yrityksestä.