每秒淨打字速度趨勢
完成有效輸入後,這裡會顯示目前計數單位下每秒的淨速度變化,以及目前值、峰值和樣本數。
從 ChaosLens 預設的八種語言中選擇練習文章,在瀏覽器本機測量淨速度、原始速度、正確率、未修正錯誤、修正次數與完成進度。
測試設定與即時輸入
從 ChaosLens 預設的八種文章語言中選擇一種;繁體中文版預設選用繁體中文。
時長越長,文章也越長;完成全文或到達時間上限都會結束測試。
從第一個字素簇開始計時;支援輸入法組合,貼上與拖放會被阻止。
英文、西班牙文和德文以 WPM 顯示;簡體中文、繁體中文、韓文、日文和泰文以 CPM 顯示。不同語言、文章與輸入法的成績不宜直接橫向比較。
完成有效輸入後,這裡會顯示目前計數單位下每秒的淨速度變化,以及目前值、峰值和樣本數。
英文、西班牙文和德文:原始 WPM = 輸入字素簇總數 ÷ 5 ÷ 用時(分鐘)。簡體中文、繁體中文、韓文、日文和泰文:原始 CPM = 輸入字素簇總數 ÷ 用時(分鐘)。淨速度 = max(0, 原始速度 − 未修正錯誤數 ÷ 用時(分鐘))。正確率 = 位置正確的字素簇數 ÷ 輸入字素簇總數 × 100%。
計時使用 performance.now() 的未四捨五入毫秒值;所有判斷與計算使用原始值,速度和百分比只在顯示時四捨五入。
固定在 60 秒輸入 300 個正確字素簇時,CPM 語言應得到 300 CPM;WPM 語言輸入 250 個正確字素簇時應得到 50 WPM;100 個正確字素簇與 10 個未修正錯誤的正確率為 90.91%。
不同文章長度、難度、語言、CPM/WPM 計數口徑和輸入法不能直接比較;輸入法要等組合完成後才比較最終文字;泰文組合字元依 Unicode 字素簇計數;貼上與拖放會被阻止;失去焦點或進入背景時會暫停並保留進度;短文章成績波動較大。
英文、西班牙文和德文以五個字素簇折算一個標準單字來計算 WPM;簡體中文、繁體中文、韓文、日文和泰文則依 Unicode 字素簇計算 CPM。淨速度再扣除每分鐘未修正錯誤的懲罰,最低為 0。
英文、西班牙文和德文使用 WPM;簡體中文、繁體中文、韓文、日文和泰文使用 CPM。兩種單位的計算口徑不同,因此不適合直接比較數值。
部分輸入法在 composition 階段仍在組字、轉換或選字。工具會等到 compositionend 和最終 input 文字出現後再比較,避免把候選字或中間狀態誤判為錯誤。
所有八種內建文章、輸入內容、計時與統計都在目前瀏覽器本機處理,不上傳、不呼叫遠端 API,也不寫入 URL 或本機儲存空間。
本工具未重用第三方執行程式碼或資源;演算法與介面均為獨立實作,外部連結只用來說明瀏覽器 API 與計時標準。