NKRO Rollover
0
Kỷ Lục Tối Đa · Công cụ sửa đổi không được tính
Đang Nhấn 0
Công cụ sửa đổi được giữ lại 0
Trạng Thái Rollover --
Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
⌫
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
Ins
Home
PgUp
Del
End
PgDn
↑
←
↓
→
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Ent
0
.
Nhấn nhiều phím cùng lúc để kiểm tra xem bàn phím của bạn có hỗ trợ NKRO hay không.

Test Ghosting Bàn Phím & Kiểm Tra N-Key Rollover (NKRO)

Công cụ test ghosting bàn phím này giúp bạn kiểm tra chính xác bàn phím có thể nhận bao nhiêu phím cùng lúc và những tổ hợp phím nào bị nuốt ngầm. Hãy nhấn giữ bất kỳ cụm phím nào — như W, A, Shift và Space hoặc cả bàn tay — layout mô phỏng trên màn hình sẽ sáng lên tương ứng với mỗi phím thực sự được trình duyệt tiếp nhận. Bộ đếm đỉnh sẽ ghi lại số lượng phím thường tối đa được nhận đồng thời (các phím Shift, Ctrl, Alt và Win/Cmd được tính ở ô riêng vì giao thức USB gửi chúng trong một byte độc lập) và xếp loại bàn phím thuộc chuẩn 2-KRO, 6-KRO hay NKRO hoàn toàn. Không cần cài đặt phần mềm, dữ liệu gõ phím không bao giờ rời khỏi trình duyệt của bạn.

Hiện tượng ghosting bàn phím là gì?

Hiện tượng ghosting bàn phím xảy ra khi bàn phím không thể nhận diện một phím bạn đang nhấn giữ trên thực tế do sự xung đột trong tổ hợp phím đó. Bạn cảm nhận rõ switch đã chạm đáy nhưng ký tự không xuất hiện và nhân vật trong game không hề nhảy. Ban đầu, thuật ngữ này dùng để chỉ hiện tượng ngược lại — một ký tự ma (phantom key) tự động nhảy lên màn hình dù không ai chạm vào — và cả hai vấn đề đều bắt nguồn từ một nguyên lý phần cứng.

Mỗi bàn phím được cấu tạo từ một ma trận dây dẫn gồm các hàng và cột giao nhau, với mỗi phím nằm tại một giao điểm. Bộ điều khiển quét từng hàng và đọc tín hiệu các cột hàng trăm lần mỗi giây. Khi bạn nhấn đồng thời ba phím cùng chia sẻ các hàng và cột — ví dụ như cụm Q, E và A — một giao điểm thứ tư vô tình bị khép kín mạch điện. Bộ điều khiển không thể phân biệt được đâu là phím bấm thực sự và đâu là tín hiệu giả lập phát sinh.

Các bàn phím thế hệ cũ thường để ký tự ma lọt qua hệ thống, sinh ra tên gọi ghosting. Bàn phím hiện đại lựa chọn giải pháp an toàn hơn: khi xuất hiện xung đột ma trận, chúng sẽ chặn tín hiệu (jamming), bỏ qua một trong các phím thực tế thay vì tự tạo ra phím ma. Do đó, các bài test ghosting hiện nay chủ yếu phát hiện phím bấm bị thiếu, và kết quả phụ thuộc vào việc bạn nhấn những phím nào chứ không chỉ đơn thuần là số lượng.

N-Key Rollover (NKRO) là gì?

N-key rollover (NKRO) nghĩa là từng phím bấm đều được nhận diện độc lập hoàn toàn, bất kể bạn đang đè giữ bao nhiêu phím khác trên bàn phím. Các nhà sản xuất đạt được điều này bằng cách hàn một diode chống dòng ngược sau mỗi switch, khiến dòng điện chỉ có thể chạy theo một chiều duy nhất trong ma trận và hiện tượng đoản mạch chéo không bao giờ xảy ra.

