Tes Tombol Mouse

Klik, gulir, dan gerakkan di dalam area tes untuk melihat setiap peristiwa tombol dan gulir — serta deteksi sakelar yang melewatkan penekanan atau menekan ganda sendiri.

Peristiwa terbaru
Tombol
Tombol ditahan
Posisi
Gulir
Jeda
Ditahan selama
Penunjuk

Klik, klik kanan, klik tengah, tekan tombol samping, dan gulir di mana saja di dalam panel ini. Posisi penunjuk diperbarui saat Anda bergerak.

Alat ini dibuat untuk mouse atau trackpad. Ketukan tetap terdaftar di sini sebagai peristiwa sentuh, tetapi pemeriksaan tombol dan gulir memerlukan mouse sungguhan.

Klik atau gulir di area tes untuk memulai

Input mouse hanya dibaca oleh halaman ini untuk menampilkan detail peristiwa dan log di halaman. Tidak ada yang disimpan atau diunggah — menghapus log atau meninggalkan halaman akan menghapusnya.

Tanya Jawab

Mouse saya mengeklik ganda saat saya menekan sekali — apakah ini bisa memastikannya?

Ya. Tekan tombol yang dicurigai dengan klik tunggal yang disengaja: setiap penekanan harus mencatat tepat satu Tekan dan satu Lepas. Penekanan ekstra yang masuk dalam jendela penanda (defaultnya 40 ms) ditandai sebagai tekan ganda dan dihitung — jika terjadi terus-menerus, pola itu berarti sakelar aus, bukan masalah perangkat lunak. Tombol yang sehat hampir tidak pernah tertekan dua kali secepat itu secara manual, jadi perlebar jendela hanya jika Anda sengaja mengeklik dengan sangat cepat.

Mengapa tombol samping saya tidak terdaftar?

Banyak browser menggunakan tombol Back dan Forward untuk navigasi riwayat, dan beberapa menangkapnya sebelum halaman dapat melihat penekanan tersebut — area tes ini mencegatnya jika diizinkan oleh browser, tetapi tidak di semua tempat. Firefox di Linux mungkin tidak melaporkan tombol samping sama sekali. Jika tombol tersebut tidak pernah terdaftar di sini tetapi berfungsi di aplikasi lain, browser telah mencegatnya; itu bukan berarti mouse rusak.

Mengapa menu klik kanan tidak terbuka di area tes?

Area ini mencegat menu konteks agar klik kanan dapat dihitung seperti tombol lainnya; di luar area ini, menu berfungsi seperti biasa. Dua pengecualian yang tidak dapat diabaikan oleh halaman: di Firefox, Shift + klik kanan selalu membuka menu dan tidak dihitung, dan di Mac, Ctrl + klik terdaftar sebagai klik kanan secara bawaan.

Mengapa guliran yang sama menunjukkan angka delta yang berbeda di browser lain?

Nilai gulir diterima dalam pixels, lines, atau pages tergantung pada browser dan platform, dan pembacaan akan melabeli unit yang digunakan setiap peristiwa. Nilai pixel selalu jauh lebih besar daripada nilai line untuk takik yang sama. Bandingkan arah gulir dan jumlah langkah antar-browser, bukan angka delta mentahnya.

Diagnostik Kerusakan Sakelar Mouse dan Fenomena Contact Bouncing

Sakelar mekanis pada mouse bekerja menggunakan kontak logam fisik yang saling bersentuhan saat tombol ditekan. Seiring berjalannya waktu dan intensitas penggunaan, logam di dalam sakelar ini mengalami keausan fisik. Keausan tersebut sering kali memicu fenomena yang dikenal sebagai contact bouncing atau chattering.

Saat pengguna menekan tombol satu kali, pelat logam yang aus tidak langsung mengunci posisi, melainkan memantul dengan sangat cepat dalam hitungan milidetik. Akibatnya, sirkuit elektronik mendeteksi beberapa sinyal tekan dan lepas yang terjadi berturut-turut. Di sinilah kegunaan alat pengujian ini: mendeteksi apakah satu tekanan fisik menghasilkan sinyal ganda yang tidak diinginkan.

Untuk mendeteksi masalah ini, alat menyediakan pengaturan ambang batas waktu yang secara bawaan diatur pada 40 ms. Jika dua penekanan beruntun pada tombol yang sama terdeteksi dalam rentang waktu yang lebih rapat dari ambang batas tersebut, sistem akan langsung menandainya sebagai penekanan ganda yang tidak normal. Tombol mouse yang sehat dan dioperasikan secara manual oleh manusia hampir tidak pernah menghasilkan dua klik berurutan dalam waktu secepat itu.

