Tes Ghosting Keyboard

Uji keyboard Anda dari ghosting dan key rollover — tekan beberapa tombol sekaligus dan lihat secara pasti berapa banyak yang terdaftar bersamaan.

Cukup tekan tombol apa saja pada keyboard Anda untuk mengujinya — jika berfungsi, warnanya akan berubah menjadi hijau

0Tombol Ditekan0Total Tombol0%Telah Diuji

QWERTY pada bentuk ANSI US: tombol Enter yang lebar dan rata serta Shift kiri berukuran penuh. Posisi tombol standar, tanpa fitur tambahan khusus produsen.

Ctrl+W, Ctrl+T, Ctrl+N, Alt+Tab, dan tombol Windows atau Command direservasi oleh peramban dan sistem operasi. Tidak ada halaman web yang menerimanya, sehingga tombol tersebut tidak dapat diuji di sini atau di mana pun dalam peramban.

Sekilas

Jumlah tombol dan fakta tata letak
RincianNilai
Yang diujiBerapa banyak tombol yang dilaporkan secara bersamaan
Ghosting sejatiTombol bayangan — jarang pada keyboard modern
BlockingTombol tidak terdeteksi — masalah paling umum
Batas USB umum6 tombol ditambah modifier
Rollover N-tombolSemua tombol sekaligus
Tombol pengubahDilaporkan terpisah, tidak dihitung
Cukup untuk mengetik2 hingga 6 tombol
Cukup untuk kebanyakan game6 tombol

Ghosting dan rollover dalam angka

Batas sebenarnya pada keyboard yang ada di pasaran.

3
Tombol untuk memulaiGhosting hanya muncul setelah tiga tombol atau lebih ditekan bersamaan.
6
Batas USB HIDEnam tombol biasa ditambah modifier dalam satu paket standar.
2
Tombol pada keyboard standarKeyboard membran murah umumnya berhenti pada dua tombol ditambah modifier.
0
Batas dengan NKROSemua tombol sekaligus, menggunakan dioda di balik setiap sakelar.

Cara menguji ghosting keyboard

Tekan dan tahan beberapa tombol secara bersamaan, bukan berurutan.

  1. Tahan tiga tombol sekaligus

    Pilih tiga tombol di area keyboard yang sama lalu tekan secara bersamaan sambil terus menahannya. Ketiga tombol harus menyala hijau secara bersamaan. Jika ada tombol yang tidak menyala, atau ada tombol yang menyala padahal tidak ditekan, itulah masalah yang Anda cari.

  2. Tambah tombol keempat dan kelima

    Tahan tiga tombol pertama lalu tambahkan tombol lain satu per satu. Hitung berapa banyak tombol yang tetap menyala sebelum tombol berikutnya berhenti terdeteksi. Angka tersebut adalah batas rollover Anda.

  3. Uji kombinasi yang sering Anda gunakan

    Untuk game, tahan W, A, Shift, dan Space bersamaan. Untuk pintasan, tahan Ctrl, Shift, dan satu huruf. Keyboard yang mampu menangani enam tombol acak masih bisa gagal pada satu kombinasi tertentu, karena batasan tergantung pada jalur matriks, bukan hanya jumlah tombol.

Ghosting, blocking, dan rollover

Tiga masalah berbeda yang sering disebut dengan satu nama.

Segala hal tentang tata letak ini

Bentuk, kelebihan dan kekurangannya, serta hal yang perlu diperhatikan saat mengujinya.

Perbedaan ghosting, blocking, dan rollover

Ada tiga hal terkait yang kerap disebut ghosting, dan membedakannya akan sangat membantu. Ghosting sejati adalah munculnya input bayangan — keyboard melaporkan tombol yang tidak pernah Anda tekan karena matriks tidak dapat menentukan kombinasi mana yang Anda maksud. Hal ini jarang terjadi pada keyboard modern yang sudah menggunakan dioda untuk mencegahnya.

Blocking jauh lebih sering terjadi: alih-alih memunculkan tombol palsu, keyboard secara diam-diam menolak melaporkan penekanan tombol ketiga atau keempat secara bersamaan. Tidak ada indikasi kesalahan; tombol yang Anda tahan hanya tidak terdeteksi.

