Skip to main content

Adakah Semua Kekunci Papan Kekunci Saya Berfungsi?

Tekan mana-mana kekunci dan lihat ia menyala serta-merta. Ujian ini menggunakan KeyboardEvent API untuk mengesan setiap tekanan kekunci, menjejak kiraan N-key rollover, dan menyerlahkan kekunci yang belum diuji — semua diproses dalam pelayar anda tanpa sebarang muat naik data.

Ujian ini mengesan pendaftaran kekunci individu, nilai keyCode, nama kekunci, dan kiraan kekunci serentak (N-key rollover) menggunakan KeyboardEvent API pelayar.

Papan kekunci USB biasanya menyokong 6-key rollover (6KRO), manakala papan kekunci permainan dengan NKRO melaporkan semua 104+ kekunci yang ditekan serentak.

Mula Ujian

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
`
1
2
3
4
5
6
7
8
9
0
-
=
Back
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
Meta
Alt
Space
Alt
Meta
Ctrl
Keys Tested: 0 / 730%
Max Simultaneous0
Currently Pressed0

Apakah Makna Keputusan Anda?

Result Range Meaning
Baik Semua kekunci didaftarkan dan NKRO sepadan dengan spesifikasi Setiap kekunci menghantar KeyboardEvent yang sah dan kiraan rollover anda sepadan dengan penilaian pengeluar — papan kekunci anda berfungsi sepenuhnya.
Amaran 1–3 kekunci tidak bertindak balas atau rollover bawah jangkaan Beberapa kekunci mungkin mempunyai serpihan atau suis yang haus. Bersihkan kekunci yang terjejas atau uji dengan papan kekunci luaran untuk menolak masalah perisian.
Lemah Beberapa kekunci mati atau rollover tersangkut pada 1–2 Beberapa kekunci yang gagal menunjukkan kerosakan perkakasan — kegagalan suis, jejak pecah, atau pengawal USB yang rosak. Pertimbangkan untuk menggantikan papan kekunci.

Masalah Biasa dan Cara Mengatasinya

Kekunci tidak didaftarkan langsung

Tanggalkan penutup kekunci dan bersihkan suis dengan udara termampat. Jika masih gagal, suis mungkin perlu diganti (mekanikal) atau sentuhan membran telah rosak.

Kekunci Fn atau kekunci media tidak dikesan

Kekunci ini dipintas oleh OS atau firmware papan kekunci sebelum sampai ke pelayar. Ini adalah normal — pelayar tidak dapat menangkap Fn, Print Screen, atau kekunci media tertentu melalui KeyboardEvent.

Alat Berkaitan

Soalan Lazim

Bagaimana saya boleh menguji sama ada semua kekunci papan kekunci saya berfungsi?

Tekan mana-mana kekunci. Ia menyala biru semasa ditekan, hijau semasa dilepaskan. Tekan semua kekunci untuk mengesahkan semuanya didaftarkan. Kaunter kemajuan menunjukkan kekunci yang diuji berbanding jumlah. Kekunci yang belum diuji kekal kelabu.

Apakah N-key rollover dan bagaimana saya mengujinya?

N-key rollover (NKRO) bermaksud menekan N kekunci serentak dan semuanya didaftarkan. Tekan beberapa kekunci sekaligus — ujian menunjukkan kiraan serentak maksimum. NKRO penuh: semua kekunci didaftarkan. 6KRO (biasa pada papan kekunci USB): maksimum 6 kekunci serentak.

Mengapa kekunci tidak didaftarkan dalam ujian?

Tiga punca: (1) kekunci rosak secara fizikal, (2) kekunci tidak didedahkan kepada pelayar (Fn, sesetengah kekunci media), (3) had rollover papan kekunci dicapai — lepaskan kekunci lain dahulu. Kekunci yang dipintas OS (Print Screen, kekunci Win) juga mungkin tidak mencetuskan peristiwa pelayar.

Adakah sebarang data input dimuat naik ke pelayan?

Tidak. Pendengar KeyboardEvent berjalan secara tempatan dalam JavaScript. Tiada pelayan backend wujud. Tiada tekanan kekunci meninggalkan pelayar anda.