Rào cản thứ hai nằm ở giao thức truyền tải tín hiệu qua cáp. Gói báo cáo bàn phím USB HID tiêu chuẩn chỉ có đủ chỗ trống cho đúng sáu mã phím thường kèm theo một byte dành cho các phím bổ trợ (Shift, Ctrl, Alt và Win/Cmd). Đây là chuẩn boot protocol rút gọn để BIOS máy tính có thể nhận diện bàn phím trước khi hệ điều hành tải driver. Một bàn phím chỉ sử dụng báo cáo tiêu chuẩn này sẽ bị giới hạn cứng ở mức tối đa sáu phím thường, cho dù ma trận phím cơ học của nó tốt đến đâu.

Dù vậy, giao tiếp USB không hề ngăn cản hoàn toàn. Bàn phím có thể khai báo cấu trúc báo cáo HID tùy chỉnh hoặc gửi nhiều gói tin song song để nhận diện không giới hạn số lượng phím — đó là cách các bàn phím cơ NKRO qua USB hoạt động, cũng như cách tính năng NKRO được bật tắt trong firmware QMK và VIA. Cổng cắm PS/2 cổ điển truyền tín hiệu dạng ngắt nên tự nhiên không bị giới hạn 6 phím, nhưng ma trận bên trong vẫn cần có diode chống xung đột.

So sánh 2KRO, 6KRO và NKRO

Kết quả kiểm tra ghosting trên bàn phím của bạn thường thuộc về một trong ba cấp độ sau:

  • 2KRO: Hai phím cùng lúc, đôi khi được ba phím nếu chúng nằm trên các hàng mạch tách biệt. Rất phổ biến trên bàn phím cao su văn phòng đời cũ và laptop giá rẻ. Tổ hợp phím phổ biến W + Shift + Space thường bị liệt trên những bàn phím này.
  • 6KRO: Sáu phím ký tự thông thường kèm tối đa tám phím bổ trợ. Đây là tiêu chuẩn USB mặc định và là kết quả phổ biến nhất trên thị trường. Hoàn toàn đáp ứng tốt nhu cầu gõ văn bản và phần lớn các tựa game.
  • NKRO: Không có giới hạn thực tế nào. Mỗi phím đều có diode cách ly và được báo cáo độc lập. Tiêu chuẩn bắt buộc trên bàn phím cơ chuyên nghiệp cho game thủ.

Các chiêu trò quảng cáo marketing thường gây nhầm lẫn: thuật ngữ "Anti-ghosting" hoàn toàn không đồng nghĩa với chuẩn NKRO thực thụ. Nó thường chỉ có nghĩa là nhà sản xuất đã lắp thêm diode cho một cụm phím chọn lọc — thông thường là cụm WASD và các phím bổ trợ — để các thao tác chơi game thông dụng không bị kẹt. Một bàn phím được quảng cáo "anti-ghosting 19 phím" chỉ hỗ trợ đúng 19 phím định sẵn đó, chứ không phải bất kỳ 19 phím ngẫu nhiên nào bạn chọn.

Cách đọc và đánh giá kết quả kiểm tra

Hãy nhấn và giữ từng phím một, liên tục bổ sung thêm các phím mới mà không nhả các phím trước đó ra. Bộ đếm đỉnh sẽ hiển thị số lượng phím thường cao nhất được giữ đồng thời; các phím bổ trợ (Shift, Ctrl, Alt, Win/Cmd) được thống kê riêng ở ô kế bên. Nếu một phím bạn đang nhấn giữ không sáng đèn trên màn hình, phím đó đang bị phần cứng chặn lại — hãy ghi nhớ lại tổ hợp đó vì mấu chốt nằm ở vị trí các phím giao nhau trong mạch.

