Անցնել հիմնական բովանդակությանը

Ստեղնաշարի արագության թեստ (WPM) անվճար

Չափեք ձեր մուտքագրման արագությունը (WPM) և ճշգրտությունը ժամանակային, բառերի քանակով, մեջբերումների, հատուկ և զեն թեստերով։ Ուղիղ WPM, հում արագություն, կայունություն, արդյունքների գրաֆիկ, բազմաթիվ լեզուներ և յուրաքանչյուր նիշի վերաբերյալ հետադարձ կապ — ամբողջը ձեր դիտարկիչում։

հայերեն բառացանկ դեռ չկա, ուստի բառերը անգլերեն են։ Գրեք դրանք կամ տեղադրեք ձեր սեփական տեքստը։
0Tab — վերսկսել · Esc — լքել տեքստը

Պարզապես սկսեք մուտքագրել — ժամաչափը սկսվում է ձեր առաջին ստեղնահարումից։

Տեքստ մուտքագրելու համար՝

Գործում է ամբողջությամբ ձեր դիտարկիչում — ձեր մուտքագրածը չի վերբեռնվում:

Տարածված կիրառություններ

  • 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. 1
    Բառացանկը բեռնվում է տեղում
    Երբ ընտրում եք լեզու, բառաշարքը բերվում է ստատիկ JSON ֆայլից և պահվում բաղադրիչի վիճակում։ Ապա բառերը պատահականորեն ընտրվում են՝ թեստի հատվածը կառուցելու համար. կետադրության կամ թվերի միացված լինելու դեպքում գեներատորը հավանականորեն տեղադրում է ստորակետեր, վերջնական նշաններ և թվային նշաններ հաջորդականության մեջ։
  2. 2
    Ստեղնազարկերը հաշվվում են ըստ վայրկյանի
    Թաքնված մուտքային տարրը գրանցում է յուրաքանչյուր նիշ։ Յուրաքանչյուր ստեղնազարկ ավելացնում է ըստ-վայրկյանի հաշվիչի արժեքը, և յուրաքանչյուր նիշ անմիջապես համեմատվում է թիրախի հետ՝ այն ճիշտ, սխալ կամ ավելորդ դասակարգելու համար։ Ժամանակաչափն աշխատում է setInterval-ով 1 վայրկյանի ընդմիջումներով՝ օգտագործելով performance.now() ճշգրտության համար։
  3. 3
    Չափանիշները հաշվարկվում են հում ստեղնազարկի տվյալներից
    Թեստի վերջում զուտ WPM-ը հաշվարկվում է ամբողջովին ճիշտ բառերին և դրանց հետևող բացատներին պատկանող նիշերից՝ բաժանված անցած վայրկյանների վրա և փոխարկված ստանդարտ 5-նիշ-մեկ-բառ միավորի։ Հում WPM-ը հաշվում է ամեն ստեղնազարկ, ներառյալ սխալները։ Կայունությունն օգտագործում է ըստ-վայրկյանի հում նմուշները՝ տատանման գործակիցը հաշվարկելու համար, ապա կիրառում է kogasa հարթեցման բանաձևը (100 × (1 − tanh(cov + cov³/3 + cov⁵/5)))՝ 0–100 միավոր ստանալու համար։
  4. 4
    Արդյունքների գծապատկերը մատուցվում է Canvas-ի վրա
    WPM-ժամանակի և հում-WPM-ժամանակի շարքերը գծվում են HTML Canvas տարրի վրա՝ 2D Context API-ով։ Երբ արտահանում եք ձեր արդյունքը, նույն Canvas API-ն մատուցում է 820×460 պատկեր — ներառյալ գծապատկերը, հիմնական վիճակագրությունը և libratool.com հեղինակագրումը — և տրամադրում է այն որպես PNG canvas.toBlob()-ով։

Առնչվող գործիքներ

Հաճախակի տրվող հարցեր