Rollover NKRO
0
Rekor Maksimum · Pengubah Tidak Dihitung
Sedang Ditekan 0
Pengubah Dimiliki 0
Status 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
.
Tekan beberapa tombol secara bersamaan untuk menguji apakah keyboard Anda mendukung NKRO.

Tes Ghosting Keyboard & Cek N-Key Rollover

Alat tes ghosting keyboard ini menunjukkan secara akurat berapa banyak tombol yang dapat didaftarkan keyboard Anda sekaligus dan kombinasi tombol mana yang diabaikan secara diam-diam. Tahan sekelompok tombol apa pun — seperti W, A, Shift, dan Spasi atau dua tangan penuh — dan tata letak virtual di layar akan menyala untuk setiap tombol yang benar-benar diterima oleh peramban. Penghitung puncak melacak jumlah maksimum tombol biasa yang terdaftar bersamaan (Shift, Ctrl, Alt, dan Win dihitung terpisah karena USB mengirimkannya dalam byte berbeda) dan menilai keyboard sebagai 2-KRO, 6-KRO, atau full NKRO. Tanpa instalasi apa pun, data tombol tidak pernah meninggalkan peramban Anda.

Apa itu keyboard ghosting?

Keyboard ghosting adalah kondisi ketika keyboard gagal melaporkan tombol yang Anda tekan karena konflik kombinasi tombol tersebut. Anda merasakan switch tertekan penuh, namun karakter tidak muncul di layar dan karakter game tidak melompat. Istilah ini awalnya mengacu pada masalah sebaliknya — munculnya tombol hantu (phantom key) di layar padahal tidak ada yang menekannya — dan kedua masalah ini berakar dari penyebab fisik yang sama.

Setiap keyboard tersusun dari kisi matriks baris dan kolom. Pengontrol tidak memiliki kabel terpisah untuk setiap tombol; ia memiliki serangkaian baris dan kolom, dan setiap switch berada di persimpangan. Pengontrol memindai satu baris pada satu waktu dan memeriksa kolom yang merespons ratusan kali per detik. Jika Anda menekan tiga tombol yang berbagi baris dan kolom yang sama — misalnya Q, E, dan A — persimpangan keempat ikut terhubung secara kelistrikan. Pengontrol tidak dapat membedakan penekanan asli dari tombol hantu.

Keyboard lawas meneruskan tombol hantu tersebut, yang menjadi asal mula nama ghosting. Keyboard modern mengambil langkah yang lebih aman: saat pola menjadi ambigu, pengontrol akan memblokir (jamming) sinyal dan mengabaikan salah satu tombol asli daripada menciptakan tombol palsu. Karena itulah tes ghosting saat ini biasanya mendeteksi penekanan tombol yang hilang, dan hasilnya bergantung pada tombol mana yang Anda tekan, bukan hanya jumlahnya.

Apa itu N-key rollover (NKRO)?

N-key rollover (NKRO) berarti setiap tombol dilaporkan secara independen, tidak peduli berapa banyak tombol lain yang ditekan bersamaan. Produsen mencapai hal ini dengan menempatkan dioda di belakang setiap switch, sehingga arus listrik hanya dapat mengalir satu arah melalui matriks dan loop persimpangan hantu tidak akan pernah terbentuk.

Tantangan kedua berada pada kabel transmisi. Laporan keyboard USB HID standar hanya memiliki ruang untuk tepat enam kode tombol biasa ditambah satu byte untuk tombol modifier (sepasang Shift, Ctrl, Alt, dan Win/Cmd). Ini adalah format sederhana boot protocol yang dirancang agar BIOS dapat mengenali keyboard sebelum driver dimuat. Keyboard yang hanya menggunakan laporan standar ini dibatasi maksimal enam tombol biasa, sebaik apa pun kualitas matriks fisiknya.

Namun USB bukanlah batas mutlak. Keyboard dapat menggunakan laporan HID kustom atau mengirim beberapa laporan secara paralel untuk mentransmisikan tombol tanpa batas — inilah cara kerja keyboard NKRO melalui USB dan pengaturan NKRO pada firmware QMK atau VIA. Port PS/2 klasik menghindari batas 6 tombol secara alami melalui interupsi, namun matriks internalnya tetap memerlukan isolasi dioda.