Cara Kerja Pengujian dan Parameter Input

Pengujian dilakukan secara interaktif di dalam panel khusus yang disebut Area tes. Pengguna dapat mengarahkan kursor dan melakukan berbagai tindakan fisik untuk melihat bagaimana sistem merespons setiap input secara langsung.

Alat ini menerima dan memproses beberapa jenis input berikut:

  • Tindakan Mouse: Melakukan klik kiri, klik kanan, klik tengah, menekan tombol samping (seperti tombol navigasi), serta memutar roda gulir di dalam Area tes.
  • Gerakan Penunjuk: Menggerakkan penunjuk di dalam area pengujian untuk memperbarui koordinat posisi secara real-time. Input ini mendukung berbagai jenis penunjuk seperti mouse, pen, atau touch.
  • Ambang Batas Tekan Ganda: Pengguna dapat menyesuaikan jendela waktu (default 40 ms) yang digunakan untuk menyaring dan menandai penekanan beruntun yang terlalu cepat.
  • Perintah Hapus Log: Tombol Hapus log disediakan untuk mengosongkan seluruh riwayat peristiwa yang telah terekam.

Metrik dan Indikator Hasil Pengujian

Setiap aktivitas yang dilakukan di dalam Area tes akan langsung memperbarui berbagai panel informasi di layar. Output pengujian dibagi ke dalam beberapa bagian terstruktur:

Status dan Legenda Visual

Pada bagian atas, terdapat indikator status yang menunjukkan kondisi pengujian saat ini, seperti Klik atau gulir di area tes untuk memulai atau Mendengarkan input mouse. Selain itu, terdapat legenda visual untuk membantu pengguna memahami status tombol:

  • Ditahan: Menunjukkan tombol yang saat ini sedang ditekan dan belum dilepas.
  • Diuji: Menunjukkan tombol yang sudah pernah ditekan selama sesi pengujian berlangsung.
  • Ditekan ganda: Menunjukkan tombol yang terdeteksi mengalami masalah klik ganda tidak sengaja.

Panel Statistik

Panel ini merangkum akumulasi data selama pengujian berjalan, yang meliputi:

  • Tombol diuji: Jumlah tombol unik yang berhasil dideteksi.
  • Total penekanan: Akumulasi seluruh klik yang masuk.
  • Tekan ganda: Jumlah peristiwa klik ganda tidak sengaja yang berhasil disaring oleh sistem.
  • Langkah gulir: Jumlah unit pergerakan roda gulir yang terdeteksi.

Tabel Pemeriksaan Tekan Ganda

Tabel ini menyajikan analisis khusus untuk mendeteksi kerusakan sakelar dengan kolom sebagai berikut:

  • Tombol: Nama tombol yang diuji.
  • Penekanan: Jumlah total klik pada tombol tersebut.
  • Jeda min: Jeda waktu terpendek (dalam milidetik) yang tercatat di antara dua klik berurutan.

Struktur Log Peristiwa Real-Time

Setiap tindakan mouse menghasilkan baris baru di dalam tabel Log peristiwa. Jika belum ada aktivitas, tabel akan menampilkan pesan Belum ada peristiwa mouse — klik atau gulir di area tes.. Setiap baris log memuat informasi mendetail:

Kolom Deskripsi Nilai yang Ditampilkan
Waktu Waktu presisi saat peristiwa terjadi.
Peristiwa Jenis aktivitas yang terdeteksi: Tekan, Lepas, Klik ganda, atau Gulir.
Tombol Identifikasi tombol yang ditekan: Left, Right, Middle, Back, Forward, Wheel, atau Tombol {number} untuk tombol tambahan yang tidak dikenal secara standar.
Detail Properti teknis peristiwa, termasuk Tombol, Tombol ditahan (menampilkan Tidak ada jika kosong), Posisi koordinat, Gulir, Jeda antar-peristiwa, Ditahan selama (durasi penekanan), dan jenis Penunjuk (mouse, pen, atau touch).
Ditekan ganda Lencana khusus Ditekan ganda yang akan muncul jika klik tersebut melanggar batas waktu minimum.

Aturan Teknis dan Penanganan Khusus Browser

