{"id":1441,"date":"2022-09-27T16:14:37","date_gmt":"2022-09-27T16:14:37","guid":{"rendered":"https:\/\/keyboardtester.info\/kiem-tra-chuyen-doi-chinh-kiem-tra-ban-phim-nkro\/"},"modified":"2023-02-09T14:47:11","modified_gmt":"2023-02-09T14:47:11","slug":"kiem-tra-chuyen-doi-chinh","status":"publish","type":"post","link":"https:\/\/keyboardtester.info\/vi\/kiem-tra-chuyen-doi-chinh\/","title":{"rendered":"Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh | Ki\u1ec3m tra b\u00e0n ph\u00edm NKRO"},"content":{"rendered":"\n<p>Ki\u1ec3m tra rollover ch\u00ednh c\u1ee7a ch\u00fang t\u00f4i s\u1ebd gi\u00fap b\u1ea1n ki\u1ec3m tra rollover NKRO tr\u00ean b\u00e0n ph\u00edm c\u1ee7a b\u1ea1n, l\u00e0m b\u00e0i ki\u1ec3m tra v\u00e0 ki\u1ec3m tra!<\/p>\n<script type=\"text\/javascript\">\r\nvar keys = [];\r\nvar order = [];\r\n\r\nfunction getkeyname(keycode) {\r\n\tif(keycode >= 65 && keycode <= 90) {\r\n\t\treturn String.fromCharCode(keycode);\r\n\t}\r\n\tif(keycode >= 48 && keycode <= 57) return keycode - 48;\r\n\tif(keycode == 8) return \"&lt;BACKSPACE&gt;\";\r\n\tif(keycode == 9) return \"&lt;TAB&gt;\";\r\n\tif(keycode == 12) return \"&lt;NUM5&gt;\";\r\n\tif(keycode == 13) return \"&lt;ENTER&gt;\";\r\n\tif(keycode == 16) return \"&lt;SHIFT&gt;\";\r\n\tif(keycode == 17) return \"&lt;CTRL&gt;\";\r\n\tif(keycode == 18) return \"&lt;ALT&gt;\";\r\n\tif(keycode == 19) return \"&lt;PAUSE&gt;\";\r\n\tif(keycode == 20) return \"&lt;CAPSLOCK&gt;\";\r\n\tif(keycode == 27) return \"&lt;ESC&gt;\";\r\n\tif(keycode == 32) return \"&lt;SPACE&gt;\";\r\n\tif(keycode == 33) return \"&lt;PAGEUP&gt;\";\r\n\tif(keycode == 34) return \"&lt;PAGEDOWN&gt;\";\r\n\tif(keycode == 35) return \"&lt;END&gt;\";\r\n\tif(keycode == 36) return \"&lt;HOME&gt;\";\r\n\tif(keycode == 37) return \"&lt;LEFTARROW&gt;\";\r\n\tif(keycode == 38) return \"&lt;UPARROW&gt;\";\r\n\tif(keycode == 39) return \"&lt;RIGHTARROW&gt;\";\r\n\tif(keycode == 40) return \"&lt;DOWNARROW&gt;\";\r\n\tif(keycode == 45) return \"&lt;INSERT&gt;\";\r\n\tif(keycode == 46) return \"&lt;DELETE&gt;\";\r\n\tif(keycode == 59) return \";\";\r\n\tif(keycode == 91) return \"&lt;LEFTWINDOWS&gt;\";\r\n\tif(keycode == 92) return \"&lt;RIGHTWINDOWS&gt;\";\r\n\tif(keycode == 93) return \"&lt;MENU&gt;\";\r\n\tif(keycode >= 96 && keycode <= 105) return \"&lt;NUM\" + (keycode - 96) + \"&gt;\";\r\n\tif(keycode == 106) return \"&lt;MULTIPLY&gt;\";\r\n\tif(keycode == 107) return \"&lt;ADD&gt;\";\r\n\tif(keycode == 109) return \"&lt;SUBTRACT&gt;\";\r\n\tif(keycode == 110) return \"&lt;DECIMAL&gt;\";\r\n\tif(keycode == 111) return \"&lt;DIVIDE&gt;\";\r\n\tif(keycode >= 112 && keycode <= 123) return \"&lt;F\" + (keycode - 111) + \"&gt;\";\r\n\tif(keycode == 144) return \"&lt;NUMLOCK&gt;\";\r\n\tif(keycode == 145) return \"&lt;SCROLLLOCK&gt;\";\r\n\tif(keycode == 186) return \"&lt;SEMICOLON&gt;\";\r\n\tif(keycode == 187) return \"&lt;EQUALS&gt;\";\r\n\tif(keycode == 188) return \",\";\r\n\tif(keycode == 189) return \"&lt;DASH&gt;\";\r\n\tif(keycode == 190) return \".\";\r\n\tif(keycode == 191) return \"\/\";\r\n\tif(keycode == 192) return \"&lt;BACKTICK&gt;\";\r\n\tif(keycode == 219) return \"[\";\r\n\tif(keycode == 220) return \"\\\\\";\r\n\tif(keycode == 221) return \"]\";\r\n\tif(keycode == 222) return \"'\";\r\n\treturn \"&lt;\" + keycode + \"&gt;\";\r\n}\r\n\r\n\/\/This prototype is provided by the Mozilla foundation and\r\n\/\/is distributed under the MIT license.\r\n\/\/http:\/\/www.ibiblio.org\/pub\/Linux\/LICENSES\/mit.license\r\nif (!Array.prototype.map)\r\n{\r\n  Array.prototype.map = function(fun \/*, thisp*\/)\r\n  {\r\n    var len = this.length;\r\n    if (typeof fun != \"function\")\r\n      throw new TypeError();\r\n\r\n    var res = new Array(len);\r\n    var thisp = arguments[1];\r\n    for (var i = 0; i < len; i++)\r\n    {\r\n      if (i in this)\r\n        res[i] = fun.call(thisp, this[i], i, this);\r\n    }\r\n\r\n    return res;\r\n  };\r\n}\r\n\r\nfunction update() {\r\n\tdocument.getElementById('disp').innerHTML = order.map(getkeyname).join(\"\");\r\n\tdocument.getElementById('count').innerHTML = order.length;\r\n}\r\n\r\nfunction remove(which) {\r\n\tfor(var i = 0; i < order.length; i++) {\r\n\t\tif(order[i] == which) {\r\n\t\t\torder.splice(i, 1);\r\n\t\t\treturn;\r\n\t\t}\r\n\t}\r\n}\r\n\r\nfunction getkeycode(e) {\r\n\tvar keycode;\r\n\tif (window.event) keycode = window.event.keyCode;\r\n\telse if (e) keycode = e.which;\r\n\treturn keycode;\r\n}\r\n\r\njQuery(\"body\").keyup(function(){\r\n\tc=getkeycode(event); keys[c] = ''; remove(c); update();\r\n});\r\njQuery(\"body\").keydown(function(){\r\n\tc=getkeycode(event); if(keys[c] == c) return \r\nfalse; keys[c] = c; order[order.length] = c; update(); return false;\r\n});\r\n\t\r\n<\/script>\r\n\r\n<p>Directions: Type some keys.<p>\r\n\r\n<table border = 1 width=500>\r\n<tr><td>\r\n<p><br><\/p>\r\n Keys accepted: <span id=\"disp\"><\/span><br>\r\n Count: <span id=\"count\"><\/span><br>\r\n<p><br><\/p>\r\n\r\n<\/td><\/tr><\/table>\n\n<p><\/p>\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n<h2 class=\"wp-block-heading\">NKRO l\u00e0 g\u00ec?<\/h2>\n\n<p>C\u1ee5m t\u1eeb \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng \u0111\u1ec3 x\u00e1c \u0111\u1ecbnh s\u1ed1 l\u01b0\u1ee3ng ph\u00edm c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c nh\u1ea5n \u0111\u1ed3ng th\u1eddi \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 n-key rollover (ho\u1eb7c NKRO). B\u1ea1n c\u00f3 th\u1ec3 nh\u1ea5n \u0111\u1ed3ng th\u1eddi s\u00e1u ph\u00edm tr\u00ean b\u00e0n ph\u00edm cu\u1ed9n qua 6 ph\u00edm v\u00e0 t\u1ea5t c\u1ea3 n ph\u00edm tr\u00ean b\u00e0n ph\u00edm cu\u1ed9n qua n ph\u00edm \u0111\u1ea7y \u0111\u1ee7 n\u1ebfu b\u1ea1n c\u00f3 m\u1ed9t trong m\u1ed7i b\u00e0n ph\u00edm.<\/p>\n\n<p>H\u1ea7u h\u1ebft c\u00e1c b\u00e0n ph\u00edm c\u01a1 \u0111\u1ec1u c\u00f3 ch\u1ee9c n\u0103ng \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 NKRO ho\u1eb7c N-key rollover. N\u00f3 cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng nh\u1ea5n \u0111\u1ed3ng th\u1eddi nhi\u1ec1u ph\u00edm, v\u1edbi m\u1ed7i l\u1ea7n nh\u1ea5n ph\u00edm \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd ri\u00eang. \u0110i\u1ec1u n\u00e0y \u0111\u1eb7c bi\u1ec7t h\u1eefu \u00edch cho nh\u1eefng game th\u1ee7 ph\u1ea3i nh\u1ea5n \u0111\u1ed3ng th\u1eddi nhi\u1ec1u ph\u00edm.<\/p>\n\n<p>Thay v\u00ec \u0111\u1ec3 PC th\u1ef1c hi\u1ec7n t\u00e1c v\u1ee5 n\u00e0y, NKRO c\u00f3 kh\u1ea3 n\u0103ng qu\u00e9t ri\u00eang t\u1eebng l\u1ea7n nh\u1ea5n n\u00fat. Do \u0111\u00f3, ngay c\u1ea3 khi b\u1ea1n nh\u1ea5n nhi\u1ec1u n\u00fat ho\u1eb7c ph\u00edm c\u00f9ng l\u00fac, m\u1ed7i n\u00fat ho\u1eb7c ph\u00edm \u0111\u1ec1u \u0111\u01b0\u1ee3c ghi l\u1ea1i.<\/p>\n\n<h2 class=\"wp-block-heading\">Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh b\u1eb1ng Ki\u1ec3m tra tr\u1ef1c tuy\u1ebfn c\u1ee7a ch\u00fang t\u00f4i<\/h2>\n\n<p>B\u1ea1n kh\u00f4ng ch\u1eafc ch\u1eafn v\u1ec1 c\u00e1c lo\u1ea1i di chu\u1ed9t m\u00e0 b\u00e0n ph\u00edm c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 h\u1ed7 tr\u1ee3. Ho\u1eb7c c\u00f3 l\u1ebd b\u1ea1n mu\u1ed1n tra c\u1ee9u c\u00e1c y\u00eau c\u1ea7u c\u1ee7a nh\u00e0 s\u1ea3n xu\u1ea5t? Kh\u00f4ng c\u00f3 v\u1ea5n \u0111\u1ec1! V\u1edbi s\u1ef1 tr\u1ee3 gi\u00fap c\u1ee7a Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i tr\u1ef1c tuy\u1ebfn, b\u1ea1n c\u00f3 th\u1ec3 nhanh ch\u00f3ng t\u00ecm hi\u1ec3u. N\u00f3 ho\u1ea1t \u0111\u1ed9ng trong tr\u00ecnh duy\u1ec7t v\u00e0 hi\u1ec3n th\u1ecb h\u1ea7u h\u1ebft c\u00e1c kh\u00f3a c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd \u0111\u1ed3ng th\u1eddi. Ngo\u00e0i ra, b\u1ea1n c\u00f3 th\u1ec3 x\u00e1c minh r\u1eb1ng b\u1ea5t k\u1ef3 chu\u1ed7i kh\u00f3a ng\u1eabu nhi\u00ean n\u00e0o \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd \u0111\u00fang c\u00e1ch b\u1eb1ng c\u00e1ch ki\u1ec3m tra n\u00f3.<\/p>\n\n<p>S\u1eed d\u1ee5ng ki\u1ec3m tra di chu\u1ed9t qua b\u00e0n ph\u00edm tr\u1ef1c tuy\u1ebfn c\u1ee7a ch\u00fang t\u00f4i, b\u1ea1n c\u00f3 th\u1ec3 nhanh ch\u00f3ng v\u00e0 d\u1ec5 d\u00e0ng x\u00e1c nh\u1eadn chi ti\u1ebft s\u1ea3n ph\u1ea9m. Nh\u1ea5p v\u00e0o n\u00fat b\u1eaft \u0111\u1ea7u \u0111\u1ec3 b\u1eaft \u0111\u1ea7u ki\u1ec3m tra. Ti\u1ebfp theo, b\u1eaft \u0111\u1ea7u nh\u1eadp. C\u00f4ng c\u1ee5 ghi l\u1ea1i t\u1ea5t c\u1ea3 c\u00e1c \u0111\u1ea7u v\u00e0o c\u1ee7a b\u1ea1n v\u00e0 hi\u1ec3n th\u1ecb c\u00e1c ph\u00edm \u0111\u01b0\u1ee3c nh\u1eadn d\u1ea1ng c\u0169ng nh\u01b0 t\u1ed5ng s\u1ed1 ph\u00edm \u0111\u01b0\u1ee3c nh\u1ea5n c\u00f9ng m\u1ed9t l\u00fac. Th\u1eadt \u0111\u01a1n gi\u1ea3n \u0111\u1ec3 th\u1eed nghi\u1ec7m v\u1edbi c\u00e1c t\u1ed5 h\u1ee3p ph\u00edm kh\u00e1c nhau v\u00e0 xem b\u00e0n ph\u00edm c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 ch\u1ee9a bao nhi\u00eau ph\u00edm \u0111\u1ed3ng th\u1eddi.<\/p>\n\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 ki\u1ec3m tra b\u00e0n ph\u00edm c\u1ee7a m\u00ecnh b\u1eb1ng <a href=\"https:\/\/keyboardtester.info\/vi\/\" target=\"_blank\" rel=\"noreferrer noopener\">b\u00e0i ki\u1ec3m tra b\u00e0n ph\u00edm tr\u1ef1c tuy\u1ebfn<\/a> c\u1ee7a ch\u00fang t\u00f4i!<\/em><\/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\/Rollover-Test-2.jpg\" alt=\"Ki&#x1EC3;m tra chuy&#x1EC3;n &#x111;&#x1ED5;i ch&#xED;nh\" class=\"wp-image-179\" title=\"\" srcset=\"https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/Rollover-Test-2.jpg 1000w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/Rollover-Test-2-300x150.jpg 300w, https:\/\/keyboardtester.info\/wp-content\/uploads\/2022\/09\/Rollover-Test-2-768x384.jpg 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><figcaption>Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh<\/figcaption><\/figure>\n<\/div>\n<h2 class=\"wp-block-heading\">\u0110i\u1ec1u g\u00ec x\u1ea3y ra n\u1ebfu b\u1ea1n v\u01b0\u1ee3t qu\u00e1 Gi\u1edbi h\u1ea1n t\u00e1i \u0111\u1ea7u t\u01b0?<\/h2>\n\n<p>N\u1ebfu nhi\u1ec1u ph\u00edm \u0111\u01b0\u1ee3c nh\u1ea5n h\u01a1n gi\u1edbi h\u1ea1n di chu\u1ed9t c\u1ee7a b\u00e0n ph\u00edm d\u1ef1 \u0111\u1ecbnh, m\u1ed9t trong ba \u0111i\u1ec1u sau \u0111\u00e2y s\u1ebd x\u1ea3y ra:<\/p>\n\n<ol class=\"wp-block-list\" type=\"1\"><li>Ph\u00edm kh\u00f4ng \u0111\u01b0\u1ee3c nh\u1ea5n s\u1ebd \u0111\u01b0\u1ee3c ghi l\u00e0 ph\u00edm ph\u1ee5. Th\u00f4ng th\u01b0\u1eddng, ho\u1ea1t \u0111\u1ed9ng n\u00e0y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 ghosting.<\/li><li>M\u1ed9t ch\u00eca kh\u00f3a kh\u00f4ng \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd tr\u00ean kh\u00f3a. R\u1ea5t c\u00f3 th\u1ec3 l\u00e0 do h\u01b0\u1edbng d\u1eabn \u0111\u01b0\u1ee3c g\u1eedi t\u1edbi b\u1ed9 \u0111i\u1ec1u khi\u1ec3n b\u00e0n ph\u00edm b\u1ecf qua t\u1ed5 h\u1ee3p ph\u00edm n\u00e0y \u0111\u1ec3 tr\u00e1nh b\u00f3ng m\u1edd. Ph\u01b0\u01a1ng ph\u00e1p n\u00e0y \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 ch\u1eb7n.<\/li><li>Kh\u00f4ng c\u00f3 v\u1ea5n \u0111\u1ec1 ph\u00e1t sinh sau khi t\u1ed5 h\u1ee3p ph\u00edm \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd th\u00edch h\u1ee3p. Gi\u00e1 tr\u1ecb t\u00e1i \u0111\u1ea7u t\u01b0 c\u1ee7a b\u00e0n ph\u00edm kh\u00f4ng ph\u1ea3i l\u00e0 gi\u1edbi h\u1ea1n tr\u00ean; ho\u00e0n to\u00e0n kh\u1ea3 thi khi m\u1ed9t s\u1ed1 t\u1ed5 h\u1ee3p ph\u00edm l\u1edbn h\u01a1n ho\u1ea1t \u0111\u1ed9ng ho\u00e0n h\u1ea3o. Gi\u00e1 tr\u1ecb di chu\u1ed9t qua ch\u00ednh xu\u1ea5t hi\u1ec7n l\u00e0 c\u00f3 l\u00fd do; tuy nhi\u00ean, c\u00f3 m\u1ed9t s\u1ed1 k\u1ebft h\u1ee3p s\u1ebd kh\u00f4ng ho\u1ea1t \u0111\u1ed9ng.<\/li><\/ol>\n\n<h2 class=\"has-text-align-center wp-block-heading\">c\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/h2>\n\n<h3 class=\"wp-block-heading\"><strong>Rollover B\u00e0n ph\u00edm c\u1ee7a t\u00f4i l\u00e0 g\u00ec?<\/strong><\/h3>\n\n<p>Di chu\u1ed9t qua b\u00e0n ph\u00edm c\u1ee7a b\u1ea1n c\u00f3 th\u1ec3 \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh b\u1eb1ng t\u1ed5ng s\u1ed1 ph\u00edm \u0111\u01b0\u1ee3c hi\u1ec3n th\u1ecb. C\u00e1c ph\u00edm s\u1ebd xu\u1ea5t hi\u1ec7n tr\u00ean m\u00e0n h\u00ecnh n\u1ebfu b\u1ea1n nh\u1ea5n nhi\u1ec1u h\u01a1n hai ph\u00edm c\u00f9ng l\u00fac<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>L\u00e0m c\u00e1ch n\u00e0o \u0111\u1ec3 ki\u1ec3m tra B\u00e0n ph\u00edm Rollover c\u1ee7a t\u00f4i?<\/strong><\/h3>\n\n<p>B\u00e0n ph\u00edm Rollover \u0111\u01b0\u1ee3c x\u00e1c \u0111\u1ecbnh b\u1eb1ng c\u00e1ch s\u1eed d\u1ee5ng b\u00e0i ki\u1ec3m tra b\u00e0n ph\u00edm Rollover tr\u1ef1c tuy\u1ebfn c\u00f3 s\u1eb5n tr\u00ean trang web c\u1ee7a ch\u00fang t\u00f4i.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Th\u1ebf n\u00e0o l\u00e0 m\u1ed9t key rollover t\u1ed1t?<\/strong><\/h3>\n\n<p>Di chuy\u1ec3n s\u00e1u ph\u00edm l\u00e0 m\u1ed9t trong nh\u1eefng lo\u1ea1i di chu\u1ed9t \u0111\u01b0\u1ee3c s\u1eed d\u1ee5ng nhi\u1ec1u nh\u1ea5t v\u00e0 n\u00f3 ch\u1ec9 ho\u1ea1t \u0111\u1ed9ng t\u1ed1t trong ph\u1ea7n l\u1edbn c\u00e1c t\u00ecnh hu\u1ed1ng ch\u01a1i tr\u00f2 ch\u01a1i v\u00e0 \u0111\u00e1nh m\u00e1y.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>Rollover 6 ph\u00edm c\u00f3 \u0111\u1ee7 \u0111\u1ec3 ch\u01a1i game kh\u00f4ng?<\/strong><\/h3>\n\n<p>\u0110\u1ec3 ch\u01a1i tr\u00f2 ch\u01a1i ch\u1ea5t l\u01b0\u1ee3ng cao, s\u00e1u l\u1ea7n t\u00e1i \u0111\u1ea7u t\u01b0 ch\u00ednh l\u00e0 \u0111\u1ee7. \u0110\u1ec3 c\u00f3 tr\u1ea3i nghi\u1ec7m th\u00fa v\u1ecb, m\u00e1y t\u00ednh x\u00e1ch tay ch\u01a1i game bao g\u1ed3m kh\u1ea3 n\u0103ng t\u00e1i \u0111\u1ea7u t\u01b0 b\u1eaft \u0111\u1ea7u t\u1eeb 6 ph\u00edm.<\/p>\n\n<h3 class=\"wp-block-heading\"><strong>N-key rollover c\u00f3 t\u1ed1t cho ch\u01a1i game kh\u00f4ng?<\/strong> <\/h3>\n\n<p>H\u1ea7u h\u1ebft c\u00e1c b\u00e0n ph\u00edm c\u01a1 \u0111\u1ec1u c\u00f3 ch\u1ee9c n\u0103ng \u0111\u01b0\u1ee3c g\u1ecdi l\u00e0 NKRO ho\u1eb7c N-key rollover. N\u00f3 cho ph\u00e9p ng\u01b0\u1eddi d\u00f9ng nh\u1ea5n \u0111\u1ed3ng th\u1eddi nhi\u1ec1u ph\u00edm, v\u1edbi m\u1ed7i l\u1ea7n nh\u1ea5n ph\u00edm \u0111\u01b0\u1ee3c \u0111\u0103ng k\u00fd ri\u00eang. \u0110i\u1ec1u n\u00e0y \u0111\u1eb7c bi\u1ec7t h\u1eefu \u00edch cho nh\u1eefng game th\u1ee7 ph\u1ea3i nh\u1ea5n \u0111\u1ed3ng th\u1eddi nhi\u1ec1u ph\u00edm.<\/p>\n\n<p>C\u00f4ng c\u1ee5 b\u00e0n ph\u00edm kh\u00e1c:<\/p>\n\n<ul class=\"wp-block-list\"><li><a href=\"https:\/\/keyboardtester.info\/vi\/?p=1420\" target=\"_blank\" rel=\"noreferrer noopener\">Ki\u1ec3m tra WPM<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/?p=1366\" target=\"_blank\" rel=\"noreferrer noopener\">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><li><a href=\"https:\/\/keyboardtester.info\/vi\/may-kiem-tra-ban-phim-mac\/\" target=\"_blank\" rel=\"noreferrer noopener\">M\u00e1y ki\u1ec3m tra b\u00e0n ph\u00edm Mac<\/a><\/li><li><a href=\"https:\/\/keyboardtester.info\/vi\/cach-choi-osu-bang-ban-phim\/\" target=\"_blank\" rel=\"noreferrer noopener\">C\u00e1ch ch\u01a1i OSU b\u1eb1ng b\u00e0n ph\u00edm<\/a><\/li><\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ki\u1ec3m tra rollover ch\u00ednh c\u1ee7a ch\u00fang t\u00f4i s\u1ebd gi\u00fap b\u1ea1n ki\u1ec3m tra rollover NKRO tr\u00ean b\u00e0n ph\u00edm c\u1ee7a b\u1ea1n, l\u00e0m &#8230; <\/p>\n<p class=\"read-more-container\"><a title=\"Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh | Ki\u1ec3m tra b\u00e0n ph\u00edm NKRO\" class=\"read-more button\" href=\"https:\/\/keyboardtester.info\/vi\/kiem-tra-chuyen-doi-chinh\/#more-1441\" aria-label=\"More on Ki\u1ec3m tra chuy\u1ec3n \u0111\u1ed5i ch\u00ednh | Ki\u1ec3m tra b\u00e0n ph\u00edm NKRO\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":665,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[86],"tags":[],"class_list":["post-1441","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\/1441","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=1441"}],"version-history":[{"count":2,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts\/1441\/revisions"}],"predecessor-version":[{"id":1458,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/posts\/1441\/revisions\/1458"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/media\/665"}],"wp:attachment":[{"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/media?parent=1441"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/categories?post=1441"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/keyboardtester.info\/vi\/wp-json\/wp\/v2\/tags?post=1441"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}