Ingyenes Gépelési sebesség teszt (WPM)
Mérd meg a gépelési sebességed (WPM) és pontosságod időzített, szó-, idézet-, egyéni és zen tesztekkel. Valós idejű WPM, nyers sebesség, konzisztencia, eredménygrafikon, több nyelv és karakterenkénti visszajelzés — mind a böngésződben.
Csak kezdj el gépelni a kezdéshez — az időzítő az első billentyűleütéskor indul.
Gépelendő szöveg:
Teljes egészében a böngésződben fut — semmi, amit beírsz, nem kerül feltöltésre.
Gyakori felhasználások
- WPM tesztje a munkakövetelmények számáraEllenőrizze a szó percpér az adatbeviteli és felügyeleti szerepek követelményeivel.
- A gépelés gyakorlása az iskoláhozBild a gépelési szüreprészt, amely gyorsabb esszét és megjegyzéseket tesz.
- Melegítsen a munka előttEgy gyors gépelési kimenés az ujjak felkeltésére a fókuszált ülés előtt.
- Hasonlítsa össze a gépelési sebességet a billentyűzetek közöttNézze meg, hogy egy új billentyűzet vagy elrendezés ténylegesen felgyorsít-e.
Hogyan működik
A gépelési sebesség teszt teljes egészében a böngészőben fut React állapottal és performance.now() időzítéssel — nincs szerver, nincs feltöltés, nincs külső szolgáltatás. A billentyűleütések valós időben osztályozásra és számlálásra kerülnek, a WPM, pontosság és konzisztencia pedig ugyanazokkal a karakteralapú képletekkel kerül kiszámításra, amelyeket a Monkeytype nyilvánosan dokumentál.
- 1Szólista helyben töltődik beAmikor kiválaszt egy nyelvet, a szókészlet egy statikus JSON fájlból töltődik be, és a komponens állapotában tárolódik. A szavak ezután véletlenszerűen kerülnek kiválasztásra a tesztszöveg felépítéséhez; írásjelek vagy számok engedélyezésekor a generátor valószínűségi alapon vesszőket, mondatzáró jeleket és számtokeneket illeszt a sorozatba.
- 2A billentyűleütések másodpercenként kerülnek számolásraEgy rejtett input elem rögzít minden karaktert. Minden billentyűleütés növel egy másodpercenkénti kosárszámlálót, és minden karaktert azonnal összehasonlít a célértékkel, hogy helyesnek, helytelennek vagy extrának osztályozza. Az időzítő setInterval-lal fut 1 másodperces intervallumokban, a performance.now()-t használva a pontossághoz.
- 3A mérőszámok nyers billentyűleütés-adatokból kerülnek kiszámításraA teszt végén a nettó WPM a teljesen helyes szavakhoz és záró szóközeikhez tartozó karakterekből kerül kiszámításra, elosztva az eltelt másodpercekkel, és átalakítva a standard 5 karakter/szó egységre. A nyers WPM minden billentyűleütést számol, beleértve a hibákat is. A konzisztencia a másodpercenkénti nyers mintákat használja a variációs együttható kiszámításához, majd alkalmazza a kogasa simítási képletet (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) egy 0–100 közötti pontszám előállításához.
- 4Az eredménygrafikon Canvas-ra renderelődikA WPM-idő és nyers-WPM-idő sorozatok egy HTML Canvas elemre rajzolódnak a 2D Context API-val. Amikor exportálja eredményét, ugyanaz a Canvas API renderel egy 820×460-as képet — beleértve a grafikont, a fő statisztikákat és a libratool.com hivatkozást —, és PNG-ként adja át canvas.toBlob()-on keresztül.
Kapcsolódó eszközök
Olvasási idő kalkulátor
Becsüld meg, mennyi ideig tart bármely szöveg elolvasása. Válassz olvasási sebességet, és kapj szószámot, mondatszámot és felolvasási idő becsléseket.
Gyorsolvasó (RSVP)
Olvasson gyorsabban a gyors sorozatos vizuális megjelenítéssel: a szöveg egyesével villantja fel a szavakat egy állítható, 100–1200 szó/perc sebességgel, az optimális felismerési pont betűjét középre igazítva. Illessze be a szöveget, állítsa be a sebességet, és indítsa el. Mindez a böngészőjében.
Reakcióidő teszt
Mérd meg a reakcióidődet milliszekundumban: várd meg, amíg a mező zöldre vált, kattints vagy érints, amilyen gyorsan csak tudsz, és kapd meg az átlagodat és a legjobbat 5 próbálkozásból.