Ujian Butang Tetikus

Klik, tatal dan gerakkan tetikus di dalam kawasan ujian untuk melihat setiap peristiwa butang dan roda — serta mengesan suis yang terlepas tekanan atau dwi-tekan dengan sendiri.

Peristiwa terbaharu
Butang
Butang ditahan
Kedudukan
Roda
Sela masa
Ditahan selama
Penunjuk

Klik, klik kanan, klik tengah, tekan butang sisi dan tatal di mana-mana sahaja di dalam panel ini. Kedudukan penunjuk dikemas kini semasa anda bergerak.

Alatan ini dibina untuk tetikus atau pad jejak. Ketukan masih dikesan di sini sebagai peristiwa sentuhan, tetapi semakan butang dan roda memerlukan tetikus sebenar.

Klik atau tatal di dalam kawasan ujian untuk bermula

Input tetikus hanya dibaca oleh halaman ini untuk menunjukkan butiran peristiwa dan log pada halaman. Tiada apa-apa yang disimpan atau dimuat naik — mengosongkan log atau meninggalkan halaman akan memadamkannya.

Soalan Lazim

Tetikus saya melakukan dwi-klik apabila saya menekan sekali — adakah ujian ini boleh mengesahkannya?

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.

Mengapakah butang sisi saya tidak dikesan?

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.

Mengapakah menu klik kanan tidak terbuka di dalam kawasan ujian?

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.

Mengapakah tatalan yang sama menunjukkan nilai delta yang berbeza dalam pelayar lain?

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.

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 bermula atau Mendengar input tetikus.
  • Petunjuk Visual: Menggunakan kod warna untuk menunjukkan status butang seperti Ditahan, Diuji, dan Ditekan dua kali.
  • Panel Statistik: Menunjukkan ringkasan data yang merangkumi Butang diuji, Jumlah tekanan, Dwi-tekanan, dan Langkah roda.
  • Jadual Semakan Tekan Dua Kali: Memaparkan lajur Butang, Tekanan, dan Sela min untuk 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 ada Tekan, Lepas, Dwi-klik, atau Roda.
    • Butang: Mengenal pasti butang yang terlibat seperti Left, Right, Middle, Back, Forward, Wheel, atau Butang {number} untuk butang tersuai yang tidak dikenali.
    • Butiran: Menunjukkan sifat teknikal termasuk Butang, Butang ditahan (memaparkan Tiada jika tiada butang lain ditahan), Kedudukan, Roda, Sela masa, Ditahan selama, dan jenis Penunjuk (sama ada mouse, pen, atau touch).
    • Lencana khas Ditekan dua kali akan 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:

  1. 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.
  2. Pengecualian Firefox: Dalam pelayar Firefox, kombinasi kekunci Shift + klik kanan akan sentiasa memintas sekatan halaman dan membuka menu konteks pelayar, menyebabkan klik tersebut tidak dikira oleh alatan ini.
  3. Sistem Operasi macOS: Mengikut reka bentuk sistem Apple, kombinasi Ctrl + klik pada macOS akan didaftarkan sebagai klik kanan secara automatik.
  4. 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.
  5. Unit Roda Tatal: Nilai tatalan dilaporkan dalam unit pixels, lines, atau pages bergantung 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.
  6. 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.