Neidio i'r prif gynnwys

Prawf Cyflymder Teipio (WPM) am ddim

Mesurwch eich cyflymder teipio (WPM) a'ch cywirdeb gyda phrofion amseredig, nifer geiriau, dyfyniadau, personol, a zen. WPM byw, cyflymder crai, cysondeb, graff canlyniadau, ieithoedd lluosog, ac adborth ar gyfer pob nod — i gyd yn eich porwr.

Nid oes rhestr eiriau Cymraeg eto, felly Saesneg yw'r geiriau. Teipiwch nhw, neu gludwch eich testun eich hun.
0Tab — ailgychwyn · Esc — gadael y testun

Dechreuwch deipio i ddechrau — mae'r amserydd yn cychwyn ar eich trawiad bysell cyntaf.

Testun i'w deipio:

Yn rhedeg yn llwyr yn eich porwr — ni chaiff dim rydych yn ei deipio ei uwchlwytho.

Defnyddiau cyffredin

  • Teipio WPM ar gyfer Gofynion SwyddGwirio eich geiriau-fesul-munud yn erbyn mynediad-data a rolau gweinyddu.
  • Ymarfer Teipio ar gyfer yr YsgolAdeiladu'r hyfynrwydd teipio sy'n gwneud traethodau ac nodiadau'n gyflymach.
  • Cynhesu Cyn GweithioFfrwydriad teipio cyflym i ddeffro eich bysedd cyn sesiwn ffocysedig.
  • Cymharu Cyflymder Teipio Ar Draws BysellfyrddauGweld a yw bysellfwrdd newydd neu osodiad yn eich gwneud yn gyflymach mewn gwirionedd.

Sut Mae'n Gweithio

Mae'r prawf cyflymder teipio'n rhedeg yn gyfan gwbl yn y porwr gan ddefnyddio cyflwr React a performance.now() ar gyfer amseru — dim gweinydd, dim llwytho, dim gwasanaeth allanol. Mae trawiadau bysell yn cael eu dosbarthu a'u cyfrif mewn amser real, ac mae WPM, cywirdeb, a chysondeb yn cael eu cyfrifo gan ddefnyddio'r un fformwlâu wedi'u seilio ar nodau y mae Monkeytype yn eu dogfennu'n gyhoeddus.

  1. 1
    Mae'r rhestr geiriau'n llwytho'n lleol
    Pan ddewiswch iaith, caiff y pwll geiriau ei nôl o ffeil JSON statig a'i storio yng nghyflwr y gydran. Yna caiff geiriau eu samplu ar hap i adeiladu darn prawf; gydag atalnodi neu rifau wedi'u galluogi, mae'r cynhyrchydd yn mewnosod atalnodau, marciau terfynol, a thocynnau rhifol yn y dilyniant ar hap.
  2. 2
    Cyfrifir trawiadau bysell fesul eiliad
    Mae elfen fewnbwn cudd yn dal pob nod. Mae pob trawiad bysell yn cynyddu cownter bwced-fesul-eiliad, ac mae pob nod yn cael ei gymharu ar unwaith â'r targed i'w ddosbarthu'n gywir, anghywir, neu ychwanegol. Mae'r amserydd yn rhedeg drwy setInterval mewn cyfyngau 1 eiliad gan ddefnyddio performance.now() ar gyfer manwl gywirdeb.
  3. 3
    Cyfrifir mesuryddion o ddata trawiadau bysell amrwd
    Ar ddiwedd y prawf, cyfrifir WPM net o nodau sy'n perthyn i eiriau cwbl gywir ynghyd â'u bylchau ôl, wedi'i rannu ag eiliadau a aeth heibio, a'i drosi i'r uned safonol 5 nod-y-gair. Mae WPM amrwd yn cyfrif pob trawiad bysell gan gynnwys gwallau. Mae cysondeb yn defnyddio'r samplau amrwd fesul eiliad i gyfrifo cyfernod amrywiad, yna'n cymhwyso fformiwla llyfnhau kogasa (100 × (1 − tanh(cov + cov³/3 + cov⁵/5))) i gynhyrchu sgôr 0–100.
  4. 4
    Mae'r siart canlyniadau'n rendro i Canvas
    Caiff y gyfres WPM-dros-amser a WPM-amrwd-dros-amser eu tynnu ar elfen HTML Canvas gan ddefnyddio'r 2D Context API. Pan fyddwch yn allforio eich canlyniad, mae'r un Canvas API yn rendro delwedd 820×460 — gan gynnwys y siart, ystadegau pennawd, a phriodoliad libratool.com — ac yn ei danfon fel PNG drwy canvas.toBlob().

Offer Cysylltiedig

Cwestiynau Cyffredin