Tes Seret Mouse
Uji apakah tombol mouse Anda tetap tertekan selama satu drag. Tekan, tahan, dan seret melintasi area ini — alat ini menggambar jalur Anda secara langsung dan menandai setiap titik saat tombol terlepas dengan sendirinya, tanda sakelar yang aus atau kotor. Alat ini juga berfungsi sebagai area latihan drag-clicking.
Tahan tombol kiri mouse dan seret melintasi area ini dalam satu gerakan. Lepaskan hanya saat Anda benar-benar ingin melepasnya.
Selesaikan satu drag untuk melihat apakah tombol Anda tetap tertekan dengan baik.
Peristiwa klik yang dipicu browser selama drag — relevan untuk latihan drag-clicking.
Saat Anda menahan tombol mouse dan menyeret — memilih teks, menggeser slider, menyeret file, atau memutar kamera dalam game — sakelar di balik tombol harus tetap tertutup sepanjang gerakan. Pada sakelar yang aus atau kotor, kontaknya bisa memantul terbuka selama beberapa milidetik, sehingga tombol “melepas” di tengah drag padahal jari Anda tidak pernah terangkat: seleksi hilang, file mendarat di folder yang salah, bidikan Anda kembali ke posisi semula. Pelepasan sesaat itu adalah drag drop — cacat yang berbeda dari tombol yang memicu dua klik dari satu tekanan (gunakan Tes Klik Ganda Mouse) atau pemeriksaan umum tombol dan roda gulir (yaitu Tes Mouse).
Area ini mendengarkan Pointer Events. Menekan tombol kiri memulai sebuah drag: alat ini menghitung waktu gerakan, menjumlahkan jarak yang ditempuh kursor Anda, dan menggambar jalurnya secara langsung. Sebuah drop tercatat saat tombol melaporkan “up” di tengah gerakan lalu terhubung kembali sepersekian detik kemudian — jejak khas kontak yang memantul, bukan pelepasan yang Anda sengaja. Karena drop hanya dihitung saat Anda benar-benar sedang bergerak, klik biasa atau pelepasan yang disengaja tidak akan pernah ditandai. Semuanya berjalan secara lokal di browser Anda; tidak ada yang diunggah.
Fisika yang sama ini mendasari drag clicking (atau “drag tapping”), teknik dari game seperti Minecraft, tempat Anda menggeser jari melintasi tombol sehingga gesekan membuka dan menutup sakelar berkali-kali dalam satu sapuan, memicu serangkaian klik sekaligus. Itulah persis yang dideteksi oleh tes ini, sehingga alat ini juga berfungsi sebagai area latihan — penghitung drag-click mencatat setiap klik tambahan yang dipicu browser di tengah drag. Membaca hasilnya sederhana: satu drop di antara banyak drag bisa jadi kebetulan, tetapi drop pada sebagian besar percobaan berarti sakelar sedang memantul, dan sakelar yang mudah menghasilkan drag-click juga lebih mungkin mengalami drop pada drag biasa.
Penyebab umum drag drop
| Penyebab | Yang terjadi | Solusi |
|---|---|---|
| Micro-switch yang aus | Kontak logamnya lelah setelah jutaan klik dan mulai memantul terbuka — penyebab paling umum | Ganti sakelar, atau mouse-nya |
| Debu atau kotoran di dalam sakelar | Sebutir partikel di antara kontak memutus koneksi sesekali | Semburan udara bertekanan, atau pembersih kontak yang tepat |
| Kabel longgar atau rusak | Sinyal tombol terputus sesaat saat kabel atau konektor bergerak | Pasang ulang konektor; ganti kabel |
| Koneksi nirkabel yang tidak stabil | Baterai lemah atau interferensi memutus status tombol yang ditahan | Isi ulang baterai; dekatkan receiver |
| Firmware debounce yang terlalu agresif | Software mouse memecah atau menghilangkan tekanan singkat | Longgarkan pengaturan debounce sebelum menyalahkan hardware |
| Lapisan tombol yang bertekstur dan kesat | Gesekan sengaja membuka dan menutup sakelar untuk drag clicking | Pilihan desain, bukan cacat |
