Snaplytics JS Tests

Tes Seret Mouse

Uji apakah tombol mouse Anda tetap tertekan selama drag. Tekan dan tahan tombol kiri, seret melintasi area dalam satu gerakan menerus, dan lepaskan hanya saat Anda benar-benar ingin melepasnya. 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 menghitung klik yang terpicu di tengah drag, jadi bisa dipakai sebagai area latihan drag-clicking.

Siap
Tekan dan seret di sini

Tahan tombol kiri mouse dan seret melintasi area ini dalam satu gerakan. Lepaskan hanya saat Anda benar-benar ingin melepasnya.

Tidak ada drag yang berlangsungDurasi 0.00dtkJarak 0px
jalur dragdrop
Drop terdeteksi
0

Selesaikan satu drag untuk melihat apakah tombol Anda tetap tertekan dengan baik.

Drag
0
Drop
0
Drag-click
0

Peristiwa klik yang dipicu browser selama drag — relevan untuk latihan drag-clicking.

Apa yang diperiksa oleh tes drag mouse

Saat Anda menekan dan menahan tombol mouse lalu menyeret — memilih teks, menggeser slider, atau memutar kamera dalam game — sakelar di balik tombol harus tetap tertutup selama gerakan berlangsung. Pada sakelar yang aus atau kotor, kontaknya bisa memantul terbuka selama beberapa milidetik, sehingga tombol seolah “melepas” di tengah drag padahal jari Anda tidak pernah terangkat. Alat ini mengawasi persis gejala itu: alat ini menggambar jalur drag Anda secara langsung dan menandai setiap titik saat tombol terlepas sebelum Anda menginginkannya. Drop adalah gejala yang berbeda dari tombol yang memicu dua klik dari satu tekanan — untuk itu, gunakan Mouse Double Click Test — dan berbeda pula dari pemeriksaan tombol dan scroll wheel secara umum, yang dicakup oleh Mouse Tester.

Apa itu drag clicking

Drag clicking (atau “drag tapping”) adalah teknik dari game seperti Minecraft, tempat Anda menggeser jari melintasi tombol mouse sehingga gesekan membuat sakelar terbuka dan tertutup berkali-kali dalam satu sapuan, memicu serangkaian klik sekaligus. Teknik ini memanfaatkan perilaku fisik yang sama dengan yang dideteksi tes ini — sakelar yang terbuka di tengah drag — sehingga alat ini juga berfungsi sebagai area latihan, dengan menghitung setiap peristiwa klik tambahan yang dipicu browser saat Anda menyeret. Sakelar yang mudah menghasilkan drag-click juga lebih mungkin drop saat drag biasa, jadi keduanya saling terkait erat.

Penyebab dan solusi drop saat drag

  • Micro-switch yang aus: penyebab paling umum. Kontak logamnya lelah setelah jutaan klik dan mulai memantul terbuka. Mengganti sakelar, atau mouse-nya sekaligus, adalah solusi yang tahan lama.
  • Debu atau kotoran di dalam sakelar: sebutir partikel di antara kontak bisa memutus koneksi. Semburan udara bertekanan, atau pembersih kontak yang tepat, terkadang bisa mengatasinya.
  • Kabel dan konektor yang longgar atau rusak, atau koneksi nirkabel yang tidak stabil karena baterai lemah — semuanya bisa memutus sinyal tombol sesaat.
  • Pengaturan debounce firmware yang terlalu agresif di software mouse Anda, yang bisa memecah atau menghilangkan tekanan singkat — layak dicek sebelum menyalahkan hardware.
  • Khusus untuk drag clicking, lapisan tombol yang bertekstur atau kesat justru sengaja mendorong efek ini; itu adalah pilihan desain, bukan cacat.

Cara kerja tes ini

Area ini mendengarkan Pointer Events. Saat Anda menekan tombol kiri, alat ini menangkap pointer dan memulai drag, menghitung waktunya serta menjumlahkan jarak yang ditempuh kursor Anda. Sebuah drop tercatat saat tombol melaporkan “up” di tengah drag yang sedang bergerak 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.