Alatan dalam talian percuma ini membolehkan pengguna menguji kefungsian setiap butang dan roda tatal pada peranti penunjuk mereka. Dengan melakukan klik, tatalan, dan pergerakan di dalam kawasan yang disediakan, pengguna boleh mendiagnosis masalah perkakasan secara langsung melalui pelayar web.
Cara Berfungsi dan Pengesanan Ralat Perkakasan
Alatan ini berfungsi dengan menangkap isyarat perkakasan yang dihantar oleh tetikus ke pelayar web. Apabila butang ditekan, sistem akan merekodkan peristiwa tersebut dan memaparkannya dalam log masa nyata. Ini sangat berguna untuk mengesan masalah fizikal pada suis tetikus, terutamanya fenomena yang dikenali sebagai lantunan kenalan (contact bouncing atau chattering).
Suis mekanikal yang telah haus sering kali mengalami masalah di mana satu tekanan fizikal didaftarkan sebagai dua klik yang sangat pantas secara berturut-turut, atau langsung tidak mendaftar sebarang klik. Alatan ini menyediakan fungsi pengesanan dwi-tekanan automatik dengan ambang masa boleh laras, yang ditetapkan pada 40 ms secara lalai. Jika dua tekanan daripada butang yang sama dikesan dalam sela masa yang lebih pendek daripada ambang ini, sistem akan menandakan peristiwa tersebut sebagai dwi-tekanan. Suis yang sihat jarang sekali menghasilkan dwi-klik sepantas itu melalui tekanan manual manusia.
Input dan Kawalan Pengguna
Pengguna boleh berinteraksi dengan kawasan ujian menggunakan pelbagai jenis input dan tetapan:
- Tindakan Tetikus: Klik kiri, klik kanan, klik tengah (roda), menekan butang sisi (seperti butang navigasi), dan memutar roda tatal di dalam kawasan yang ditetapkan.
- Pergerakan Penunjuk: Menggerakkan penunjuk untuk mengemas kini koordinat kedudukan secara dinamik.
- Ambang Dwi-tekanan: Pengguna boleh melaraskan tetingkap masa (milisaat) untuk menentukan sensitiviti pengesanan dwi-tekanan.
- Perintah Kosongkan Log: Butang khusus untuk memadamkan semua sejarah peristiwa yang telah direkodkan pada halaman.
Output dan Paparan Maklumat
Alatan ini memaparkan maklum balas visual dan data teknikal secara terperinci untuk setiap tindakan yang dikesan:
- Status Semasa: Memaparkan status sama ada
Klik atau tatal di dalam kawasan ujian untuk bermulaatauMendengar input tetikus. - Petunjuk Visual: Menggunakan kod warna untuk menunjukkan status butang seperti
Ditahan,Diuji, danDitekan dua kali. - Panel Statistik: Menunjukkan ringkasan data yang merangkumi
Butang diuji,Jumlah tekanan,Dwi-tekanan, danLangkah roda. - Jadual Semakan Tekan Dua Kali: Memaparkan lajur
Butang,Tekanan, danSela minuntuk memantau prestasi suis yang disyaki rosak. - Jadual Log Peristiwa: Merekodkan setiap tindakan secara kronologi dengan lajur berikut:
Masa: Waktu tepat peristiwa berlaku.Peristiwa: Jenis tindakan sama adaTekan,Lepas,Dwi-klik, atauRoda.Butang: Mengenal pasti butang yang terlibat sepertiLeft,Right,Middle,Back,Forward,Wheel, atauButang {number}untuk butang tersuai yang tidak dikenali.Butiran: Menunjukkan sifat teknikal termasukButang,Butang ditahan(memaparkanTiadajika tiada butang lain ditahan),Kedudukan,Roda,Sela masa,Ditahan selama, dan jenisPenunjuk(sama adamouse,pen, atautouch).- Lencana khas
Ditekan dua kaliakan muncul jika had ambang masa dilanggar.
- Keadaan Log Kosong: Jika tiada aktiviti dikesan, sistem memaparkan mesej
Tiada peristiwa tetikus lagi — klik atau tatal di dalam kawasan ujian..
Peraturan Sistem dan Kes Khas
Untuk memastikan ujian berjalan lancar, beberapa peraturan dan pengecualian sistem telah ditetapkan di dalam kawasan ujian:
- Penyekatan Menu Konteks: Menu klik kanan standard pelayar disekat secara automatik di dalam kawasan ujian supaya klik kanan boleh didaftarkan dan dikira dengan betul. Di luar kawasan ujian, menu konteks berfungsi seperti biasa.
- Pengecualian Firefox: Dalam pelayar Firefox, kombinasi kekunci
Shift + klik kananakan sentiasa memintas sekatan halaman dan membuka menu konteks pelayar, menyebabkan klik tersebut tidak dikira oleh alatan ini. - Sistem Operasi macOS: Mengikut reka bentuk sistem Apple, kombinasi
Ctrl + klikpada macOS akan didaftarkan sebagai klik kanan secara automatik. - Pintasan Butang Sisi: Alatan ini cuba menyekat fungsi navigasi lalai pelayar (seperti kembali ke halaman sebelumnya) apabila butang sisi ditekan. Walau bagaimanapun, sesetengah sistem operasi atau pelayar (seperti Firefox pada sistem operasi Linux) memintas terus tekanan butang ini, menyebabkan ia tidak dapat dikesan oleh halaman web.
- Unit Roda Tatal: Nilai tatalan dilaporkan dalam unit
pixels,lines, ataupagesbergantung pada jenis pelayar dan sistem operasi yang digunakan. Pengguna disyorkan untuk membandingkan arah tatalan dan bilangan langkah, dan bukannya nilai delta mentah apabila bertukar pelayar. - Input Sentuhan: Ketukan pada skrin sentuh dikesan sebagai peristiwa sentuhan (
touch), namun ujian butang dan roda tatal yang lengkap memerlukan penggunaan tetikus fizikal atau pad jejak.
Pemprosesan Data dan Privasi
Semua input tetikus dibaca dan diproses secara tempatan di dalam pelayar web pengguna sahaja. Tiada sebarang data yang dihantar, disimpan, atau dimuat naik ke pelayan luaran. Sebaik sahaja pengguna mengosongkan log atau meninggalkan halaman, semua data peristiwa yang direkodkan akan dipadamkan secara kekal.
Soalan Lazim (FAQ)
S: Tetikus saya melakukan dwi-klik apabila saya menekan sekali — adakah ujian ini boleh mengesahkannya?
J: Ya. Tekan butang yang dicurigai dengan klik tunggal yang sengaja: setiap tekanan sepatutnya merekodkan tepat satu peristiwa Tekan dan satu Lepas. Tekanan tambahan yang dikesan dalam tetingkap penandaan (40 ms secara lalai) akan ditandakan sebagai dwi-tekanan dan dikira — jika corak ini berulang pada setiap tekanan, ini bermakna suis telah haus, bukannya masalah perisian. Butang yang elok hampir tidak pernah ditekan dua kali sepantas itu secara manual, jadi besarkan sela masa hanya jika anda sengaja mengklik dengan sangat pantas.
S: Mengapakah menu klik kanan tidak terbuka di dalam kawasan ujian?
J: Kawasan ini menyekat menu konteks supaya klik kanan boleh dikira seperti butang lain; di luar kawasan ini, menu berfungsi seperti biasa. Dua pengecualian yang tidak dapat diatasi oleh halaman ini: dalam Firefox, Shift + klik kanan sentiasa membuka menu dan tidak dikira, manakala pada Mac, Ctrl + klik dikesan sebagai klik kanan mengikut reka bentuk sistem.
S: Mengapakah butang sisi saya tidak dikesan?
J: Banyak pelayar menggunakan butang Back dan Forward untuk navigasi sejarah, dan sesetengah pelayar menangkap butang tersebut sebelum halaman sempat mengesan tekanannya — kawasan ujian ini menyekat tindakan tersebut jika dibenarkan oleh pelayar, tetapi bukan di semua pelayar. Firefox pada Linux mungkin tidak melaporkan butang sisi langsung. Jika butang tersebut tidak dikesan di sini tetapi berfungsi dalam aplikasi lain, ini bermakna pelayar telah memintasnya; itu bukan bermakna tetikus anda rosak.
S: Mengapakah tatalan yang sama menunjukkan nilai delta yang berbeza dalam pelayar lain?
J: Jumlah tatalan diterima dalam unit pixels, lines atau pages bergantung pada pelayar dan platform, dan paparan akan melabelkan unit yang digunakan oleh setiap peristiwa. Nilai piksel sentiasa jauh lebih besar daripada nilai baris untuk takuk yang sama. Bandingkan arah tatalan dan bilangan langkah tatalan antara pelayar, bukannya nilai delta mentah.