Aplikasi ini dirancang untuk menangani berbagai variasi teknis dari sistem operasi dan browser yang berbeda, namun ada beberapa batasan bawaan yang perlu dipahami:

  1. Pencegahan Menu Konteks: Klik kanan di dalam Area tes tidak akan memunculkan menu klik kanan bawaan browser. Hal ini sengaja dilakukan agar klik kanan dapat dihitung dan diuji dengan normal. Namun, di browser Firefox, kombinasi tombol Shift + klik kanan akan tetap memicu menu konteks browser dan tidak akan tercatat oleh alat.
  2. Konversi Sistem Operasi macOS: Pada sistem operasi macOS, kombinasi tombol Ctrl + klik secara otomatis diterjemahkan oleh sistem sebagai klik kanan (Right).
  3. Intersepsi Tombol Samping: Alat ini mencoba memblokir fungsi navigasi bawaan browser (seperti kembali ke halaman sebelumnya atau maju ke halaman berikutnya) saat tombol Back atau Forward ditekan di dalam area pengujian. Meskipun demikian, beberapa sistem operasi atau browser, seperti Firefox di sistem operasi Linux, terkadang memotong sinyal ini sepenuhnya sehingga tombol samping tidak dapat terbaca oleh halaman web.
  4. Unit Pengukuran Gulir: Nilai perubahan guliran roda mouse dilaporkan dalam unit pixels, lines, atau pages tergantung pada jenis browser dan sistem operasi yang digunakan. Oleh karena itu, pengguna disarankan untuk mengamati arah guliran (Atas, Bawah, Kiri, Kanan) dan jumlah langkah gulir, bukan membandingkan nilai angka mentahnya secara langsung saat berpindah browser.
  5. Keterbatasan Layar Sentuh: Ketukan pada layar sentuh akan terdeteksi sebagai aktivitas penunjuk, namun pengujian fungsionalitas tombol klik kiri/kanan yang spesifik serta roda gulir tetap membutuhkan perangkat fisik berupa mouse atau trackpad.

Kebijakan Privasi dan Pemrosesan Data

Keamanan data pengguna sepenuhnya terjaga karena seluruh proses pembacaan input mouse, analisis jeda klik, hingga pembuatan log peristiwa dilakukan secara lokal di dalam browser pengguna. Tidak ada data yang dikirimkan, disimpan, atau diunggah ke server eksternal mana pun. Karena semua data hanya disimpan di memori lokal browser, tindakan menutup halaman atau menekan tombol Hapus log akan menghapus seluruh riwayat pengujian secara permanen.

Pertanyaan yang Sering Diajukan (FAQ)

Mengapa menu klik kanan tidak terbuka di area tes? Area tes ini mencegat menu konteks agar klik kanan dapat dihitung seperti tombol lainnya; di luar area ini, menu berfungsi seperti biasa. Dua pengecualian yang tidak dapat diabaikan oleh halaman: di Firefox, Shift + klik kanan selalu membuka menu dan tidak dihitung, dan di Mac, Ctrl + klik terdaftar sebagai klik kanan secara bawaan.

Mouse saya mengeklik ganda saat saya menekan sekali — apakah ini bisa memastikannya? Ya. Tekan tombol yang dicurigai dengan klik tunggal yang disengaja: setiap penekanan harus mencatat tepat satu Tekan dan satu Lepas. Penekanan ekstra yang masuk dalam jendela penanda (defaultnya 40 ms) ditandai sebagai tekan ganda dan dihitung — jika terjadi terus-menerus, pola itu berarti sakelar aus, bukan masalah perangkat lunak. Tombol yang sehat hampir tidak pernah tertekan dua kali secepat itu secara manual, jadi perlebar jendela hanya jika Anda sengaja mengeklik dengan sangat cepat.

Mengapa tombol samping saya tidak terdaftar? Banyak browser menggunakan tombol Back dan Forward untuk navigasi riwayat, dan beberapa menangkapnya sebelum halaman dapat melihat penekanan tersebut — area tes ini mencegatnya jika diizinkan oleh browser, tetapi tidak di semua tempat. Firefox di Linux mungkin tidak melaporkan tombol samping sama sekali. Jika tombol tersebut tidak pernah terdaftar di sini tetapi berfungsi di aplikasi lain, browser telah mencegatnya; itu bukan berarti mouse rusak.

Mengapa guliran yang sama menunjukkan angka delta yang berbeda di browser lain? Nilai gulir diterima dalam pixels, lines, atau pages tergantung pada browser dan platform, dan pembacaan akan melabeli unit yang digunakan setiap peristiwa. Nilai pixels selalu jauh lebih besar daripada nilai lines untuk takik yang sama. Bandingkan arah gulir dan jumlah langkah antar-browser, bukan angka delta mentahnya.