Perbandingan 2KRO vs 6KRO vs NKRO

Hasil tes ghosting keyboard Anda umumnya berada pada salah satu dari tiga tingkatan berikut:

  • 2KRO: Dua tombol sekaligus, terkadang tiga jika berada di baris sirkuit berbeda. Khas pada keyboard membran kantor lawas dan laptop standar. Kombinasi W + Shift + Spasi sering kali gagal di sini.
  • 6KRO: Enam tombol reguler ditambah hingga delapan modifier. Merupakan standar USB dan hasil yang paling umum ditemukan. Sangat cukup untuk mengetik cepat dan sebagian besar game.
  • NKRO: Tidak ada batas praktis. Setiap tombol diisolasi dengan dioda dan dilaporkan secara terpisah. Menjadi standar pada keyboard mekanikal gaming premium.

Istilah pemasaran kerap membingungkan konsumen: "Anti-ghosting" tidak sama dengan NKRO penuh. Istilah tersebut biasanya berarti produsen hanya menambahkan dioda pada kelompok tombol tertentu — biasanya kluster WASD dan modifier — agar kombinasi gaming populer tidak terblokir. Keyboard dengan label "19-key anti-ghosting" hanya melindungi 19 tombol spesifik tersebut, bukan 19 tombol acak pilihan Anda.

Cara membaca hasil tes Anda

Tekan dan tahan tombol satu per satu, tambahkan tombol baru tanpa melepaskan yang sebelumnya. Penghitung puncak menunjukkan jumlah tombol biasa tertinggi yang ditahan sekaligus; modifier (Shift, Ctrl, Alt, Win/Cmd) dihitung di kolom terpisah di sebelahnya. Jika tombol yang Anda tahan tetap gelap pada tata letak layar, tombol tersebut diblokir oleh perangkat keras — catat kombinasinya karena yang menentukan adalah susunan tombolnya.

Tes melalui peramban web memiliki beberapa batasan sistem:

  • Sistem operasi mencegat beberapa pintasan sebelum peramban menerimanya: Alt+Tab, tombol Windows atau Command, Ctrl+W, PrtSc, atau F11 mungkin tidak sampai ke halaman web. Lakukan tes dengan tombol huruf, angka, dan spasi untuk hasil yang bersih.
  • Pintasan lapisan Fn diproses secara internal di dalam keyboard dan umumnya tidak mengirimkan event penekanan tombol ke OS. Ketiadaannya adalah hal yang normal.
  • Modifier dikirim dalam byte terpisah dari laporan USB dan tidak memakan slot 6KRO. Keyboard yang menahan Ctrl+Shift+Alt dan enam huruf tetaplah 6KRO, bukan NKRO. Enam tombol huruf adalah batas sebenarnya yang harus diperhatikan.
  • Berhenti tepat pada 6 tombol adalah perilaku normal keyboard USB yang sehat, bukan cacat. Banyak keyboard dilengkapi pintasan Fn atau perangkat lunak bawaan untuk mengaktifkan mode NKRO.
  • Tes ini tidak dapat membedakan antara pemblokiran matriks dan switch yang rusak fisik. Jika satu tombol tidak pernah merespons bahkan saat ditekan sendiri, jalankan tes keyboard lengkap untuk menguji setiap switch satu per satu.

Apakah bermain game membutuhkan NKRO?

Untuk sebagian besar game: tidak. Enam tombol ditambah modifier sudah lebih dari cukup untuk satu tangan saat tangan lainnya memegang mouse; kombinasi W, A, Shift, Spasi, dan R sudah mencakup hampir semua kebutuhan dalam game FPS. Masalah nyata bagi gamer bukanlah ketiadaan NKRO, melainkan keyboard 2KRO murah yang macet pada tombol ketiga, atau keyboard anti-ghosting yang hanya dipersiapkan untuk WASD saat pemain menggunakan tombol ESDF.

NKRO sangat dibutuhkan dalam situasi khusus: game ritme yang menuntut 7 kolom atau lebih ditekan bersamaan layaknya akord piano (seperti osu! mania 7K), stenografi, input nada MIDI melalui keyboard, dan game pertarungan dua pemain di satu keyboard. Jika Anda mengetuk dua hingga empat tombol secara bergantian secepat mungkin daripada menahannya, batas rollover bukan kendala Anda — dalam hal ini tes cps keyboard akan memberikan informasi yang lebih tepat.

