Ukur presisi scroll, bukan skor kesehatan perangkat
Tes akurasi scroll ini mengukur cara gestur yang diterima browser memindahkan viewport virtual menuju target. Hasil tidak diubah menjadi persentase kesehatan mouse, peringkat populasi, atau klaim presisi sensor fisik.
Cara menggunakan Tes Akurasi Scroll
Pilih satu protokol
Pilih target terlihat atau tersembunyi, jarak Dekat, Sedang, atau Jauh, lima atau sepuluh ronde, serta mode input. Pertahankan semua pilihan selama satu set.
Hentikan penunjuk pada target
Mulai sesi dan gulir hanya di viewport virtual. Setelah Anda memutuskan gerakan telah berhenti, pilih Target berikutnya. Alat tidak menebak sendiri kapan gestur selesai.
Baca beberapa metrik bersama
Bandingkan kesalahan akhir, overshoot, koreksi arah, lintasan pusat, waktu dalam zona, dan konsistensi. Ulangi protokol sebelum menafsirkan perbedaan.
Apa yang Diukur Tes Akurasi Scroll
Tes akurasi scroll mengukur hubungan antara penunjuk tetap dan target di ruang gulir virtual milik alat. Setiap ronde mempunyai batas awal, batas akhir, dan pusat target. Kesalahan akhir adalah nilai absolut jarak posisi virtual terakhir dari pusat. Nilai lebih kecil berarti ronde itu berhenti lebih dekat ke pusat yang ditentukan, bukan berarti mouse mempunyai persentase akurasi universal.
Waktu penyelesaian dimulai bersama ronde dan berakhir ketika Anda menekan Target berikutnya. Koreksi arah menghitung perubahan arah gerakan yang bermakna, lintasan target menghitung perpindahan melewati pusat, dan waktu dalam zona memperkirakan durasi segmen gerakan berada di dalam batas. Gabungan ini membedakan penghentian langsung dari hasil dekat yang dicapai setelah bolak-balik.
Mode Target untuk Ketepatan Menggulir
Target Terlihat mempertahankan zona pada layar ketika mendekati penunjuk. Ini merupakan mode awal yang jelas untuk mempelajari tugas dan membandingkan teknik biasa. Susunan target berasal dari seed deterministik, sehingga pilihan jarak dan jumlah ronde yang sama menghasilkan urutan yang sama. Dekat, Sedang, dan Jauh adalah pemisahan virtual, bukan jarak gerak roda atau jari.
Target Tersembunyi memperlihatkan posisi saat siap, lalu menyembunyikan zona setelah ronde dimulai. Tes berhenti pada target ini menjadi tugas berbeda karena Anda berhenti berdasarkan acuan yang diingat, bukan umpan balik visual terus-menerus. Jangan menyamakan kedua mode sebagai satu protokol. Hasil tersembunyi juga bukan penilaian memori, disabilitas, kemampuan kerja, atau keterampilan profesional.
Akurasi Scroll Mouse, Overshoot, dan Koreksi
Kesalahan akhir dan overshoot menjawab pertanyaan berbeda. Kesalahan akhir menunjukkan posisi berhenti dari pusat. Overshoot mulai dihitung setelah jejak pertama kali mencapai zona, kemudian mencatat jarak terjauh melewati sisi luar dalam arah pendekatan awal. Anda dapat melewati target, mengoreksi ke belakang, dan tetap menghasilkan kesalahan akhir kecil. Anda juga dapat berhenti terlalu pendek dengan kesalahan besar tanpa overshoot.
Koreksi mengabaikan perubahan mendekati nol melalui ambang epsilon. Lintasan pusat tidak menghitung setiap event yang berada di zona. Istilah hasil hanya bersifat deskriptif, misalnya presisi scroll tinggi, overshoot sedang, atau beberapa koreksi teramati. Pola tersebut tidak menentukan penyebabnya.
Teknik Mouse Wheel dan Touchpad
Roda bertakik biasanya mengirim kelompok event diskret, free-spin dapat menghasilkan aliran padat, dan touchpad dapat meneruskan event seperti momentum setelah jari diangkat. Driver, sistem, akselerasi, browser, dan penjadwalan dapat mengubah semua pola itu. Anda memilih mode input sendiri karena halaman web biasanya tidak dapat mengenali sumber WheelEvent dengan andal.
Gunakan genggaman dan ukuran penyesuaian yang konsisten untuk mouse. Untuk touchpad, gunakan kontak dua jari dan cara melepas yang serupa, lalu tunggu ekor inersia yang memang Anda inginkan sebelum menyatakan berhenti. Perbandingan antarmode harus menyatakan bahwa teknik dan jalur perangkat lunaknya berbeda.
Cara Membuat Perbandingan yang Adil
Pertahankan mode target, jarak, jumlah ronde, zoom, ukuran viewport, pengaturan sistem, browser, dan gaya input. Lima ronde cocok untuk pemeriksaan cepat; sepuluh memberi konteks lebih baik bagi median dan IQR. Bila halaman tersembunyi atau kehilangan fokus, sesi dijeda dan diberi penanda kualitas. Lanjutkan atau mulai ulang daripada menganggap gangguan itu sebagai waktu input biasa.
Untuk membandingkan dua mouse atau dua pengaturan, ulangi kondisi yang sama dan gunakan Tes Perbandingan Scroll Mouse untuk protokol waktu. Hasil akurasi hanya sebanding bila versi protokol dan pengaturan targetnya sama. Label merupakan catatan lokal, bukan penambah kewibawaan pengukuran.
Batas Pengukuran Browser
Jarak virtual memakai piksel CSS atau unit internal alat. Untuk gerakan tampilan saja, delta baris dan halaman dipetakan dengan faktor heuristik yang dijelaskan serta dibatasi agar viewport tetap dapat digunakan. Nilai mentah `deltaX`, `deltaY`, `deltaZ`, dan `deltaMode` tetap terpisah dan tidak pernah ditulis ulang sebagai piksel. Unit baris tidak boleh dijumlahkan dengan unit piksel lalu disebut jarak fisik.
Browser tidak memberikan rotasi encoder, jumlah takik yang dijamin, posisi jari, atau jarak fisik. Waktu event juga dapat dipengaruhi kerja main thread. Event sintetis dikeluarkan dari hasil resmi antarmuka karena bukan input pengguna. Event tepercaya pun hanya menjelaskan data yang sampai ke halaman.
Menafsirkan Hasil Tanpa Diagnosis Berlebihan
Median kesalahan yang lebih kecil berarti percobaan selesai lebih dekat ke pusat virtual. IQR lebih rendah berarti sebaran kesalahan lebih rapat. Keduanya tidak memastikan penyebab perangkat keras. Latihan, genggaman, kelelahan, momentum, fokus, dan pengaturan dapat memengaruhi hasil. Ronde terbaik hanyalah kesalahan terkecil yang selesai, bukan rating perangkat.
Jika pola sulit berhenti muncul berulang, ulangi tes akurasi scroll lalu bandingkan browser dan periksa waktu melalui Tes Kecepatan Scroll. Ketepatan menggulir lebih bermakna ketika protokol dan teknik tetap sama. Gunakan panduan masalah bila pengalaman serupa terjadi di aplikasi biasa. Jangan mengganti panduan garansi atau pemeriksaan teknisi dengan satu skor browser.
Pertanyaan umum tentang Tes Akurasi Scroll
Apakah kesalahan akhir sama dengan overshoot?
Tidak. Kesalahan akhir adalah jarak posisi terakhir dari pusat. Overshoot adalah jarak terbesar melewati sisi luar setelah zona pertama kali dicapai.
Mengapa hasil akhir dekat dapat memiliki banyak koreksi?
Penunjuk dapat melewati target lalu kembali. Posisi akhirnya dekat, tetapi pendekatannya berganti arah beberapa kali.
Apakah jarak ini merupakan gerak fisik mouse?
Tidak. Jarak adalah piksel CSS atau unit virtual di alat. Normalisasi tampilan bersifat heuristik.
Bisakah touchpad dibandingkan dengan mouse?
Bisa untuk eksplorasi, tetapi kesimpulan yang adil perlu mempertahankan mode dan teknik atau menyebutnya sebagai protokol berbeda.
Apakah akurasi scroll mouse yang buruk berarti mouse rusak?
Tidak. Teknik, momentum, fokus, pengaturan, dan variasi biasa dapat memengaruhi satu percobaan.