Ստեղնաշարի արագության թեստ (WPM) անվճար
Չափեք ձեր մուտքագրման արագությունը (WPM) և ճշգրտությունը ժամանակային, բառերի քանակով, մեջբերումների, հատուկ և զեն թեստերով։ Ուղիղ WPM, հում արագություն, կայունություն, արդյունքների գրաֆիկ, բազմաթիվ լեզուներ և յուրաքանչյուր նիշի վերաբերյալ հետադարձ կապ — ամբողջը ձեր դիտարկիչում։
Պարզապես սկսեք մուտքագրել — ժամաչափը սկսվում է ձեր առաջին ստեղնահարումից։
Տեքստ մուտքագրելու համար՝
Գործում է ամբողջությամբ ձեր դիտարկիչում — ձեր մուտքագրածը չի վերբեռնվում:
Տարածված կիրառություններ
- Test WPM Job Requirements-ի համարՍտուգեք ձեր words-per-minute data-entry և administrative role requirements-ի նկատմամբ:
- Practice Typing School-ի համարԿառուցել typing fluency-ն, որ makes essays և notes faster:
- Warm Up Before WorkԱրագ typing burst-ը wake up ձեր fingers-ներ ամենուր focused session:
- Համեմատել Typing Speed Across KeyboardsՏեսեք թե դա նոր keyboard կամ layout-ը actually makes դուք faster:
Ինչպես է այն աշխատում
Մուտքագրման արագության թեստը լիովին աշխատում է դիտարկիչում՝ օգտագործելով React state-ը և performance.now()-ը ժամանակացույցի համար — չկա սերվեր, չկա վերբեռնում, չկա արտաքին ծառայություն։ Ստեղնազարկերը դասակարգվում և հաշվվում են իրական ժամանակում, և WPM-ը, ճշգրտությունը և կայունությունը հաշվարկվում են՝ օգտագործելով նույն նիշահիմն բանաձևերը, որոնք Monkeytype-ը հրապարակայնորեն փաստագրում է։
- 1Բառացանկը բեռնվում է տեղումԵրբ ընտրում եք լեզու, բառաշարքը բերվում է ստատիկ JSON ֆայլից և պահվում բաղադրիչի վիճակում։ Ապա բառերը պատահականորեն ընտրվում են՝ թեստի հատվածը կառուցելու համար. կետադրության կամ թվերի միացված լինելու դեպքում գեներատորը հավանականորեն տեղադրում է ստորակետեր, վերջնական նշաններ և թվային նշաններ հաջորդականության մեջ։
- 2Ստեղնազարկերը հաշվվում են ըստ վայրկյանիԹաքնված մուտքային տարրը գրանցում է յուրաքանչյուր նիշ։ Յուրաքանչյուր ստեղնազարկ ավելացնում է ըստ-վայրկյանի հաշվիչի արժեքը, և յուրաքանչյուր նիշ անմիջապես համեմատվում է թիրախի հետ՝ այն ճիշտ, սխալ կամ ավելորդ դասակարգելու համար։ Ժամանակաչափն աշխատում է setInterval-ով 1 վայրկյանի ընդմիջումներով՝ օգտագործելով performance.now() ճշգրտության համար։
- 3Չափանիշները հաշվարկվում են հում ստեղնազարկի տվյալներիցԹեստի վերջում զուտ WPM-ը հաշվարկվում է ամբողջովին ճիշտ բառերին և դրանց հետևող բացատներին պատկանող նիշերից՝ բաժանված անցած վայրկյանների վրա և փոխարկված ստանդարտ 5-նիշ-մեկ-բառ միավորի։ Հում WPM-ը հաշվում է ամեն ստեղնազարկ, ներառյալ սխալները։ Կայունությունն օգտագործում է ըստ-վայրկյանի հում նմուշները՝ տատանման գործակիցը հաշվարկելու համար, ապա կիրառում է kogasa հարթեցման բանաձևը (100 × (1 − tanh(cov + cov³/3 + cov⁵/5)))՝ 0–100 միավոր ստանալու համար։
- 4Արդյունքների գծապատկերը մատուցվում է Canvas-ի վրաWPM-ժամանակի և հում-WPM-ժամանակի շարքերը գծվում են HTML Canvas տարրի վրա՝ 2D Context API-ով։ Երբ արտահանում եք ձեր արդյունքը, նույն Canvas API-ն մատուցում է 820×460 պատկեր — ներառյալ գծապատկերը, հիմնական վիճակագրությունը և libratool.com հեղինակագրումը — և տրամադրում է այն որպես PNG canvas.toBlob()-ով։
Առնչվող գործիքներ
Ընթերցման ժամանակի հաշվիչ
Գնահատեք, թե որքան ժամանակ է պետք ցանկացած տեքստ ընթերցելու: Ընտրեք ընթերցման արագություն, ստացեք բառի հաշիվ, նախադասության հաշիվ ու խոսքի ժամանակի գնահատականներ:
Արագ ընթերցող (RSVP)
Կարդացեք ավելի արագ Արագ Սերիական Վիզուալ Ներկայացման (RSVP) միջոցով. ձեր տեքստը փայլատակում է մեկ բառ առ մեկ՝ կարգավորվող 100–1200 WPM արագությամբ, կենտրոնացված ճանաչման օպտիմալ կետի տառով։ Տեղադրեք, սահմանեք արագություն և սեղմեք նվագարկումը։ Ամբողջը ձեր դիտարկիչում։
Ռեակցիայի արագության ստուգում
Չափեք ձեր ռեակցիայի ժամանակը միլիվայրկյաններով. սպասեք, մինչև վանդակը կանաչի, սեղմեք կամ հպեք որքան կարող եք արագ, և ստացեք ձեր միջին և լավագույն արդյունքը 5 փորձից: