{"id":1420,"date":"2022-09-26T17:23:39","date_gmt":"2022-09-26T17:23:39","guid":{"rendered":"https:\/\/keyboardtester.info\/kiem-tra-wpm-kiem-tra-danh-may-moi-phut\/"},"modified":"2023-02-09T14:47:11","modified_gmt":"2023-02-09T14:47:11","slug":"kiem-tra-wpm","status":"publish","type":"post","link":"https:\/\/keyboardtester.info\/vi\/kiem-tra-wpm\/","title":{"rendered":"Ki\u1ec3m tra WPM | Ki\u1ec3m tra \u0111\u00e1nh m\u00e1y m\u1ed7i ph\u00fat"},"content":{"rendered":"\n<p>B\u1ea1n mu\u1ed1n t\u0103ng t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y c\u1ee7a m\u00ecnh? H\u00e3y truy c\u1eadp b\u00ean d\u01b0\u1edbi \u0111\u1ec3 ki\u1ec3m tra \u0110\u00e1nh m\u00e1y WPM c\u1ee7a ch\u00fang t\u00f4i v\u00e0 c\u1ea3i thi\u1ec7n hi\u1ec7u su\u1ea5t \u0111\u00e1nh m\u00e1y c\u1ee7a b\u1ea1n ngay b\u00e2y gi\u1edd!<\/p>\n<style>\r\n\/* Import Google Font - Poppins *\/\r\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700&display=swap');\r\n.wpm-test *{\r\n  margin: 0;\r\n  padding: 0;\r\n  box-sizing: border-box;\r\n  font-family: 'Poppins', sans-serif;\r\n}\r\n.wpm-test {\r\n  display: flex;\r\n  padding: 0 10px;\r\n  align-items: center;\r\n  justify-content: center;\r\n  \/\/min-height: 100vh;\r\n  background: #b43301;\r\n}\r\n.wpm-test ::selection{\r\n  color: #fff;\r\n  background: #b43301;\r\n}\r\n\r\n.wpm-test.wrapper{\r\n    min-width: 770px;\r\n    padding: 35px;\r\n    background: #fff;\r\n    border-radius: 10px;\r\n    box-shadow: 0 10px 15px rgba(0,0,0,0.05);\r\n  }\r\n  .wrapper .input-field{\r\n    opacity: 0;\r\n    z-index: -999;\r\n    position: absolute;\r\n  }\r\n  .wrapper .content-box{\r\n    padding: 13px 20px 0;\r\n    border-radius: 10px;\r\n    border: 1px solid #bfbfbf;\r\n  }\r\n\r\n.content-box .typing-text{\r\n  overflow: hidden;\r\n  max-height: 256px;\r\n}\r\n.typing-text::-webkit-scrollbar{\r\n  width: 0;\r\n}\r\n.typing-text p{\r\n  font-size: 21px;\r\n  text-align: justify;\r\n  letter-spacing: 1px;\r\n  word-break: break-all;\r\n}\r\n\r\n.typing-text p span{\r\n    position: relative;\r\n  }\r\n  .typing-text p span.correct{\r\n    color: #0d8000;\r\n  }\r\n  .typing-text p span.incorrect{\r\n    color: #b1070d;\r\n    outline: 1px solid #fff;\r\n    background: #ff8a9d;\r\n    border-radius: 4px;\r\n  }\r\n\r\n.typing-text p span.active{\r\n  color: #b43301;\r\n}\r\n\r\n.typing-text p span.active::before{\r\n    position: absolute;\r\n    content: \"\";\r\n    height: 2px;\r\n    width: 100%;\r\n    bottom: 0;\r\n    left: 0;\r\n    opacity: 0;\r\n    border-radius: 5px;\r\n    background: #b43301;\r\n    animation: blink 1s ease-in-out infinite;\r\n  }\r\n\r\n@keyframes blink{\r\n  50%{ \r\n    opacity: 1; \r\n  }\r\n}\r\n\r\n.wpm-test .content-box .content{\r\n    margin-top: 17px;\r\n    display: flex;\r\n    padding: 12px 0;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    border-top: 1px solid #bfbfbf;\r\n  }\r\n\r\n.wpm-test .content button{\r\n  outline: none;\r\n  border: none;\r\n  width: 105px;\r\n  color: #fff;\r\n  padding: 8px 0;\r\n  font-size: 16px;\r\n  cursor: pointer;\r\n  border-radius: 5px;\r\n  background: #b43301;\r\n  transition: transform 0.3s ease;\r\n}\r\n\r\n.wpm-test .content button:active{\r\n    transform: scale(0.97);\r\n  }\r\n  .content .result-details{\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    align-items: center;\r\n    width: calc(100% - 140px);\r\n    justify-content: space-between;\r\n  }\r\n  .result-details li{\r\n    display: flex;\r\n    height: 20px;\r\n    list-style: none;\r\n    position: relative;\r\n    align-items: center;\r\n  }\r\n  .result-details li:not(:first-child){\r\n    padding-left: 22px;\r\n    border-left: 1px solid #bfbfbf;\r\n  }\r\n  .result-details li p{\r\n    font-size: 19px;\r\n  }\r\n  .result-details li span{\r\n    display: block;\r\n    font-size: 20px;\r\n    margin-left: 10px;\r\n  }\r\n\r\n.wpm-test li span b{\r\n  font-weight: 500;\r\n}\r\n.wpm-test li:not(:first-child) span{\r\n  font-weight: 500;\r\n}\r\n\r\n@media (max-width: 745px) {\r\n    .wpm-test.wrapper{\r\n      padding: 20px;\r\n    }\r\n    .content-box .content{\r\n      padding: 20px 0;\r\n    }\r\n    .content-box .typing-text{\r\n      max-height: 100%;\r\n    }\r\n    .typing-text p{\r\n      font-size: 19px;\r\n      text-align: left;\r\n    }\r\n    .wpm-test .content button{\r\n      width: 100%;\r\n      font-size: 15px;\r\n      padding: 10px 0;\r\n      margin-top: 20px;\r\n    }\r\n    .content .result-details{\r\n      width: 100%;\r\n    }\r\n    .result-details li:not(:first-child){\r\n      border-left: 0;\r\n      padding: 0;\r\n    }\r\n    .result-details li p, \r\n    .result-details li span{\r\n      font-size: 17px;\r\n    }\r\n  }\r\n\r\n@media (max-width: 518px) {\r\n  .wrapper .content-box{\r\n    padding: 10px 15px 0;\r\n  }\r\n  .typing-text p{\r\n    font-size: 18px;\r\n  }\r\n  .result-details li{\r\n    margin-bottom: 10px;\r\n  }\r\n  .wpm-test .content button{\r\n    margin-top: 10px;\r\n  }\r\n}            \r\n<\/style>\r\n\r\n<div class=\"wpm-test wrapper\">\r\n      <input type=\"text\" class=\"input-field\">\r\n      <div class=\"content-box\">\r\n        <div class=\"typing-text\">\r\n          <p><\/p>\r\n        <\/div>\r\n        <div class=\"content\">\r\n          <ul class=\"result-details\">\r\n            <li class=\"time\">\r\n              <p>Time Left:<\/p>\r\n              <span><b>60<\/b>s<\/span>\r\n            <\/li>\r\n            <li class=\"mistake\">\r\n              <p>Mistakes:<\/p>\r\n              <span>0<\/span>\r\n            <\/li>\r\n            <li class=\"wpm\">\r\n              <p>WPM:<\/p>\r\n              <span>0<\/span>\r\n            <\/li>\r\n            <li class=\"cpm\">\r\n              <p>CPM:<\/p>\r\n              <span>0<\/span>\r\n            <\/li>\r\n          <\/ul>\r\n          <button>Start Again<\/button>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n<script type=\"text\/javascript\">\r\nconst paragraphs = [\r\n    \"The wistful storm reveals itself as a mindful whisper to those who look. One cannot separate experiences from venturous televisions. Though we assume the latter, the winded teacher reveals itself as a clumsy cereal to those who look. Before pikes, congas were only floors. We know that the grayish pancake is, in its own way, a cowbell. A poppy sees a salmon as a dreamy daughter.\",\r\n    \"A sauce is a burly daughter. The literature of a kayak becomes a drowsy health. The stranger lace reveals itself as a moonlit lightning to those who look. A religion is the industry of a noise. Nowhere is it disputed that the goalless season comes from a bracing tail. A ruthless albatross is a client of the mind.\",\r\n    \"Those scents are nothing more than vases. Framed in a different way, a knot sees a person as a globose accordion. Before properties, lobsters were only trucks. The arcane raft comes from a cloudy leg. If this was somewhat unclear, some elfish paws are thought of simply as plants. Authors often misinterpret the letter as a placoid stick, when in actuality it feels more like a boring skirt.\",\r\n    \"A bass is a coast's dentist. A tunnel of the yacht is assumed to be a disjoint cauliflower. Framed in a different way, some posit the starless transport to be less than hedgy. A trip is the author of a spring. A zone sees a plot as a sallow yoke. This could be, or perhaps a carrot is a camel\u2019s caterpillar.\",\r\n    \"The slippery closet reveals itself as an errant motorcycle to those who look. In modern times a lion is an impish recess. A beast is a dreamy person. If this was somewhat unclear, the wretched mustard becomes a brainless arch. Before events, toys were only spikes. A bell of the gym is assumed to be a swollen cabbage.\",\r\n    \"A perky beauty is a mistake of the mind. We can assume that any instance of a cucumber can be construed as a hurtful target. One cannot separate microphones from duskish potatoes. The bald sense comes from a dreamless chess. Framed in a different way, their anthropology was, in this moment, an ashen flag. The purblind judo reveals itself as a cheerful kettle to those who look.\",\r\n    \"The snappish speedboat reveals itself as a mincing sand to those who look. An aquarium sees a friend as a hushed meal. Though we assume the latter, the lilac of a test becomes a willful bucket. The foot of a design becomes a droopy sand. The tundra of a storm becomes a luscious cow. The fall of a deer is assumed to be an ashen surprise.\",\r\n    \"A tacit mind's charge comes with it the thought that the rampant exchange is a thunder. The ruby of a cause becomes a mellow candle. An aquarius is the station of a doubt. The first brazen health is, in its own way, a smell. The tenfold buffer comes from a wretched sale. Before genders, parrots were only eggs.\",\r\n    \"Their eye was, in this moment, an unsnuffed rose. A rude square is an attack of the mind. A marble sees a daisy as a dapper weasel. If this was somewhat unclear, the skillful hand reveals itself as a grumpy punch to those who look. A stem is a jellied coast. Though we assume the latter, a hatless market is an agreement of the mind.\",\r\n    \"A sponge sees a notebook as a cautious golf. The hefty page reveals itself as a tan empire to those who look. This could be, or perhaps the season of a friend becomes an ashen visitor. The shrimp of a bakery becomes a friendly jam. If this was somewhat unclear, some posit the gracious joke to be less than frowsty. A game sees a pump as a snazzy guide.\",\r\n    \"Authors often misinterpret the lettuce as a folklore rabbi, when in actuality it feels more like an uncursed bacon. Pursued distances show us how mother-in-laws can be charleses. Authors often misinterpret the lion as a cormous science, when in actuality it feels more like a leprous lasagna. Recent controversy aside, their band was, in this moment, a racemed suit. The clutch of a joke becomes a togaed chair. The first pickled chess is.\",\r\n    \"In modern times the first scrawny kitten is, in its own way, an input. An ostrich is the beginner of a roast. An appressed exhaust is a gun of the mind. A recorder is a grade from the right perspective. A hygienic is the cowbell of a skin. Few can name a dun brazil that isn't a highbrow playroom. The unwished beast comes from a thorny oxygen. An insured advantage's respect comes with it the thought that the lucid specialist is a fix.\",\r\n    \"In ancient times the legs could be said to resemble stroppy vegetables. We can assume that any instance of a centimeter can be construed as an enate paste. One cannot separate pairs from astute managers. Those americas are nothing more than fish. If this was somewhat unclear, authors often misinterpret the gosling as an unfelt banjo, when in actuality it feels more like a professed galley. A bow of the squirrel is assumed.\",\r\n    \"What we don't know for sure is whether or not a pig of the coast is assumed to be a hardback pilot. The literature would have us believe that a dusky clave is not but an objective. Few can name a limbate leo that isn't a sunlit silver. The bow is a mitten. However, the drawer is a bay. If this was somewhat unclear, few can name a paunchy blue that isn't a conoid bow. The undrunk railway reveals itself as a downstage bamboo to those who look.\",\r\n    \"Their politician was, in this moment, a notour paperback. The first armless grouse is, in its own way, a gear. The coat is a wash. However, a cake is the llama of a caravan. Snakelike armies show us how playgrounds can be viscoses. Framed in a different way, they were lost without the fatal dogsled that composed their waitress. Far from the truth, the cockney freezer reveals itself as a wiggly tornado to those who look. The first hawklike sack.\",\r\n    \"An aunt is a bassoon from the right perspective. As far as we can estimate, some posit the melic myanmar to be less than kutcha. One cannot separate foods from blowzy bows. The scampish closet reveals itself as a sclerous llama to those who look. A hip is the skirt of a peak. Some hempy laundries are thought of simply as orchids. A gum is a trumpet from the right perspective. A freebie flight is a wrench of the mind. Some posit the croupy.\",\r\n    \"A baby is a shingle from the right perspective. Before defenses, collars were only operations. Bails are gleesome relatives. An alloy is a streetcar's debt. A fighter of the scarecrow is assumed to be a leisured laundry. A stamp can hardly be considered a peddling payment without also being a crocodile. A skill is a meteorology's fan. Their scent was, in this moment, a hidden feeling. The competitor of a bacon becomes a boxlike cougar.\",\r\n    \"A broadband jam is a network of the mind. One cannot separate chickens from glowing periods. A production is a faucet from the right perspective. The lines could be said to resemble zincoid females. A deborah is a tractor's whale. Cod are elite japans. Some posit the wiglike norwegian to be less than plashy. A pennoned windchime's burst comes with it the thought that the printed trombone is a supply. Relations are restless tests.\",\r\n    \"In recent years, some teeming herons are thought of simply as numbers. Nowhere is it disputed that an unlaid fur is a marble of the mind. Far from the truth, few can name a glossy lier that isn't an ingrate bone. The chicken is a giraffe. They were lost without the abscessed leek that composed their fowl. An interviewer is a tussal bomb. Vanward maracas show us how scarfs can be doubts. Few can name an unguled punch that isn't pig.\",\r\n    \"A cough is a talk from the right perspective. A designed tractor's tray comes with it the thought that the snuffly flax is a rainbow. Their health was, in this moment, an earthy passbook. This could be, or perhaps the swordfishes could be said to resemble healthy sessions. A capricorn is a helium from the right perspective. However, a sled is a mailman's tennis. The competitor of an alarm becomes a toeless raincoat. Their twist was, in this moment.\",\r\n    \"Authors often misinterpret the flag as a wayless trigonometry, when in actuality it feels more like a bousy gold. Few can name a jasp oven that isn't a stutter grape. They were lost without the huffy religion that composed their booklet. Those waves are nothing more than pedestrians. Few can name a quartered semicolon that isn't a rounding scooter. Though we assume the latter, the literature would have us believe.\",\r\n    \"This could be, or perhaps few can name a pasteboard quiver that isn't a brittle alligator. A swordfish is a death's numeric. Authors often misinterpret the mist as a swelling asphalt, when in actuality it feels more like a crosswise closet. Some posit the tonal brother-in-law to be less than newborn. We know that the sizes could be said to resemble sleepwalk cycles. Before seasons, supplies were only fighters. Their stew was, in this moment.\",\r\n    \"The vision of an attempt becomes a lawny output. Dibbles are mis womens. The olden penalty reveals itself as a bustled field to those who look. Few can name a chalky force that isn't a primate literature. However, they were lost without the gamy screen that composed their beret. Nowhere is it disputed that a step-uncle is a factory from the right perspective. One cannot separate paints from dreary windows. What we don't know for sure is whether.\",\r\n    \"A tramp is a siamese from the right perspective. We know that a flitting monkey's jaw comes with it the thought that the submersed break is a pamphlet. Their cream was, in this moment, a seedy daffodil. The nest is a visitor. Far from the truth, they were lost without the released linen that composed their step-sister. A vibraphone can hardly be considered a pardine process without also being an archaeology. The bay of a hyacinth becomes.\",\r\n    \"The frosts could be said to resemble backstage chards. One cannot separate colleges from pinkish bacons. Far from the truth, the mom of a rooster becomes a chordal hydrogen. A tempo can hardly be considered a purer credit without also being a pajama. The first combined ease is, in its own way, a pantyhose. Extending this logic, the guides could be said to resemble reddest monkeies. Framed in a different way, an addle hemp is a van.\",\r\n    \"Far from the truth, an ajar reminder without catamarans is truly a foundation of smarmy semicircles. An alike board without harps is truly a satin of fated pans. A hubcap sees a parent as a painful beautician. The zeitgeist contends that some intense twigs are thought of simply as effects. A cross is a poppied tune. The valanced list reveals itself as an exchanged wrist to those who look. Recent controversy aside.\",\r\n    \"The hefty opinion reveals itself as a sterile peer-to-peer to those who look. This could be, or perhaps the watch of a diamond becomes a bosom baboon. In recent years, some posit the unstuffed road to be less than altern. It's an undeniable fact, really; the livelong lettuce reveals itself as an unstuffed soda to those who look. In ancient times a bit is a balance's season. The popcorn of a morning becomes a moonless beauty.\",\r\n    \"If this was somewhat unclear, a friend is a fridge from the right perspective. An upset carriage is a stitch of the mind. To be more specific, a temper is a pair from the right perspective. Authors often misinterpret the liquid as a notchy baseball, when in actuality it feels more like an unbarbed angle. Though we assume the latter, the first vagrom report is, in its own way, a tower. We know that the octopus of a cd becomes an unrent dahlia.\",\r\n    \"A reptant discussion's rest comes with it the thought that the condemned syrup is a wish. The drake of a wallaby becomes a sonant harp. If this was somewhat unclear, spotty children show us how technicians can be jumps. Their honey was, in this moment, an intime direction. A ship is the lion of a hate. They were lost without the croupous jeep that composed their lily. In modern times a butcher of the birth is assumed to be a spiral bean.\",\r\n    \"Those cowbells are nothing more than elements. This could be, or perhaps before stockings, thoughts were only opinions. A coil of the exclamation is assumed to be a hurtless toy. A board is the cast of a religion. In ancient times the first stinko sailboat is, in its own way, an exchange. Few can name a tutti channel that isn't a footless operation. Extending this logic, an oatmeal is the rooster of a shake. Those step-sons are nothing more than matches.\"\r\n];\r\n\t\r\nconst typingText = document.querySelector(\".typing-text p\"),\r\ninpField = document.querySelector(\".wrapper .input-field\"),\r\ntryAgainBtn = document.querySelector(\".content button\"),\r\ntimeTag = document.querySelector(\".time span b\"),\r\nmistakeTag = document.querySelector(\".mistake span\"),\r\nwpmTag = document.querySelector(\".wpm span\"),\r\ncpmTag = document.querySelector(\".cpm span\");\r\n\r\nlet timer,\r\nmaxTime = 60,\r\ntimeLeft = maxTime,\r\ncharIndex = mistakes = isTyping = 0;\r\n\r\nfunction loadParagraph() {\r\n    const ranIndex = Math.floor(Math.random() * paragraphs.length);\r\n    typingText.innerHTML = \"\";\r\n    paragraphs[ranIndex].split(\"\").forEach(char => {\r\n        let span = `<span>${char}<\/span>`\r\n        typingText.innerHTML += span;\r\n    });\r\n    typingText.querySelectorAll(\"span\")[0].classList.add(\"active\");\r\n    document.addEventListener(\"keydown\", () => inpField.focus());\r\n    typingText.addEventListener(\"click\", () => inpField.focus());\r\n}\r\n\r\nfunction initTyping() {\r\n    let characters = typingText.querySelectorAll(\"span\");\r\n    let typedChar = inpField.value.split(\"\")[charIndex];\r\n    if(charIndex < characters.length - 1 && timeLeft > 0) {\r\n        if(!isTyping) {\r\n            timer = setInterval(initTimer, 1000);\r\n            isTyping = true;\r\n        }\r\n        if(typedChar == null) {\r\n            if(charIndex > 0) {\r\n                charIndex--;\r\n                if(characters[charIndex].classList.contains(\"incorrect\")) {\r\n                    mistakes--;\r\n                }\r\n                characters[charIndex].classList.remove(\"correct\", \"incorrect\");\r\n            }\r\n        } else {\r\n            if(characters[charIndex].innerText == typedChar) {\r\n                characters[charIndex].classList.add(\"correct\");\r\n            } else {\r\n                mistakes++;\r\n                characters[charIndex].classList.add(\"incorrect\");\r\n            }\r\n            charIndex++;\r\n        }\r\n        characters.forEach(span => span.classList.remove(\"active\"));\r\n        characters[charIndex].classList.add(\"active\");\r\n\r\n        let wpm = Math.round(((charIndex - mistakes)  \/ 5) \/ (maxTime - timeLeft) * 60);\r\n        wpm = wpm < 0 || !wpm || wpm === Infinity ? 0 : wpm;\r\n        \r\n        wpmTag.innerText = wpm;\r\n        mistakeTag.innerText = mistakes;\r\n        cpmTag.innerText = charIndex - mistakes;\r\n    } else {\r\n        clearInterval(timer);\r\n        inpField.value = \"\";\r\n    }   \r\n}\r\n\r\nfunction initTimer() {\r\n    if(timeLeft > 0) {\r\n        timeLeft--;\r\n        timeTag.innerText = timeLeft;\r\n        let wpm = Math.round(((charIndex - mistakes)  \/ 5) \/ (maxTime - timeLeft) * 60);\r\n        wpmTag.innerText = wpm;\r\n    } else {\r\n        clearInterval(timer);\r\n    }\r\n}\r\n\r\nfunction resetGame() {\r\n    loadParagraph();\r\n    clearInterval(timer);\r\n    timeLeft = maxTime;\r\n    charIndex = mistakes = isTyping = 0;\r\n    inpField.value = \"\";\r\n    timeTag.innerText = timeLeft;\r\n    wpmTag.innerText = 0;\r\n    mistakeTag.innerText = 0;\r\n    cpmTag.innerText = 0;\r\n}\r\n\r\nloadParagraph();\r\ninpField.addEventListener(\"input\", initTyping);\r\ntryAgainBtn.addEventListener(\"click\", resetGame);\t\r\n\t\r\n<\/script>\n\n<p><\/p>\n\n<div style=\"height:6px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\"><strong>Ki\u1ec3m tra WPM<\/strong><\/h2>\n\n<p>Ki\u1ec3m tra s\u1ed1 t\u1eeb m\u1ed7i ph\u00fat, hay WPM, l\u00e0 ph\u00e9p \u0111o t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y th\u01b0\u1eddng \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng trong c\u00e1c b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y v\u00e0 quy tr\u00ecnh tuy\u1ec3n d\u1ee5ng. N\u00f3 \u0111\u01b0\u1ee3c gi\u1edbi h\u1ea1n trong n\u0103m l\u1ea7n nh\u1ea5n ph\u00edm ho\u1eb7c k\u00fd t\u1ef1. Ph\u00e9p \u0111o t\u1ed1c \u0111\u1ed9 \u0111\u1ea7u v\u00e0o kh\u00f4ng \u0111\u1ed5i c\u00f3 l\u1ee3i \u00edch l\u00e0 cho ph\u00e9p kh\u1ea3 n\u0103ng so s\u00e1nh gi\u1eefa c\u00e1c ng\u00f4n ng\u1eef. H\u00e3y c\u1ea9n th\u1eadn \u0111\u1ec3 b\u1eaft \u0111\u1ea7u g\u00f5 ph\u00edm c\u1ea3m \u1ee9ng c\u1ee7a b\u1ea1n m\u1ed9t c\u00e1ch ch\u00ednh x\u00e1c. Theo th\u1eddi gian, t\u1ed1c \u0111\u1ed9 c\u1ee7a b\u1ea1n s\u1ebd t\u0103ng l\u00ean.<\/p>\n\n<p>C\u00f3 nhi\u1ec1u ph\u01b0\u01a1ng ph\u00e1p th\u1eed nghi\u1ec7m kh\u00e1c nhau. K\u1ef3 thi n\u00e0y y\u00eau c\u1ea7u \u0111\u00e1nh m\u00e1y v\u00e0 k\u1ebft qu\u1ea3 \u0111\u01b0\u1ee3c tr\u00ecnh b\u00e0y theo s\u1ed1 t\u1eeb m\u1ed7i ph\u00fat. \u0110i\u1ec3m WPM s\u1ebd t\u0103ng l\u00ean khi b\u1ea1n luy\u1ec7n g\u00f5 v\u00e0 ki\u1ec3m tra t\u1ed1c \u0111\u1ed9 g\u00f5 c\u1ee7a m\u00ecnh th\u01b0\u1eddng xuy\u00ean h\u01a1n.<\/p>\n\n<p>Ng\u01b0\u1eddi l\u1edbn v\u00e0 tr\u1ebb em c\u00f3 th\u1ec3 ho\u00e0n th\u00e0nh c\u00e1c b\u00e0i ki\u1ec3m tra t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y theo l\u1ecbch tr\u00ecnh mi\u1ec5n ph\u00ed trong 1 ph\u00fat, 3 ph\u00fat v\u00e0 5 ph\u00fat c\u1ee7a ch\u00fang t\u00f4i \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh \u0111i\u1ec3m ki\u1ec3m tra s\u1ed1 t\u1eeb trung b\u00ecnh m\u1ed7i ph\u00fat c\u1ee7a h\u1ecd.<\/p>\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 t\u00ecm hi\u1ec3u c\u1ea3 k\u1ef9 n\u0103ng \u0111\u00e1nh m\u00e1y v\u00e0 \u0111\u1ed9 ch\u00ednh x\u00e1c khi \u0111\u00e1nh m\u00e1y c\u1ee7a m\u00ecnh b\u1eb1ng c\u00e1ch th\u1ef1c hi\u1ec7n b\u00e0i ki\u1ec3m tra b\u00e0n ph\u00edm WPM n\u00e0y.<\/p>\n\n<h2 class=\"wp-block-heading\">C\u00e1c ch\u1ebf \u0111\u1ed9 kh\u00e1c nhau trong WPM Typing Test<\/h2>\n\n<p>Ch\u00fang t\u00f4i \u0111\u00e3 cung c\u1ea5p cho b\u1ea1n nhi\u1ec1u ph\u01b0\u01a1ng ph\u00e1p ki\u1ec3m tra t\u1eeb m\u1ed7i ph\u00fat kh\u00e1c nhau. Cam k\u1ebft trau d\u1ed3i kh\u1ea3 n\u0103ng \u0111\u00e1nh m\u00e1y c\u1ee7a b\u1ea1n t\u00f9y thu\u1ed9c v\u00e0o l\u01b0\u1ee3ng th\u1eddi gian b\u1ea1n c\u00f3.<\/p>\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 d\u1ec5 d\u00e0ng ch\u1ecdn m\u1ed9t trong n\u0103m ch\u1ebf \u0111\u1ed9 g\u00f5 khi b\u1ea1n l\u00e0 ng\u01b0\u1eddi d\u00f9ng kh\u00e1ch. Ngo\u00e0i ra, c\u00e1c wps ki\u1ec3m tra \u0111\u00e1nh m\u00e1y n\u00e0y ch\u1eafc ch\u1eafn c\u00f3 s\u1eb5n cho b\u1ea1n v\u1edbi quy\u1ec1n truy c\u1eadp kh\u00f4ng h\u1ea1n ch\u1ebf v\u00e0 c\u00e1c l\u1ea7n th\u1eed l\u1eb7p l\u1ea1i. C\u00e1c ch\u1ebf \u0111\u1ed9 b\u1ea1n ch\u1ecdn s\u1ebd x\u00e1c \u0111\u1ecbnh th\u00e0nh t\u00edch c\u1ee7a b\u1ea1n c\u00f3 gi\u00e1 tr\u1ecb nh\u01b0 th\u1ebf n\u00e0o.<\/p>\n\n<p>Ngo\u00e0i ra, c\u00e1c chuy\u00ean gia khuy\u00ean ng\u01b0\u1eddi d\u00f9ng n\u00ean t\u0103ng t\u1ed1c \u0111\u1ed9 \u0111\u1ecdc v\u00e0 g\u00f5 c\u00f9ng m\u1ed9t l\u00fac. B\u00e0i ki\u1ec3m tra ch\u1ec9 g\u00f5 t\u1eeb m\u1ed7i ph\u00fat l\u00e0 ch\u1ee7 \u0111\u1ec1 c\u1ee7a m\u1ed9t s\u1ed1 b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y tr\u1ef1c tuy\u1ebfn. H\u1ea1n ch\u1ebf c\u1ee7a b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y WPM l\u00e0 n\u00f3 ch\u1ec9 d\u1ea1y b\u1ea1n c\u00e1ch g\u00f5 nhanh. Kh\u00f4ng th\u1ec3 x\u00e1c \u0111\u1ecbnh \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a c\u00e1c b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y WPM.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"500\" src=\"https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test-2.jpg\" alt=\"Ki&#x1EC3;m tra WPM\" class=\"wp-image-173\" title=\"\" srcset=\"https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test-2.jpg 1000w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test-2-300x150.jpg 300w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test-2-768x384.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Ki\u1ec3m tra WPM<\/figcaption><\/figure>\n<\/div>\n<p class=\"has-text-align-center has-base-background-color has-background has-medium-font-size\"><em>B\u1ea1n c\u0169ng c\u00f3 th\u1ec3 mu\u1ed1n l\u00e0m <a href=\"https:\/\/keyboardtester.info\/vi\/\" target=\"_blank\" rel=\"noreferrer noopener\">b\u00e0i ki\u1ec3m tra b\u00e0n ph\u00edm<\/a> !<\/em><\/p>\n\n<h2 class=\"wp-block-heading\">S\u1ed1 t\u1eeb m\u1ed7i ph\u00fat c\u1ee7a ch\u00fang t\u00f4i Ki\u1ec3m tra \u0111\u00e1nh m\u00e1y<\/h2>\n\n<p>S\u1eed d\u1ee5ng b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y tr\u1ef1c tuy\u1ebfn c\u1ee7a ch\u00fang t\u00f4i \u0111\u1ec3 bi\u1ebft t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y c\u1ee7a b\u1ea1n.<\/p>\n\n<ul class=\"wp-block-list\"><li>B\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u ki\u1ec3m tra b\u1eb1ng c\u00e1ch ch\u1ecdn gi\u1edbi h\u1ea1n th\u1eddi gian \u0111\u01b0\u1ee3c cung c\u1ea5p tr\u00ean m\u00e0n h\u00ecnh. Sau khi b\u1ea1n ch\u1ecdn khung th\u1eddi gian, b\u00e0i ki\u1ec3m tra s\u1ebd b\u1eaft \u0111\u1ea7u trong th\u1eddi gian \u0111\u00f3.<\/li><li>B\u1ea1n c\u00f3 th\u1ec3 b\u1eaft \u0111\u1ea7u nh\u1eadp, n\u00f3 s\u1ebd \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb tr\u00ean h\u1ed9p \u0111\u01b0\u1ee3c cung c\u1ea5p trong c\u00f4ng c\u1ee5.<\/li><li>Hai t\u00f9y ch\u1ecdn nh\u1eadp ri\u00eang bi\u1ec7t l\u00e0m cho tr\u1ea3i nghi\u1ec7m tr\u1edf n\u00ean th\u00fa v\u1ecb v\u00e0 h\u1ed7 tr\u1ee3 c\u1ea3i thi\u1ec7n c\u00e1c kh\u1ea3 n\u0103ng g\u00f5 t\u1ed1c \u0111\u1ed9 kh\u00e1c nhau.<\/li><li>Xem l\u1ea1i \u0111\u1ed9 ch\u00ednh x\u00e1c v\u00e0 t\u1ed1c \u0111\u1ed9 g\u00f5 c\u1ee7a b\u1ea1n khi b\u1ea1n g\u00f5 v\u00ec n\u00f3 \u0111\u01b0\u1ee3c c\u1eadp nh\u1eadt v\u00e0 hi\u1ec3n th\u1ecb m\u1ed7i gi\u00e2y.<\/li><li>M\u00e0n h\u00ecnh hi\u1ec3n th\u1ecb s\u1ebd hi\u1ec3n th\u1ecb t\u1ef7 l\u1ec7 ph\u1ea7n tr\u0103m \u0111\u00e1nh m\u00e1y ch\u00ednh x\u00e1c v\u00e0 t\u1ed1c \u0111\u1ed9 t\u1ed5ng s\u1ed1 l\u1ed7i.<\/li><li>C\u00f9ng v\u1edbi \u0111\u00f3, t\u1ed5ng s\u1ed1 l\u1ed7i b\u1ea1n m\u1eafc ph\u1ea3i khi \u0111\u00e1nh m\u00e1y c\u0169ng s\u1ebd \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb \u0111\u1ec3 b\u1ea1n c\u00f3 th\u1ec3 \u0111\u00e1nh gi\u00e1 k\u1ef9 n\u0103ng \u0111\u00e1nh m\u00e1y c\u1ee7a m\u00ecnh.<\/li><li>T\u1ed5ng s\u1ed1 t\u1eeb m\u00e0 b\u1ea1n \u0111\u00e3 vi\u1ebft trong h\u1ed9p \u0111\u00e1nh m\u00e1y c\u0169ng s\u1ebd \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb tr\u00ean m\u00e0n h\u00ecnh. B\u1eb1ng c\u00e1ch n\u00e0y b\u1ea1n c\u00f3 th\u1ec3 ki\u1ec3m tra xem b\u1ea1n \u0111\u00e3 l\u00e0m t\u1ed1t nh\u01b0 th\u1ebf n\u00e0o.<\/li><li>\u0110\u1ec3 chia s\u1ebb k\u1ebft qu\u1ea3 ki\u1ec3m tra c\u1ee7a b\u1ea1n v\u1edbi c\u00e1c \u0111\u1ed3ng nghi\u1ec7p c\u1ee7a b\u1ea1n, h\u00e3y s\u1eed d\u1ee5ng c\u00e1c li\u00ean k\u1ebft chia s\u1ebb tr\u00ean b\u1ea3ng k\u1ebft qu\u1ea3 ki\u1ec3m tra.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">L\u00fd do l\u00e0m b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y:<\/h2>\n\n<p>B\u1ea1n c\u00f3 th\u1ec3 mu\u1ed1n tr\u1ea3i qua m\u1ed9t b\u00e0i ki\u1ec3m tra t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y v\u00ec nhi\u1ec1u l\u00fd do. C\u00f3 l\u1ebd b\u1ea1n mu\u1ed1n ki\u1ec3m tra xem m\u00ecnh c\u00f3 th\u1ec3 g\u00f5 nhanh nh\u01b0 th\u1ebf n\u00e0o, ho\u1eb7c c\u00f3 th\u1ec3 b\u1ea1n mu\u1ed1n xem li\u1ec7u \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a m\u00ecnh c\u00f3 c\u1ea7n \u0111\u01b0\u1ee3c c\u1ea3i thi\u1ec7n hay kh\u00f4ng. B\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y l\u00e0 m\u1ed9t c\u00f4ng c\u1ee5 tuy\u1ec7t v\u1eddi \u0111\u1ec3 \u0111\u00e1nh gi\u00e1 s\u1ef1 ti\u1ebfn b\u1ed9 c\u1ee7a b\u1ea1n trong m\u1ecdi tr\u01b0\u1eddng h\u1ee3p. N\u1ebfu b\u1ea1n c\u00f3 th\u1ec3 g\u00f5 nhanh h\u01a1n ti\u00eau chu\u1ea9n 40 t\u1eeb m\u1ed7i ph\u00fat, xin ch\u00fac m\u1eebng.<\/p>\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"500\" src=\"https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test_mid2.jpg\" alt=\"H&#x1B0;&#x1EDB;ng d&#x1EAB;n ki&#x1EC3;m tra &#x111;&#xE1;nh m&#xE1;y\" class=\"wp-image-174\" title=\"\" srcset=\"https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test_mid2.jpg 1000w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test_mid2-300x150.jpg 300w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/wpm-test_mid2-768x384.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>H\u01b0\u1edbng d\u1eabn ki\u1ec3m tra \u0111\u00e1nh m\u00e1y<\/figcaption><\/figure>\n<\/div>\n<p>B\u1ea1n c\u00f3 th\u1ec3 t\u1ef1 do l\u00e0m l\u1ea1i b\u00e0i ki\u1ec3m tra bao nhi\u00eau l\u1ea7n t\u00f9y th\u00edch v\u00e0 m\u1ed7i l\u1ea7n nh\u01b0 v\u1eady, \u0111\u1ed9 ch\u00ednh x\u00e1c v\u00e0 t\u1ed1c \u0111\u1ed9 c\u1ee7a b\u1ea1n s\u1ebd t\u0103ng l\u00ean. B\u1ea1n c\u00f3 th\u1ec3 ng\u1ea1c nhi\u00ean khi bi\u1ebft m\u00ecnh c\u00f3 th\u1ec3 g\u00f5 nhanh nh\u01b0 th\u1ebf n\u00e0o n\u1ebfu b\u1ea1n th\u1eed ngay h\u00f4m nay.<\/p>\n\n<h2 class=\"wp-block-heading\">L\u1ee3i \u00edch c\u1ee7a b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y<\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>C\u1ea3i thi\u1ec7n hi\u1ec7u qu\u1ea3 c\u00f4ng vi\u1ec7c<\/strong><\/h3>\n\n<p>C\u00e1c \u0111\u1ea1i l\u00fd h\u1ed7 tr\u1ee3 kh\u00e1ch h\u00e0ng c\u00f3 th\u1ec3 l\u00e0m vi\u1ec7c hi\u1ec7u qu\u1ea3 h\u01a1n v\u00ec giao ti\u1ebfp b\u1eb1ng v\u0103n b\u1ea3n ch\u00ednh x\u00e1c h\u01a1n v\u00e0 y\u00eau c\u1ea7u \u0111\u01b0\u1ee3c gi\u1ea3i quy\u1ebft nhanh h\u01a1n.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>t\u1eadp trung t\u1ed1t h\u01a1n<\/strong><\/h3>\n\n<p>K\u1ef9 n\u0103ng \u0111\u00e1nh m\u00e1y n\u00e2ng cao c\u00f3 ngh\u0129a l\u00e0 \u00edt ho\u1eb7c kh\u00f4ng m\u1eafc l\u1ed7i v\u00e0 t\u1eadp trung h\u01a1n v\u00e0o nhi\u1ec7m v\u1ee5 b\u1ea1n \u0111\u01b0\u1ee3c giao. Kh\u00f4ng c\u1ea7n lo l\u1eafng v\u1ec1 nh\u1eefng thay \u0111\u1ed5i nh\u1ecf, n\u0103ng su\u1ea5t c\u1ee7a b\u1ea1n s\u1ebd t\u0103ng l\u00ean khi b\u1ea1n tr\u1edf n\u00ean t\u1ed1t h\u01a1n.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Nhi\u1ec1u c\u01a1 h\u1ed9i vi\u1ec7c l\u00e0m h\u01a1n<\/strong><\/h3>\n\n<p>Trong c\u00e1c c\u00f4ng vi\u1ec7c nh\u01b0 nh\u00e0 ph\u00e1t tri\u1ec3n c\u01a1 s\u1edf d\u1eef li\u1ec7u, \u0111\u1ea1i di\u1ec7n d\u1ecbch v\u1ee5 kh\u00e1ch h\u00e0ng, tr\u1ee3 l\u00fd th\u01b0 k\u00fd ho\u1eb7c ng\u01b0\u1eddi phi\u00ean \u00e2m, c\u00f3 kh\u1ea3 n\u0103ng \u0111\u00e1nh m\u00e1y t\u1ed1t s\u1ebd mang l\u1ea1i l\u1ee3i th\u1ebf cho b\u1ea1n.<\/p>\n\n<h2 class=\"wp-block-heading\">L\u00e0m th\u1ebf n\u00e0o \u0111\u1ec3 c\u1ea3i thi\u1ec7n t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y?<\/h2>\n\n<p>B\u1edfi v\u00ec tr\u00ed nh\u1edb c\u01a1 b\u1eafp l\u00e0 ch\u00eca kh\u00f3a \u0111\u1ec3 \u0111\u00e1nh m\u00e1y t\u1ed1t, n\u00ean luy\u1ec7n t\u1eadp th\u01b0\u1eddng xuy\u00ean l\u00e0 c\u00e1ch duy nh\u1ea5t \u0111\u1ec3 tr\u1edf n\u00ean t\u1ed1t h\u01a1n. Ch\u00fang t\u00f4i \u0111\u00e3 thi\u1ebft k\u1ebf m\u1ed9t ch\u01b0\u01a1ng tr\u00ecnh gi\u00fap b\u1ea1n luy\u1ec7n g\u00f5 m\u1ed9t c\u00e1ch d\u1ec5 d\u00e0ng v\u00e0 hi\u1ec7u qu\u1ea3 nh\u1ea5t c\u00f3 th\u1ec3.<\/p>\n\n<p>M\u1ed9t s\u1ed1 ph\u01b0\u01a1ng ph\u00e1p c\u1ea3i ti\u1ebfn l\u00e0:<\/p>\n\n<ul class=\"wp-block-list\"><li>B\u1ea1n ph\u1ea3i t\u1eadp luy\u1ec7n ng\u00f3n tay \u0111\u1ecbnh k\u1ef3 v\u00e0 ki\u00ean tr\u00ec \u0111\u1ec3 h\u00ecnh th\u00e0nh th\u00f3i quen t\u1ed1t. T\u1ea7m quan tr\u1ecdng c\u1ee7a \u0111\u1ed9 ch\u00ednh x\u00e1c, c\u00f4ng th\u00e1i h\u1ecdc v\u00e0 t\u1ed1c \u0111\u1ed9 g\u00f5 nhanh s\u1ebd \u0111\u1ebfn sau.<\/li><li>Tr\u00e1nh l\u00e0m vi\u1ec7c qu\u00e1 s\u1ee9c, h\u00e3y nh\u1edb r\u1eb1ng \u0111\u00e2y l\u00e0 m\u1ed9t cu\u1ed9c ch\u1ea1y marathon ch\u1ee9 kh\u00f4ng ph\u1ea3i ch\u1ea1y n\u01b0\u1edbc r\u00fat.<\/li><li>M\u01b0\u1eddi ph\u00fat t\u1eadp th\u1ec3 d\u1ee5c m\u1ed7i ng\u00e0y t\u1ed1t h\u01a1n m\u1ed9t gi\u1edd ch\u1ea1y b\u1ed9.<\/li><\/ul>\n\n<h2 class=\"wp-block-heading\">T\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y trung b\u00ecnh l\u00e0 g\u00ec?<\/h2>\n\n<p>T\u1ed1c \u0111\u1ed9 g\u00f5 th\u00f4ng th\u01b0\u1eddng l\u00e0 kho\u1ea3ng 40 WPM, nh\u01b0ng t\u1ed1c \u0111\u1ed9 n\u00e0y c\u00f3 th\u1ec3 kh\u00e1c nhau r\u1ea5t nhi\u1ec1u t\u00f9y thu\u1ed9c v\u00e0o ki\u1ec3u g\u00f5 c\u1ee7a b\u1ea1n. B\u1ea1n ph\u1ea3i t\u00ecm ki\u1ebfm t\u1eebng ph\u00edm khi nh\u1eadp n\u1ebfu b\u1ea1n ch\u1ec9 s\u1eed d\u1ee5ng hai ng\u00f3n tay ho\u1eb7c &#8220;s\u0103n v\u00e0 m\u1ed5&#8221;. Th\u1eadt kh\u00f4ng may, c\u00f3 gi\u1edbi h\u1ea1n v\u1ec1 t\u1ed1c \u0111\u1ed9 b\u1ea1n c\u00f3 th\u1ec3 nh\u1eadp t\u1eeb, b\u1ea5t k\u1ec3 b\u1ea1n di chuy\u1ec3n nhanh nh\u01b0 th\u1ebf n\u00e0o. T\u1ed1c \u0111\u1ed9 trung b\u00ecnh cho c\u00e1c c\u00e1 nh\u00e2n s\u1eed d\u1ee5ng chi\u1ebfn l\u01b0\u1ee3c n\u00e0y ch\u1ec9 l\u00e0 27 WPM.<\/p>\n\n<p>Thay v\u00e0o \u0111\u00f3, b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng c\u1ea3 m\u01b0\u1eddi ng\u00f3n tay \u0111\u1ec3 g\u00f5, b\u1ea1n c\u00f3 th\u1ec3 d\u1ea1y c\u00e1c ng\u00f3n tay c\u1ee7a m\u00ecnh b\u1ea5m \u0111\u00fang ph\u00edm m\u00e0 kh\u00f4ng c\u1ea7n nh\u00ecn xu\u1ed1ng. Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 g\u00f5 nhanh h\u01a1n \u0111\u00e1ng k\u1ec3 b\u1eb1ng c\u00e1ch di chuy\u1ec3n \u00edt kho\u1ea3ng c\u00e1ch h\u01a1n tr\u00ean b\u00e0n ph\u00edm.<\/p>\n\n<p>V\u00e0 n\u00f3 th\u1ec3 hi\u1ec7n. V\u1edbi t\u1ea5t c\u1ea3 10 ng\u00f3n tay \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng, ng\u01b0\u1eddi \u0111\u00e1nh m\u00e1y c\u1ea3m \u1ee9ng trung b\u00ecnh c\u00f3 th\u1ec3 g\u00f5 h\u01a1n 50 WPM, nhanh g\u1ea5p \u0111\u00f4i so v\u1edbi ch\u1ec9 s\u1eed d\u1ee5ng hai ng\u00f3n tay. Xin l\u01b0u \u00fd r\u1eb1ng \u0111i\u1ec1u n\u00e0y \u0111\u1ea1i di\u1ec7n cho m\u1ee9c trung b\u00ecnh. H\u1ea7u h\u1ebft m\u1ecdi ng\u01b0\u1eddi c\u00f3 th\u1ec3 nh\u1eafn tin NHANH H\u01a0N v\u1edbi k\u1ef9 thu\u1eadt n\u00e0y. M\u1ed9t trong nh\u1eefng m\u00e1y \u0111\u00e1nh ch\u1eef nhanh nh\u1ea5t th\u1ebf gi\u1edbi hi\u1ec7n \u0111\u1ea1i, Sean Wrona, c\u00f3 th\u1ec3 g\u00f5 t\u1edbi 256 WPM. Trong su\u1ed1t 50 ph\u00fat, anh \u1ea5y th\u1eadm ch\u00ed c\u00f3 th\u1ec3 duy tr\u00ec t\u1ed1c \u0111\u1ed9 174 t\u1eeb m\u1ed7i ph\u00fat.<\/p>\n\n<h2 class=\"has-text-align-center wp-block-heading\">C\u00c2U H\u1eceI TH\u01af\u1edcNG G\u1eb6P<\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>T\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y \u0111\u01b0\u1ee3c \u0111o nh\u01b0 th\u1ebf n\u00e0o?<\/strong><\/h3>\n\n<p>S\u1ed1 l\u01b0\u1ee3ng t\u1eeb b\u1ea1n c\u00f3 th\u1ec3 nh\u1eadp ch\u00ednh x\u00e1c trong m\u1ed9t kho\u1ea3ng th\u1eddi gian x\u00e1c \u0111\u1ecbnh tr\u01b0\u1edbc l\u00e0 t\u1ed1c \u0111\u1ed9 b\u1ea1n c\u00f3 th\u1ec3 nh\u1eadp. Trong qu\u00e1 tr\u00ecnh ki\u1ec3m tra, b\u1ea1n s\u1ebd \u0111\u01b0\u1ee3c cung c\u1ea5p m\u1ed9t s\u1ed1 bi\u1ec3u th\u1ecb s\u1ed1 t\u1eeb trung b\u00ecnh m\u1ed7i ph\u00fat (WPM) c\u1ee7a b\u1ea1n v\u00e0 m\u1ed9t ph\u1ea7n tr\u0103m bi\u1ec3u th\u1ecb \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a b\u1ea1n.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>WPM c\u00f3 ngh\u0129a l\u00e0 g\u00ec?<\/strong><\/h3>\n\n<p>WPM l\u00e0 vi\u1ebft t\u1eaft c\u1ee7a &#8220;T\u1eeb m\u1ed7i ph\u00fat&#8221; v\u00e0 d\u1ef1a tr\u00ean ph\u01b0\u01a1ng tr\u00ecnh 1 WPM = 5 l\u1ea7n nh\u1ea5n ph\u00edm. N\u00f3 l\u00e0 ph\u00e9p \u0111o t\u1ed1c \u0111\u1ed9 \u0111\u1ea7u ra c\u1ee7a b\u00e0n ph\u00edm.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>WPM 55 c\u00f3 t\u1ed1t kh\u00f4ng?<\/strong><\/h3>\n\n<p>T\u1ed1c \u0111\u1ed9 g\u00f5 57 WPM ho\u1eb7c cao h\u01a1n \u0111\u01b0\u1ee3c coi l\u00e0 xu\u1ea5t s\u1eafc. G\u00f5 c\u1ea3m \u1ee9ng l\u00e0 y\u1ebfu t\u1ed1 ch\u00ednh h\u1ed7 tr\u1ee3 ng\u01b0\u1eddi \u0111\u00e1nh m\u00e1y nhanh h\u01a1n. Khi b\u1ea1n g\u00f5 b\u1eb1ng c\u00e1ch ch\u1ea1m, b\u1ea1n x\u00e1c \u0111\u1ecbnh v\u1ecb tr\u00ed c\u00e1c ph\u00edm b\u1eb1ng tr\u00ed nh\u1edb c\u01a1 b\u1eafp h\u01a1n l\u00e0 th\u1ecb gi\u00e1c.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>80 t\u1eeb m\u1ed7i ph\u00fat c\u00f3 t\u1ed1t kh\u00f4ng?<\/strong><\/h3>\n\n<p>T\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y \u0111i\u1ec3n h\u00ecnh c\u1ee7a m\u1ed9t nh\u00e2n vi\u00ean \u0111\u00e1nh m\u00e1y chuy\u00ean nghi\u1ec7p n\u1eb1m trong kho\u1ea3ng t\u1eeb 43 \u0111\u1ebfn 80 t\u1eeb m\u1ed7i ph\u00fat (wpm), tuy nhi\u00ean, m\u1ed9t s\u1ed1 t\u00e1c v\u1ee5 c\u00f3 th\u1ec3 y\u00eau c\u1ea7u t\u1ed1c \u0111\u1ed9 t\u1eeb 80 \u0111\u1ebfn 95 (th\u01b0\u1eddng l\u00e0 m\u1ee9c t\u1ed1i thi\u1ec3u \u0111\u1ed1i v\u1edbi vai tr\u00f2 \u0111i\u1ec1u ph\u1ed1i v\u00e0 c\u00e1c nhi\u1ec7m v\u1ee5 \u0111\u00e1nh m\u00e1y nh\u1ea1y c\u1ea3m v\u1edbi th\u1eddi gian kh\u00e1c) v\u00e0 m\u1ed9t s\u1ed1 nh\u00e2n vi\u00ean \u0111\u00e1nh m\u00e1y l\u00e0nh ngh\u1ec1 c\u00f3 th\u1ec3 \u0111\u1ea1t t\u1ed1c \u0111\u1ed9 h\u01a1n 120 wpm.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Ph\u01b0\u01a1ng ph\u00e1p g\u00f5 t\u1ed1t nh\u1ea5t l\u00e0 g\u00ec?<\/strong><\/h3>\n\n<p>Nh\u1eefng ng\u01b0\u1eddi \u0111\u00e1nh m\u00e1y chuy\u00ean nghi\u1ec7p cho r\u1eb1ng g\u00f5 c\u1ea3m \u1ee9ng l\u00e0 ki\u1ec3u g\u00f5 hi\u1ec7u qu\u1ea3. Nh\u01b0ng nhi\u1ec1u ng\u01b0\u1eddi \u0111\u00e1nh m\u00e1y th\u00e0nh th\u1ea1o s\u1eed d\u1ee5ng ph\u01b0\u01a1ng ph\u00e1p k\u1ebft h\u1ee3p (s\u1ef1 k\u1ebft h\u1ee3p gi\u1eefa Hunt &amp; Peck v\u00e0 Touch Typing).<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>\u0110i\u1ec3m v\u01b0\u1ee3t qua trong b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y l\u00e0 g\u00ec?<\/strong><\/h3>\n\n<p>C\u00e1c b\u00e0i ki\u1ec3m tra \u0111\u00e1nh m\u00e1y cho c\u00f4ng vi\u1ec7c y\u00eau c\u1ea7u s\u1ed1 \u0111i\u1ec3m t\u1ed1i thi\u1ec3u l\u00e0 50 WPM. T\u1ed1c \u0111\u1ed9 c\u1ee7a th\u01b0 k\u00fd ph\u00e1p l\u00fd l\u00e0 t\u1eeb 50 \u0111\u1ebfn 60 WPM. C\u00e1c l\u1eadp tr\u00ecnh vi\u00ean ph\u1ea3i \u0111\u1ea1t \u0111\u01b0\u1ee3c s\u1ed1 \u0111i\u1ec3m 60 WPM. Ng\u01b0\u1eddi phi\u00ean \u00e2m chuy\u00ean nghi\u1ec7p n\u00ean nh\u1eafm t\u1edbi 60 \u0111\u1ebfn 75 WPM.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>B\u1ea1n m\u1ea5t bao l\u00e2u \u0111\u1ec3 g\u00f5 \u1edf t\u1ed1c \u0111\u1ed9 65 WPM?<\/strong><\/h3>\n\n<p>Th\u1eadt kh\u00f3 \u0111\u1ec3 \u01b0\u1edbc t\u00ednh th\u1eddi gian. Tuy nhi\u00ean, n\u1ebfu b\u1ea1n c\u00f3 th\u1ec3 luy\u1ec7n t\u1eadp li\u00ean t\u1ee5c trong hai gi\u1edd li\u00ean t\u1ee5c trong s\u00e1u th\u00e1ng, b\u1ea1n c\u00f3 th\u1ec3 t\u0103ng t\u1ed1c l\u00ean 65 WPM.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>T\u1ea1i sao l\u00e0m b\u00e0i ki\u1ec3m tra t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y l\u1ea1i quan tr\u1ecdng?<\/strong><\/h3>\n\n<p>B\u1eb1ng c\u00e1ch ti\u1ebfn h\u00e0nh ki\u1ec3m tra t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y, b\u1ea1n c\u00f3 th\u1ec3 bi\u1ebft \u0111\u01b0\u1ee3c t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y trung b\u00ecnh (WPM) v\u00e0 \u0111\u1ed9 ch\u00ednh x\u00e1c c\u1ee7a m\u00ecnh. Th\u00f4ng tin n\u00e0y \u0111\u00f3ng vai tr\u00f2 l\u00e0 \u0111\u01b0\u1eddng c\u01a1 s\u1edf m\u00e0 b\u1ea1n c\u00f3 th\u1ec3 s\u1eed d\u1ee5ng \u0111\u1ec3 r\u00e8n luy\u1ec7n b\u1ea3n th\u00e2n \u0111\u1ec3 g\u00f5 nhanh h\u01a1n v\u00e0 ch\u00ednh x\u00e1c h\u01a1n.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>T\u00f4i c\u00f3 th\u1ec3 l\u00e0m g\u00ec \u0111\u1ec3 c\u1ea3i thi\u1ec7n \u0111i\u1ec3m s\u1ed1 c\u1ee7a m\u00ecnh?<\/strong><\/h3>\n\n<p>C\u00e2u n\u00f3i &#8220;th\u1ef1c h\u00e0nh l\u00e0m cho ho\u00e0n h\u1ea3o&#8221; l\u00e0 \u0111\u00fang. B\u1ea1n c\u00f3 th\u1ec3 th\u1eed m\u1ed9t s\u1ed1 th\u1ee9 kh\u00e1c \u0111\u1ec3 t\u0103ng k\u1ef9 n\u0103ng \u0111\u00e1nh m\u00e1y c\u1ee7a m\u00ecnh b\u00ean c\u1ea1nh vi\u1ec7c luy\u1ec7n t\u1eadp. N\u00e2ng cao t\u00ednh c\u00f4ng th\u00e1i h\u1ecdc c\u1ee7a b\u1ea1n b\u1eb1ng c\u00e1ch chuy\u1ec3n \u0111\u1ed5i m\u00e0n h\u00ecnh v\u00e0 \u0111\u1ed3 n\u1ed9i th\u1ea5t, h\u1ecdc c\u00e1ch g\u00f5 ph\u00edm c\u1ea3m \u1ee9ng, c\u00f3 b\u00e0n ph\u00edm \u0111\u1eb9p h\u01a1n v\u00e0 bu\u1ed9c b\u1ea1n ph\u1ea3i nh\u00ecn v\u00e0o m\u00e0n h\u00ecnh thay v\u00ec c\u00e1c ph\u00edm.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>wpm cao nh\u1ea5t bao gi\u1edd h\u1ebft l\u00e0 bao nhi\u00eau?<\/strong><\/h3>\n\n<p>216 t\u1eeb m\u1ed7i ph\u00fat (wpm), m\u00e0 Stella Pajunas \u0111\u1ea1t \u0111\u01b0\u1ee3c v\u00e0o n\u0103m 1946 khi s\u1eed d\u1ee5ng m\u00e1y \u0111\u00e1nh ch\u1eef \u0111i\u1ec7n c\u1ee7a IBM, l\u00e0 t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y nhanh nh\u1ea5t t\u1eebng \u0111\u01b0\u1ee3c ghi nh\u1eadn.<\/p>\n\n<p>M\u1ed9t s\u1ed1 b\u00e0i ki\u1ec3m tra li\u00ean quan \u0111\u1ebfn b\u00e0n ph\u00edm kh\u00e1c:<\/p>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/keyboardtester.info\/vi\/may-dem-ban-phim\/\">B\u1ed9 \u0111\u1ebfm b\u00e0n ph\u00edm<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/may-kiem-tra-ban-phim-mac\/\">M\u00e1y ki\u1ec3m tra b\u00e0n ph\u00edm Mac<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/kiem-tra-chuyen-doi-chinh\/\">Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/?p=1366\">Ki\u1ec3m tra \u0111\u1ed9 tr\u1ec5 c\u1ee7a b\u00e0n ph\u00edm<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/test-ban-phim-co\/\" target=\"_blank\" rel=\"noreferrer noopener\">Ki\u1ec3m tra b\u00e0n ph\u00edm c\u01a1<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>B\u1ea1n mu\u1ed1n t\u0103ng t\u1ed1c \u0111\u1ed9 \u0111\u00e1nh m\u00e1y c\u1ee7a m\u00ecnh? H\u00e3y truy c\u1eadp b\u00ean d\u01b0\u1edbi \u0111\u1ec3 ki\u1ec3m tra \u0110\u00e1nh m\u00e1y WPM &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Ki\u1ec3m tra WPM | Ki\u1ec3m tra \u0111\u00e1nh m\u00e1y m\u1ed7i ph\u00fat\" class=\"read-more button\" href=\"https:\/\/keyboardtester.info\/vi\/kiem-tra-wpm\/#more-1420\" aria-label=\"More on Ki\u1ec3m tra WPM | Ki\u1ec3m tra \u0111\u00e1nh m\u00e1y m\u1ed7i ph\u00fat\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":639,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86],"tags":[],"class_list":["post-1420","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-kiem-tra-ban-phim","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts\/1420","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/comments?post=1420"}],"version-history":[{"count":2,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts\/1420\/revisions"}],"predecessor-version":[{"id":1442,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts\/1420\/revisions\/1442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/media\/639"}],"wp:attachment":[{"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/media?parent=1420"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/categories?post=1420"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/tags?post=1420"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}