Kiểm tra thông qua trình duyệt có một số giới hạn hệ thống bạn cần lưu ý:

  • Hệ điều hành sẽ chiếm quyền một số tổ hợp phím trước khi trình duyệt nhận được: Alt+Tab, phím Windows hoặc Command, Ctrl+W, PrtSc hoặc F11 có thể không bao giờ truyền tới trang web. Hãy test bằng các phím chữ, số và phím cách để có kết quả chính xác nhất.
  • Các phím phụ thuộc lớp Fn được xử lý ngay trong vi điều khiển bàn phím và thường không gửi mã phím độc lập ra ngoài. Việc chúng không sáng đèn là bình thường.
  • Các phím bổ trợ được gửi trong một byte riêng của báo cáo USB nên không chiếm chỗ trong 6 ô chứa mã phím. Bàn phím nhận được Ctrl+Shift+Alt cùng 6 phím chữ vẫn là chuẩn 6KRO chứ không phải NKRO. Sáu phím chữ thường mới là trần giới hạn chuẩn xác.
  • Dừng lại ở đúng 6 phím là hành vi hoàn toàn bình thường của một chiếc bàn phím USB tiêu chuẩn, không phải lỗi kỹ thuật. Nhiều bàn phím có phím tắt (như Fn + N) hoặc tùy chỉnh trong phần mềm để chuyển đổi sang chế độ NKRO.
  • Công cụ này không thể phân biệt giữa việc kẹt ma trận phím và một switch bị liệt hỏng. Nếu một phím hoàn toàn không nhận tín hiệu kể cả khi bấm lẻ loi, hãy chuyển sang trang test bàn phím toàn diện để kiểm tra từng switch.

Chơi game có thực sự cần bàn phím NKRO không?

Đối với đại đa số tựa game hiện nay: câu trả lời là không. Sáu phím thường kết hợp cùng các phím bổ trợ đã vượt quá số ngón tay một bàn tay có thể bấm trong khi tay kia đang điều khiển chuột; tổ hợp W, A, Shift, Space và R đã là quá đủ trong các pha giao tranh FPS nghẹt thở. Điều thực sự cản trở game thủ không phải là thiếu NKRO, mà là việc dùng phải bàn phím 2KRO giá rẻ bị nghẽn mạch ở phím thứ 3, hoặc bàn phím anti-ghosting chỉ hỗ trợ cụm WASD trong khi người chơi sử dụng cụm ESDF.

Chuẩn NKRO phát huy giá trị tối đa trong một số tình huống đặc thù: game nhịp điệu yêu cầu giữ từ 7 cột phím trở lên như đánh hợp âm đàn piano (tiêu biểu như osu! mania 7K), tốc ký, nhập nốt nhạc MIDI qua bàn phím hoặc các tựa game đối kháng hai người chơi chung một bàn phím. Nếu mục tiêu của bạn là gõ liên tục 2 đến 4 phím với tốc độ nhanh nhất thay vì giữ nhiều phím cùng lúc, thì hiện tượng rollover không phải là nút thắt — khi đó bài kiểm tra test cps bàn phím sẽ đem lại nhiều thông tin hữu ích hơn.

Một điểm quan trọng cần ghi nhớ: NKRO không làm bàn phím phản hồi nhanh hơn. Rollover chỉ xác định số lượng phím có thể nhận diện cùng lúc, không quyết định tốc độ gửi tín hiệu về máy. Tần số phản hồi là một thông số độc lập; nếu bạn tìm kiếm sự nhạy bén và giảm thiểu độ trễ thao tác, hãy sử dụng bài kiểm tra polling rate bàn phím. Mua bàn phím NKRO chỉ để giảm độ trễ là sự hiểu nhầm về tính năng.

Câu Hỏi Thường Gặp (FAQ)

Tại sao tôi không thể nhấn đồng thời Shift + Space + W?

Bàn phím của bạn đang chặn tổ hợp phím này trong ma trận mạch — ba phím này chia sẻ chung các hàng và cột mà bộ điều khiển không thể phân giải độc lập cùng lúc. Đây là giới hạn vật lý của phần cứng nên không có phần mềm hay driver nào khắc phục được. Bạn có thể đổi gán phím nhảy sang nút chuột hoặc một phím khác, hoặc nâng cấp lên bàn phím chuẩn 6KRO hay NKRO để loại bỏ triệt để vấn đề.