Satu hal yang pasti: NKRO tidak membuat keyboard Anda menjadi lebih cepat. Rollover hanya menentukan berapa banyak tombol yang dapat dilaporkan bersamaan, bukan kecepatan pengiriman datanya. Polling rate adalah spesifikasi terpisah; jika Anda mencari responsivitas dan latensi rendah, jalankan tes polling rate keyboard. Membeli NKRO untuk mengurangi input lag adalah kekeliruan konsep.

Pertanyaan yang Sering Diajukan (FAQ)

Mengapa saya tidak bisa menekan Shift + Spasi + W bersamaan?

Keyboard Anda memblokir kombinasi tersebut dalam matriks kawat internalnya — ketiga tombol ini berbagi baris dan kolom yang tidak dapat diuraikan oleh pengontrol sekaligus. Ini adalah batasan perangkat keras murni, sehingga tidak ada perangkat lunak yang dapat memperbaikinya. Ubah tombol lompat ke mouse atau gunakan keyboard dengan dukungan 6KRO atau NKRO.

Apakah anti-ghosting sama dengan N-key rollover?

Tidak. Anti-ghosting berarti produsen hanya menambahkan dioda pada kelompok tombol tertentu — biasanya kluster WASD dan modifier — agar kombinasi umum tidak macet. N-key rollover (NKRO) berarti setiap tombol diisolasi secara mandiri dan tidak ada kombinasi yang akan terblokir. Label "anti-ghosting 19 tombol" hanya melindungi 19 tombol spesifik tersebut.

Apakah saya benar-benar membutuhkan NKRO untuk gaming?

Untuk sebagian besar game: tidak — 6KRO ditambah modifier sudah mencakup seluruh kebutuhan satu tangan dalam game FPS, MOBA, atau MMO. NKRO krusial untuk game ritme (seperti osu! mania 7K), stenografi, dan game fighting lokal. Ini juga sangat membantu jika Anda menggunakan tata letak alternatif seperti ESDF daripada WASD.

Saya hanya bisa menekan 6 tombol sekaligus — haruskah saya membeli keyboard baru?

Tidak selalu. Enam tombol biasa ditambah modifier adalah batas laporan protokol boot USB standar; keyboard yang sepenuhnya sehat sering kali berhenti tepat di batas ini. Banyak keyboard memiliki mode NKRO yang dapat diaktifkan melalui pintasan tombol Fn atau perangkat lunak resmi. Periksa pengaturan keyboard Anda sebelum memutuskan membeli yang baru.

Mengapa tombol tertentu tidak bisa ditekan bersamaan padahal kombinasi lain normal?

Karena pemblokiran bergantung pada letak tombol dalam matriks, bukan dari jumlah total tombol yang ditekan. Pengontrol membaca persimpangan baris dan kolom. Saat tombol yang ditekan membentuk loop persimpangan, keyboard membatalkan sebagian sinyal asli demi mencegah timbulnya karakter hantu. Tombol yang berada pada jalur berbeda tidak akan pernah berbenturan.

Apakah konverter USB ke PS/2 membuat keyboard menjadi NKRO?

Tidak. Adaptor pasif tidak dapat menambahkan dioda fisik yang tidak pernah dipasang pada sirkuit keyboard. Meskipun port PS/2 tidak memiliki batasan 6 slot seperti USB, matriks keyboard tetap memerlukan dioda isolasi di setiap switch. Hanya keyboard yang dari awal dirancang dengan sirkuit NKRO yang dapat memanfaatkan keunggulan port PS/2.

Berapa banyak tombol yang dapat didaftarkan keyboard saya sekaligus?

Tahan tombol satu per satu pada tes di atas dan perhatikan angka pada penghitung puncak — angka tersebut adalah jawabannya. Anda bisa memperkirakan 2 tombol pada keyboard membran lawas, 6 tombol pada keyboard USB biasa, dan tanpa batas pada keyboard NKRO. Karena informasi ini jarang dicantumkan pada kemasan, pengujian langsung adalah cara paling akurat.