Tóm tắt
Tự động lặp khi giữ phím khác với việc nhấn nhanh một lần nhưng xuất hiện nhiều ký tự. Công cụ đếm sự kiện có KeyboardEvent.repeat bằng true và so sánh thời điểm chúng đến trang. Đây không phải phép đo tốc độ gõ hay tần số thăm dò USB.
- Thời gian từ lần nhấn đầu đến sự kiện lặp đầu tiên
- Khoảng thời gian trung bình giữa các lần lặp liên tiếp
- Phím hiện tại và số sự kiện lặp
Cách sử dụng
- Nhấp vào vùng kiểm tra và chọn phím chữ thông thường, chẳng hạn A. Không nhập mật khẩu hoặc thông tin cá nhân.
- Giữ cùng một phím trong 2–3 giây cho đến khi hiện độ trễ lặp ban đầu.
- Thả phím và ghi lại kết quả. Cần ít nhất hai sự kiện lặp để tính khoảng trung bình.
- Xóa lịch sử và thử ba lần với cùng phím. Sau khi đổi thiết lập hệ điều hành, giữ nguyên các điều kiện còn lại.
- Nhấn Escape hoặc nhấp ngoài vùng kiểm tra để dừng nhận phím. Phím tắt của trình duyệt và hệ điều hành không bị chặn.
Đọc kết quả
Độ trễ ban đầu tính từ keydown đầu tiên đến sự kiện lặp đầu tiên. Khoảng lặp là trung bình cộng thời gian giữa các sự kiện lặp, tính bằng ms. Số lần mỗi giây được ước tính bằng 1.000 chia cho khoảng trung bình: 40 ms tương đương khoảng 25 lần/giây. Thiết lập hệ điều hành, cách trình duyệt xử lý tác vụ và tải máy đều ảnh hưởng kết quả; không có ngưỡng đạt chung cho mọi thiết bị.
Giới hạn phép thử
- Không đo trực tiếp tiếp điểm điện, độ trễ firmware hoặc tần số thăm dò USB.
- Chỉ số đếm không đủ để kết luận hỏng phím hay dội tiếp điểm. Bộ gõ IME, một số phím chức năng và bàn phím ảo có thể không gửi sự kiện lặp.
Khắc phục sự cố
Nếu số liệu không đổi, kiểm tra vùng thử đã nhận tiêu điểm, kết nối bàn phím và dùng một phím chữ thông thường. Khi số liệu dao động, giữ thẻ ở phía trước và giảm tác vụ nền. Nếu nhấn ngắn cũng bị lặp, so sánh trong ứng dụng khác và công cụ xem sự kiện phím. Chỉ thay một yếu tố mỗi lần, chẳng hạn cổng USB hoặc trình duyệt, để khoanh vùng nguyên nhân.
Xử lý dữ liệu
Sự kiện phím và số đo chỉ được xử lý trong trình duyệt hiện tại, không gửi đến máy chủ hoặc công cụ phân tích. Xóa lịch sử hoặc tải lại trang sẽ xóa kết quả đang hiển thị.
Hỗ trợ trình duyệt
Cần JavaScript, trình duyệt hiện đại hỗ trợ KeyboardEvent.repeat và bàn phím vật lý. Bàn phím màn hình, máy tính từ xa và bộ gõ có thể tạo sự kiện khác nhau; chỉ so sánh trong điều kiện tương đương.
Tài liệu kỹ thuật
Câu hỏi thường gặp
Có thể đổi tốc độ lặp ở trang này không?
Không. Trang chỉ quan sát sự kiện. Hãy đổi độ trễ và tốc độ trong thiết lập bàn phím của hệ điều hành rồi kiểm tra lại.
Số lần lặp bằng 0 có nghĩa là bàn phím hỏng?
Không nhất thiết. Vùng thử có thể chưa nhận tiêu điểm, thời gian giữ quá ngắn hoặc phím và cách nhập đó không tạo lặp tự động.
Đây có phải độ trễ đầu vào khi chơi game?
Không. Đây là khoảng đến của sự kiện lặp, không phải toàn bộ thời gian từ thao tác ngón tay đến thay đổi trên màn hình.