Tes Mouse — Tombol, Scroll Wheel, Double Click dan Drift
Alat tes mouse ini memeriksa setiap tombol, roda putar (scroll wheel), dan jalur kursor langsung di browser Anda, memberi tahu dalam satu menit apakah kerusakan ada pada mouse atau di bagian lain. Tekan tombol apa pun dan zonanya pada diagram akan menyala disertai hitungan klik; putar roda scroll dan lencana arah akan berkedip; klik dua kali pada bantalan tes dan Anda akan melihat jeda dalam milidetik. Bagian terakhir menjelaskan secara jujur apa yang benar-benar dapat dibaca oleh halaman web dari mouse, dan apa yang tidak dapat dideteksi.
Cara mengetes mouse Anda
Lakukan pengujian mouse sesuai urutan berikut. Setiap langkah mengisolasi jenis kerusakan yang berbeda.
- Tekan setiap tombol sekali. Tombol kiri, kanan, klik roda scroll, tombol samping maju dan mundur di sisi ibu jari, serta tilt wheel jika mouse Anda memilikinya. Setiap tekanan akan menyorot zonanya dan menambah angka pada penghitung; zona yang tidak pernah menyala menandakan kerusakan switch.
- Tahan setiap tombol selama dua detik. Sorotan harus tetap menyala sepanjang waktu; jika lampu berkedip mati saat jari masih menekan, switch mengalami kehilangan kontak fisik.
- Putar roda scroll ke atas, lalu ke bawah. Setiap lekukan putaran harus memicu lencana panah sesuai arah putaran Anda.
- Klik dua kali pada bantalan tes sebanyak sepuluh kali dan perhatikan pasangan klik yang terdeteksi serta jeda waktu terakhirnya.
- Tarik garis melintasi kotak jejak kursor dalam satu sapuan lurus perlahan, lalu amati garis yang terbentuk.
Dua pengukuran berada di halaman terpisah karena membutuhkan penggaris fisik dan tangan yang stabil: pengukuran count per inch yang dihitung oleh tes DPI mouse dari jarak fisik nyata terhadap piksel di layar, serta perhitungan antar-game di mana konverter sensitivitas menjaga ukuran cm/360° Anda tetap identik di berbagai judul game. Setelah mengetahui angka DPI yang akurat, kalkulator eDPI menggabungkannya dengan slider sensitivitas game menjadi satu angka yang mudah dibandingkan.
Tombol, scroll wheel, dan tombol samping
Browser mengenali tombol mouse berdasarkan nomor, bukan nama: 0 untuk tombol kiri, 1 untuk klik roda tengah, 2 untuk tombol kanan, 3 untuk tombol mundur (back), dan 4 untuk tombol maju (forward). Penghitung ini adalah bagian paling andal di halaman ini karena membaca langsung dari event perangkat keras sebelum profil driver atau pengaturan tombol game diterapkan. Jika sebuah tombol terhitung di sini tetapi tidak berfungsi di game, switch fisik masih normal dan masalahnya ada pada keybind, profil yang gagal dimuat, atau konflik perangkat lunak.
Tombol maju dan mundur adalah yang paling sering dicegat sistem: browser menggunakannya untuk riwayat navigasi web, macOS meresponsnya secara tidak konsisten, dan software bawaan vendor dapat memetakan ulang tombol 3 atau 4 sehingga sinyalnya tidak sampai. Di dalam area pengujian ini, navigasi browser diblokir sehingga seluruh tekanan tombol dapat dihitung dengan tepat.
Roda scroll menyatukan dua mekanisme dalam satu komponen sehingga kerusakannya bisa terjadi dalam dua cara. Sebuah encoder membaca rotasi putaran, sedangkan switch biasa di bawahnya menangani klik tengah. Salah satunya bisa rusak saat yang lain masih bekerja normal; jika scroll berfungsi tetapi ditekan tidak merespons, switch di bawahnya yang rusak. Untuk masalah putaran yang melompat atau arah terbalik, tes scroll wheel mencatat setiap event beserta nilai delta dan arahnya, sehingga gangguan encoder terlihat lewat data nyata.
Double click dan pantulan kontak (chatter)
Chatter terjadi ketika satu kali tekanan fisik diterima oleh komputer sebagai dua kali klik. Lempengan kontak switch memantul saat menutup; firmware mouse seharusnya meredam pantulan tersebut melalui jeda debounce. Ketika kontak aus, pantulan berlangsung lebih lama dari jendela debounce. Akibatnya, sebuah file langsung terbuka padahal Anda hanya ingin memilihnya, atau senjata menembak dua kali di dalam game.
Halaman ini memisahkan kedua kasus berdasarkan durasi waktu. Dua klik pada tombol yang sama dengan jeda di bawah 60 ms dicatat sebagai chatter, karena tidak ada pengguna yang mampu mengklik ganda secepat itu secara sengaja — klik ganda normal berada di kisaran 100 hingga 300 ms, dan bantalan pengujian menghitung apa pun di bawah 400 ms sebagai pasangan yang sah. Peringatan chatter setelah satu klik adalah bukti kuat kerusakan switch. Interval yang normal menandakan mouse baik-baik saja dan kecepatan double click di sistem operasi Anda diatur terlalu lambat.
Switch yang aus biasanya terlihat saat aksi drag sebelum muncul pada klik biasa, karena menahan kontak tetap tertutup membutuhkan tekanan stabil dibanding hanya menutupnya sesaat. Jika file sering terlepas di tengah layar saat digeser, tes drag mouse menghitung setiap pelepasan kontak yang tidak disengaja saat tombol masih ditekan. Solusi perbaikannya adalah mengganti switch fisik.
Cursor drift dan sensor jitter
Drift adalah kondisi di mana kursor bergerak sendiri saat mouse diam, atau terus meluncur setelah tangan Anda berhenti. Periksa kemungkinan penyebabnya dalam urutan berikut.
- Perangkat input kedua. Pada laptop, trackpoint atau telapak tangan yang menempel pada touchpad; pada desktop, kontroler game dengan stik analog yang mengalami drift. Cabut semua perangkat input selain mouse.
- Jendela sensor. Sehelai rambut, debu, atau lensa yang tergores memberi sensor titik referensi palsu, dan unit optik maupun laser lama mengalami degradasi seiring waktu. Sensor laser lebih rentan terhadap drift dibanding optik.
- Permukaan mousepad. Kaca, permukaan mengkilap, mat reflektif, dan pola berulang yang rapat mengacaukan pelacakan sensor. Mousepad kain standar akan menyelesaikan masalah ini dalam sekejap.
- Kondisi nirkabel. Baterai yang hampir habis atau receiver USB yang terhalang casing logam komputer menghasilkan lompatan kursor yang mirip persis dengan drift.
Kemudian gunakan halaman ini melalui dua langkah: Lepaskan tangan Anda dari mouse, kotak jalur kursor harus tetap bersih tanpa rekaman gerakan. Selanjutnya, tarik satu garis lurus perlahan melintasinya. Sensor yang sehat menghasilkan garis mulus; sensor yang aus menghasilkan garis bergerigi tajam. Jika garis terlihat rapi tetapi bidikan Anda dalam game masih terasa meleset, masalahnya bukan pada mouse — tes akurasi mouse membantu memisahkan keterbatasan perangkat dari kebiasaan tangan Anda.
Apa yang bisa diukur oleh browser
Alat tes mouse berbasis browser membaca empat hal penting dari mouse Anda, dan keempatnya sangat akurat: nomor tombol mana yang ditekan dan dilepas, timestamp setiap event, nilai delta roda scroll beserta arahnya, dan posisi kursor dalam piksel CSS. Kerusakan tombol, chatter, tombol samping mati, putaran scroll yang melompat, dan kursor yang bergerak sendiri semuanya tampak jelas dari data tersebut. Namun keterbatasan browser juga sangat jelas: tidak ada Web API yang dapat membaca DPI bawaan sensor, polling rate USB, debounce firmware, lift-off distance (LOD), atau persentase baterai.
- Piksel bukanlah hitungan sensor mentah. Koordinat tiba di ujung alur pemrosesan kursor sistem operasi — akselerasi, penskalaan layar, dan zoom browser telah mengubah jarak gerakan asli Anda. Itulah sebabnya pengukuran DPI mengharuskan akselerasi dimatikan dan zoom berada di 100%.
- Timestamp sengaja dibulatkan. Browser membulatkan waktu event untuk mencegah celah keamanan timing attacks: sekitar 100 mikrodetik di Chrome, dan sekitar 1 ms di Firefox dan Safari. Angka frekuensi Hz mewarisi batasan ini — ia mengukur seberapa cepat event pergerakan masuk ke dokumen web, bukan polling rate USB mouse Anda.
- Event pergerakan digabungkan. Browser mengelompokkan pergerakan kursor menjadi satu per frame tampilan layar, sehingga jumlah event mentah tampak lebih sedikit dibanding yang dikirim perangkat.
- Delta roda scroll tidak distandardisasi. Satu klik lekukan roda melaporkan angka berbeda di Windows, macOS, dan Linux. Bandingkan putaran hanya dalam satu sesi pengujian yang sama.
Anggap setiap hasil pengujian sebagai standar batas bawah, bukan spesifikasi mutlak: ini membuktikan bahwa tombol, putaran scroll, atau switch berfungsi setidaknya sebaik ini pada komputer Anda saat ini.
Pertanyaan yang Sering Diajukan
Mengapa mouse saya sering double click sendiri padahal hanya ditekan sekali?
Switch fisik mouse Anda hampir pasti sudah aus — kontak logamnya memantul saat menutup dan jeda debounce firmware tidak lagi mampu meredamnya, sehingga satu tekanan terbaca sebagai dua klik. Ujilah di sini: dua klik pada tombol yang sama dalam waktu kurang dari 60 ms ditandai sebagai chatter, karena tidak ada orang yang mengklik secepat itu dengan sengaja. Jika intervalnya 100 ms atau lebih, mouse masih normal dan kecepatan double-click di sistem operasi Anda diatur terlalu lambat. Mengganti switch yang aus biayanya sangat murah.
Mengapa kursor mouse saya bergerak sendiri?
Ada hal lain selain tangan Anda yang mengirimkan sinyal gerakan ke kursor, dan biasanya hanya ada empat kemungkinan. Paling sering adalah perangkat input kedua: trackpoint laptop, telapak tangan mengenai touchpad, atau kontroler game dengan stik analog yang aus. Kedua adalah jendela sensor: debu, rambut, atau lensa tergores menciptakan pantulan palsu, dan sensor optik atau laser memang mengalami keausan seiring usia. Ketiga adalah permukaan (kaca atau meja mengkilap). Keempat adalah baterai nirkabel yang hampir habis. Diamkan mouse dan perhatikan kotak jejak kursor: sistem yang normal tidak mencatat gerakan apa pun.
Bisakah saya mengetahui DPI mouse tanpa software bawaan?
Bisa — dengan cara mengukurnya secara manual alih-alih membacanya dari software. Gerakkan mouse sejauh jarak fisik tertentu di sepanjang penggaris dan bandingkan dengan jumlah piksel yang ditempuh kursor di layar; rasio itulah nilai DPI Anda. Windows sendiri tidak menampilkan angka ini karena registri hanya menyimpan pengali kecepatan kursor. Matikan akselerasi pointer (Enhance pointer precision), jaga zoom browser pada 100%, dan ambil rata-rata dari tiga kali percobaan untuk meminimalkan kekeliruan tangan. Cara ini sangat efektif ketika software bawaan mouse tidak tersedia.
Mengapa roda scroll mouse saya melompat ke arah berlawanan saat diputar?
Sembilan dari sepuluh kasus disebabkan oleh debu pada encoder roda scroll. Encoder membaca roda berlubang untuk menentukan arah putaran, dan sebutir debu yang menempel di celah membuat sensor salah membaca satu langkah sebagai putaran terbalik. Menyemprotkan udara bertekanan ke celah di kedua sisi roda scroll dapat mengatasi sebagian besar masalah ini. Jika lompatan arah tetap berlanjut, unit mekanik encoder sudah aus dan perlu diganti. Putar roda searah secara stabil pada tes scroll: kerusakan fisik akan mencatat gerakan ke arah yang salah, bukan hanya putaran yang terlewat.
Mengapa tombol samping mouse tidak merespons di dalam game padahal berfungsi di tempat lain?
Switch tombol fisik masih berfungsi dengan baik dan ada software yang menahan sinyal input tersebut. Tekan setiap tombol samping di halaman ini terlebih dahulu: jika penghitung tombol mundur dan maju bertambah, perangkat keras Anda tidak rusak. Penyebab umumnya adalah profil software vendor yang gagal aktif saat game dibuka, layer makro yang menahan tombol, pengaturan game yang hanya membaca tombol standar, atau adanya dua software mouse yang berjalan bersamaan. Menginstal ulang driver mouse terkadang membantu, tetapi menutup software ganda jauh lebih efektif.
Klik tengah saya tidak berfungsi tetapi scroll roda tetap berjalan — apakah mouse saya rusak?
Ya, khususnya switch penekan yang terletak di bawah roda scroll. Rotasi scroll dan klik tengah adalah dua mekanisme berbeda yang berbagi satu komponen: encoder membaca putaran, sedangkan switch biasa di bawahnya merespons tekanan. Salah satunya bisa rusak saat yang lain tetap bekerja sempurna. Jika roda dapat melakukan scroll dengan lancar tetapi tombol 1 tidak pernah terhitung, switch tersebut telah rusak. Tidak ada perbaikan driver yang bisa mengatasinya — switch tersebut harus diganti secara fisik.