Rollover adalah istilah untuk berapa banyak tombol yang dapat dilaporkan keyboard sekaligus. Rollover dua tombol berarti dua, rollover enam tombol berarti enam, dan n-key rollover berarti sebanyak tombol yang dapat Anda tekan sekaligus. Apa yang kebanyakan orang sebut sebagai ghosting sebenarnya adalah batas rollover.

Cara menjalankan tes

Tahan tiga tombol yang berdekatan — Q, W, dan E adalah contoh yang baik — lalu pastikan ketiganya tetap menyala. Selanjutnya tambahkan tombol keempat, lalu kelima, dengan menambahkan tombol di area sekitarnya bukan tersebar di seluruh keyboard.

Kemudian uji kombinasi yang biasa Anda gunakan. Untuk bermain game, ini biasanya W, Shift, dan Space bersamaan, atau A, W, dan tombol angka. Untuk mengetik, ini berarti tombol pengubah plus dua huruf. Tujuannya adalah menguji kombinasi yang penting bagi Anda, bukan mencari batas maksimum teoritis.

Catat kombinasi mana yang gagal. Polanya menunjukkan diagnosis: tombol yang berbagi baris atau kolom pada matriks keyboard akan saling berbenturan, sehingga keyboard yang gagal pada Q, W, dan E biasanya akan baik-baik saja dengan Q, T, dan P.

Alasan rollover USB memiliki batasan

Keyboard USB standar menggunakan protokol yang melaporkan enam tombol ditambah modifier dalam satu paket. Dari sinilah asal rollover enam tombol — ini bukanlah keterbatasan sakelar, melainkan format pelaporan data.

Keyboard yang mengiklankan n-key rollover menyiasatinya, baik dengan mengirimkan beberapa paket sekaligus atau menggunakan deskriptor USB yang berbeda. Kedua metode ini didukung dengan baik dan tidak memerlukan driver tambahan di sistem operasi modern mana pun.

Tombol pengubah dilaporkan secara terpisah dari tombol biasa, itulah sebabnya Ctrl, Shift, dan Alt tidak mengurangi kuota enam tombol tersebut. Anda biasanya dapat menahan semua tombol pengubah ditambah enam tombol biasa lainnya pada keyboard apa pun.

Berapa banyak rollover yang sebenarnya Anda butuhkan

Untuk mengetik, rollover dua tombol sudah cukup dan enam tombol sudah sangat lebih dari cukup. Juru ketik cepat sering menekan tombol secara tumpang tindih, tetapi jarang lebih dari dua atau tiga tombol sekaligus, dan tombol pengubah tidak dihitung dalam batasan tersebut.

Untuk sebagian besar game, rollover enam tombol sudah sangat memadai. Kombinasi yang melampauinya melibatkan penahanan empat atau lebih tombol biasa secara bersamaan, yang biasanya terjadi pada game ritme, beberapa game pertarungan, serta simulator penerbangan atau balap dengan banyak sumbu kendali.

Jika Anda menemukan kombinasi spesifik yang gagal dan Anda membutuhkannya, itulah alasan nyata Anda memerlukan n-key rollover. Jika belum menemukannya, itu hanyalah spesifikasi teknis dan bukan masalah — dan tes ini adalah cara untuk mengetahuinya.

Perbandingan tingkat rollover

Tiga tingkatan dan konsekuensinya masing-masing.

Batas penekanan tombol bersamaan berdasarkan jenis rollover
Tingkat rolloverTombol bersamaanDitemukan padaDalam gameCara kerja
2KRO2 ditambah modifierKeyboard membran murahGagal pada sebagian besar kombinasi pergerakanTanpa dioda pada matriks
6KRO6 ditambah modifierSebagian besar keyboardCukup untuk hampir semua kebutuhanPaket standar USB HID
NKROSemua tombolKeyboard antusias dan gamingTanpa batas praktisDioda di balik setiap sakelar

6KRO merupakan batas protokol USB standar, bukan penghematan biaya. Keyboard NKRO menyiasatinya dengan mengirimkan beberapa paket atau menggunakan deskriptor USB yang berbeda.

Ketika tombol tidak terdeteksi bersamaan

Empat hasil tes dan artinya.

Tombol ketiga tidak pernah terdaftar

