Câu trả lời:
Tôi đang thiết kế ngược giao thức giao diện bàn phím USB (các gói được trao đổi qua giao diện USB) bằng cách sử dụng trình thám thính USB. Theo như tôi thấy, một phím không được lặp lại từ bàn phím USB. Điều này có nghĩa là việc lặp lại bàn phím được thực hiện ở phía PC, có lẽ là phần mềm xử lý USB HID (trình điều khiển USB?).
Tôi không quen thuộc với phần mềm cấp thấp của HĐH, do đó tôi không thể xác định được việc lặp lại được thực hiện ở đâu. Từ một ứng dụng, bạn không thể biết nó được thực hiện bằng bàn phím (bàn phím PS / 2) hay được thực hiện bằng phần mềm (USB).
Điều này thực sự có ý nghĩa. Hầu hết các bàn phím USB sử dụng USB tốc độ thấp và việc tìm nạp một phím được thực hiện bằng cách bỏ phiếu (bàn phím USB không thể tự gửi một mã khóa mới). Nếu lặp lại bàn phím được thực hiện trong bàn phím USB, việc lặp lại sẽ không được trơn tru.
Tôi đang cố gắng xác nhận điều này với thông số kỹ thuật USB, nhưng cho đến nay tôi không thể tìm thấy nó.
Tốc độ làm mới bàn phím có thể được đặt BIOS nhưng quan trọng hơn đối với bạn thông qua Windows-> Bảng điều khiển -> Thiết bị giao diện con người (hoặc) Bàn phím / Chuột (hoặc) Một tiện ích từ nhà sản xuất bàn phím của bạn. Tại đây, bạn có thể đặt các điều khiển cho "độ trễ trước khi lặp lại", tốc độ lặp lại "và" tốc độ nhấp nháy con trỏ "
Hi vọng điêu nay co ich!
Cậu bé hư
Theo tôi biết đó là sự kết hợp của cả hai.
Một bàn phím không phải thực hiện nó trong phần cứng và bất kỳ HĐH hiện đại nào cũng sẽ áp dụng bộ giới hạn tỷ lệ riêng cho nó bất kể bàn phím làm gì. Hệ điều hành "phải làm điều đó", bởi vì có tất cả các loại bàn phím với các biến thể kỳ lạ của riêng họ.
Làm điều đó trong HĐH đảm bảo trải nghiệm người dùng nhất quán.