Anti-ghosting có giống với N-key rollover không?

Không giống nhau. Anti-ghosting nghĩa là nhà sản xuất chỉ bổ sung diode hoặc mạch chống xung đột cho một nhóm phím hạn chế — thường là cụm WASD và các phím chức năng. N-key rollover (NKRO) nghĩa là từng switch trên toàn bộ bàn phím đều được cách ly bằng diode và không bao giờ xảy ra xung đột. Bàn phím ghi "anti-ghosting 19 phím" chỉ bảo vệ đúng 19 phím đó, không áp dụng cho các phím ngoài danh sách.

Tôi có thực sự cần NKRO khi chơi game không?

Hầu hết các game không yêu cầu NKRO — chuẩn 6KRO kết hợp phím bổ trợ là quá đủ cho mọi thao tác một tay trong game FPS, MOBA hay MMO. NKRO chỉ thực sự cần thiết trong game nhịp điệu (như osu! mania 7K), tốc ký và game đối kháng hai người. Ngoài ra, NKRO cũng giúp bạn thoải mái tùy biến phím di chuyển sang cụm ESDF mà không lo bị kẹt mạch phím.

Bàn phím của tôi chỉ nhận 6 phím cùng lúc — có cần mua bàn phím mới không?

Không nhất thiết. Nhận tối đa 6 phím thường cộng phím bổ trợ là tiêu chuẩn giao thức khởi động USB mặc định; rất nhiều bàn phím hoạt động hoàn hảo vẫn dừng lại ở ngưỡng này. Nhiều mẫu bàn phím hỗ trợ bật tắt chế độ NKRO qua phím tắt Fn hoặc phần mềm đi kèm (hoặc mã NK_TOGG trong QMK/VIA). Hãy kiểm tra kỹ cài đặt trước khi quyết định thay mới.

Tại sao một số tổ hợp phím bị kẹt trong khi các tổ hợp khác lại nhận bình thường?

Bởi vì hiện tượng kẹt phím phụ thuộc vào vị trí mạch của các phím chứ không phải tổng số lượng phím được nhấn. Bộ điều khiển quét phím theo ma trận hàng và cột. Khi các phím được nhấn nằm trên các giao điểm giao thoa, bàn phím sẽ chủ động ngắt bớt tín hiệu thật để tránh tạo ra phím ma. Các phím nằm rải rác trên các đường mạch khác nhau sẽ không bao giờ xung đột với nhau.

Dùng đầu chuyển USB sang PS/2 có biến bàn phím thành chuẩn NKRO không?

Không. Một đầu chuyển thụ động không thể tự bổ sung các linh kiện diode mà bo mạch bàn phím vốn không có từ đầu. Dù cổng PS/2 không có giới hạn gói tin 6 phím của chuẩn USB, ma trận phím bên trong vẫn cần có diode độc lập sau mỗi phím. Chỉ những bàn phím vốn đã được thiết kế sẵn mạch NKRO mới phát huy được hết khả năng khi cắm qua cổng PS/2.

Làm thế nào để biết bàn phím của tôi nhận tối đa bao nhiêu phím cùng lúc?

Hãy nhấn giữ lần lượt từng phím trên công cụ kiểm tra phía trên và theo dõi con số trên bộ đếm đỉnh — đó chính là kết quả chính xác của bàn phím bạn đang dùng. Thường sẽ là 2 phím trên bàn phím màng cũ, 6 phím thường trên bàn phím USB tiêu chuẩn và không giới hạn trên bàn phím cơ NKRO. Thông số nhà sản xuất in ngoài vỏ hộp ít khi ghi rõ điều này, nên việc tự kiểm tra trực tiếp là chuẩn xác nhất.