Pada pengujian:Dua tombol menyala, tombol ketiga tidak merespons saat keduanya ditahan.

  1. Coba tiga tombol di bagian keyboard yang berbeda. Batasan yang berpindah mengikuti posisi merupakan matrix blocking.
  2. Pahami bahwa 2KRO adalah hal biasa pada keyboard membran ekonomis — ini adalah batas desain, bukan kerusakan.
  3. Cari tombol sakelar NKRO pada firmware, biasanya Fn plus N pada keyboard yang mendukungnya.
  4. Pertimbangkan untuk mengganti keyboard jika Anda memerlukan lebih dari dua tombol bersamaan dan perangkat tidak memampukannya.
Berhenti tepat di angka enam

Pada pengujian:Enam tombol menyala bersamaan, tombol ketujuh tidak.

  1. Ketahuilah bahwa ini adalah batas standar USB HID, yang merupakan perilaku normal.
  2. Aktifkan NKRO pada firmware keyboard Anda jika perangkat mendukungnya.
  3. Coba port USB langsung. Beberapa hub dan switch KVM memaksakan protokol boot 6 tombol meskipun pada keyboard NKRO.
Tombol yang tidak saya tekan ikut menyala

Pada pengujian:Tombol ketiga berubah hijau tanpa disentuh.

  1. Ini adalah ghosting sejati, yang jarang terjadi pada keyboard modern.
  2. Ulangi dengan tiga tombol yang sama untuk memastikan masalah dapat direproduksi.
  3. Coba kombinasi yang sama pada komputer lain untuk memastikan bukan masalah perangkat lunak.
  4. Ganti keyboard. Dioda yang tidak ada tidak dapat diperbaiki tanpa merangkai ulang matriks.
Hanya gagal pada satu kombinasi tertentu

Pada pengujian:Sebagian besar kombinasi berfungsi, tetapi satu set tertentu melepaskan input tombol.

  1. Hal ini wajar terjadi. Blocking tergantung pada baris dan kolom mana yang digunakan bersama oleh tombol-tombol tersebut.
  2. Petakan ulang salah satu tombol yang terdampak ke posisi fisik lain, jika firmware Anda memungkinkannya.
  3. Atur ulang kombinasi tombol di dalam game atau aplikasi, yang biasanya lebih cepat.

Pertanyaan yang sering diajukan

Apa itu ghosting keyboard?
Secara teknis, ghosting adalah kondisi saat keyboard melaporkan tombol yang tidak pernah Anda tekan karena matriksnya tidak dapat menentukan kombinasi mana yang Anda maksud. Dalam penggunaan sehari-hari, istilah ini biasanya merujuk pada masalah yang lebih umum: keyboard secara diam-diam mengabaikan tombol ketiga atau keempat yang Anda tahan bersamaan.
Bagaimana cara menguji ghosting?
Tahan beberapa tombol bersamaan dan perhatikan tombol mana yang tetap menyala pada keyboard di atas. Mulailah dengan tiga tombol yang berdekatan, lalu tambahkan tombol keempat dan kelima. Tombol apa pun yang Anda tahan namun mati berarti tidak terdeteksi, dan tombol apa pun yang menyala tanpa ditekan adalah ghosting sejati.
Apa itu n-key rollover?
Kemampuan untuk melaporkan setiap tombol yang Anda tekan secara bersamaan tanpa batasan. Keyboard USB standar melaporkan enam tombol ditambah modifier per paket, sehingga rollover enam tombol sangat umum; keyboard n-key rollover menyiasati batas tersebut tanpa memerlukan driver khusus.
Apakah tombol pengubah dihitung dalam batas rollover?
Tidak. Ctrl, Shift, Alt, serta tombol Windows atau Command dilaporkan dalam bagian terpisah dari paket USB, sehingga Anda biasanya dapat menahan semuanya ditambah enam tombol biasa bahkan pada keyboard dengan rollover enam tombol.
Apakah keyboard saya rusak jika tombol terputus saat menahan beberapa tombol?
Hampir pasti tidak. Ini adalah keterbatasan desain dan bukan kerusakan, serta merupakan hal yang normal pada keyboard membran dan banyak keyboard mekanis. Hal ini hanya bermasalah jika kombinasi yang benar-benar Anda butuhkan termasuk dalam kombinasi yang gagal tersebut.

Uji ghosting keyboard Anda sekarang

Tahan tiga tombol sekaligus pada keyboard di atas dan perhatikan apakah ketiganya menyala bersamaan. Kemudian tambahkan tombol keempat dan kelima.