Bàn phím bị ghosting và rollover: vì sao một số tổ hợp phím không nhận
Ghosting là khi bàn phím báo một phím mà bạn không nhấn, hoặc bỏ qua một phím mà bạn đã nhấn, vì nhiều phím được giữ cùng lúc. Hiện tượng này xảy ra trên các bàn phím dùng chung dây giữa các phím. Rollover là số lần nhấn phím mà bàn phím có thể báo cùng lúc. Bàn phím USB cơ bản thường chỉ báo được sáu phím thường cùng lúc, tức là sáu-phím rollover. Full N-key rollover báo mọi phím đang được nhấn, và đây là tiêu chí cần tìm nếu bạn chơi game hoặc gõ với nhiều phím giữ cùng lúc.
Kiểm tra bàn phímMột số phím không phản hồiDùng miễn phíMa trận phím gây ra ghost như thế nào
Hầu hết bàn phím không nối mỗi phím với một đường dây riêng. Các phím nằm ở giao điểm của một lưới hàng và cột. Bộ điều khiển tìm phím đang nhấn bằng cách quét lần lượt từng hàng và đọc xem cột nào đang có tín hiệu. Khi nhấn một phím, mạch được khép kín tại một giao điểm.
Ghosting xảy ra khi ba phím được nhấn tạo thành một đường mà bộ điều khiển có thể đọc sai. Hãy hình dung ba phím nằm ở ba góc của một hình chữ nhật trên lưới. Khi giữ cả ba, bộ điều khiển có thể dò được đường đi qua hình chữ nhật đến góc thứ tư, nên báo một phím thứ tư mà không ai nhấn. Tùy cách đi dây và thứ tự quét, bạn có thể thấy một lần nhấn ma xuất hiện, hoặc một phím thật bị bỏ qua. Phím bị bỏ qua chính là phím gây lỗi khi game từ chối một tổ hợp.
Một diode đặt dưới mỗi phím sẽ chặn vòng lặp này. Diode chỉ cho dòng điện đi theo một chiều, nên bộ điều khiển không thể dò đường ngược qua các phím khác. Bàn phím màng giá rẻ thường không có diode. Nhiều bàn phím hỗ trợ full rollover có gắn diode, và đó là lý do hai tính năng này thường được bán chung.
Rollover: 6KRO và NKRO
Bàn phím USB báo cho máy tính biết phím nào đang được nhấn bằng một gói tin nhỏ, gửi nhiều lần mỗi giây. Gói tin theo chuẩn boot protocol dài tám byte. Một byte dùng để đánh dấu các phím bổ trợ như Shift, Ctrl, Alt và phím Windows hoặc Command. Một byte được dành riêng, và sáu byte còn lại chứa mã của các phím thường đang được nhấn.
Vì sáu ô phím chỉ dành cho phím thường, bàn phím theo boot protocol có thể báo tối đa sáu phím thường cùng lúc. Phím bổ trợ có byte riêng, nên giữ Shift cùng sáu chữ cái vẫn là một gói tin hợp lệ. Phím thường thứ bảy sẽ không được báo, và gói tin khi đó điền mã lỗi vào các ô phím. Đó là sáu-phím rollover, hay 6KRO.
N-key rollover, NKRO, hoạt động khác. Thay vì sáu ô, gói tin là một bản đồ bit với mỗi phím một bit riêng. Mỗi phím đang được nhấn sẽ bật bit của chính nó, nên bàn phím có thể báo bất kỳ số lượng phím nào, trong giới hạn thiết kế của chính nó.
Phần lớn lúc gõ không có quá sáu phím thường được giữ cùng lúc, nên 6KRO đủ dùng cho việc gõ văn bản. Vấn đề thường xuất hiện khi chơi game, nơi nhiều phím di chuyển và hành động có thể được giữ cùng lúc. Một số bàn phím giới hạn rollover ở chế độ không dây, vì vậy nếu bạn dùng Bluetooth, hãy xem ghi chú của nhà sản xuất.
Kiểm tra các tổ hợp phím
Dùng bài kiểm tra bàn phím để kiểm tra bàn phím của bạn:
- Nhấp vào ô, rồi giữ một phím. Phím đó chuyển sang màu xanh bạc hà khi đang giữ, và bộ đếm số phím giữ nhiều nhất hiển thị 1.
- Thêm phím thứ hai và thứ ba, rồi thứ tư, và quan sát con số tăng dần. Con số dừng ở mức trình duyệt có thể đọc được, có thể thấp hơn khả năng rollover thực của bàn phím.
- Kiểm tra một hình chữ nhật. Trên bố cục tiêu chuẩn, W, E và S là ba góc của một hình chữ nhật có góc thứ tư là D. Hãy giữ cả ba phím. Nếu D sáng lên dù bạn không nhấn, bàn phím đang bị ghosting ở góc đó.
- Thử một bộ khác, chẳng hạn R, T và F, có góc thứ tư trên bố cục tiêu chuẩn là G. Một phím ma ở một bộ là dấu hiệu gợi ý. Phím ma ở nhiều bộ cho thấy bàn phím không có cơ chế chống ghosting.
Trang này hiển thị những gì trình duyệt nhận được. Một phím ma do bàn phím gửi đi sẽ sáng lên, còn phím bị bàn phím bỏ qua sẽ vẫn tối. Các phím hệ thống như âm lượng và độ sáng có thể không bao giờ đến được trang này, vì vậy đừng coi chúng là lỗi.
Cách khắc phục hiệu quả
- Chọn full rollover hoặc chống ghosting khi chơi game. Nếu các tổ hợp phím quan trọng với bạn, hãy tìm NKRO hoặc anti-ghosting trong thông số kỹ thuật, không chỉ trong quảng cáo.
- Đổi vị trí tổ hợp. Gán tổ hợp phím của game vào những phím không tạo thành hình chữ nhật trên lưới. Dùng bài kiểm tra để tìm bộ phím nào bị ghosting, rồi đổi phím để tránh chúng.
- Thử dây cáp. Một số bàn phím không dây báo ít phím hơn so với chế độ có dây. Hãy kiểm tra lại khi cắm cáp trước khi kết luận bàn phím có lỗi.
- Đừng đổ lỗi cho cổng. Hub USB hay cổng khác không làm thay đổi cách đi dây của các phím. Giới hạn nằm ở bàn phím và gói tin của nó, nên đổi cổng thường không tạo ra khác biệt.
Các trường hợp đặc biệt
- Phím chết. Phím không bao giờ phản hồi có nguyên nhân khác với ghosting. Xem vì sao phím bàn phím không hoạt động.
- Giữ phím và lặp phím. Giữ một phím sẽ làm phím đó lặp lại trong ô văn bản, và bài kiểm tra sẽ hiển thị sự lặp này. Lặp phím không phải là lần nhấn thứ hai, vì vậy đừng tính nó là kết quả rollover.
- Công tắc bị kẹt. Phím vẫn bị giữ sau khi bạn thả tay là lỗi công tắc, không phải ghosting. Hãy vệ sinh phím và kiểm tra lại trước khi đổ lỗi cho ma trận.
- Laptop. Bàn phím laptop khác nhau rất nhiều. Hãy kiểm tra các tổ hợp phím quan trọng với bạn trước khi dựa vào chúng, thay vì giả định là có full rollover.
Được dịch từ Bản tiếng Anh với sự hỗ trợ của AI.
Bình luận
Chưa có bình luận nào. Hãy là người đầu tiên.


