Alat Uji Klik Dua Kali - Prinsip Kerja Terperinci
Artikel ini merinci cara kerja klik dua kali mouse dan mekanisme yang digunakan alat ini untuk mendeteksi klik dua kali yang salah.
1. Informasi Apa yang Dikirim Mouse ke Komputer?
Mouse hanya mengirimkan tiga jenis informasi ke komputer:
- Status Tombol:Apakah tombol ditekan atau dilepaskan.
- Perubahan Perpindahan:Jumlah pergerakan pada sumbu X dan Y.
- Arah Roda Gulir:Apakah roda digulir ke atas atau ke bawah.
Benar—Anda membacanya dengan benar. Seekor tikus melakukannyatidakkirim asinyal klik dua kalike komputer. Ini hanya mengirimkan pulsa waktu yang dihasilkan oleh penekanan dan pelepasan tombol. Tepatnya, tikus itu sendiri tidak mengetahuinyaapa itu klik dua kali. Jadi, bagaimana komputer mengetahui kapan terjadi klik dua kali? Dari mana komputer mendapatkan sinyal klik dua kali? Jangan khawatir; bagian berikut,Apa itu Klik Dua Kali?, jelaskan ini.
2. Apa itu Klik Dua Kali?
A klik dua kaliterjadi ketika tombol mouse apa pun ditekan dua kali dalam ambang waktu, biasanya 500 md (batas ini dapat disesuaikan di sistem/pengaturan yang berbeda; Anda dapat melihat konfigurasi spesifiknya di panel kontrol Windows/macOS). Sinyal seperti itu dikenali oleh sistem operasi sebagai klik dua kali. Benar—sinyal klik dua kali ditentukan oleh sistem operasi itu sendiri. Selama sinyal pulsa waktu sesuai dengan definisinya, OS tanpa ragu mengenalinya sebagai klik dua kali, seperti yang ditunjukkan pada diagram di bawah.
Catatan:
Selama interval antara dua penekanan kurang dari 500 ms, itu dihitung sebagai klik dua kali. Itu berarti interval 50 md atau 20 md pun memenuhi syarat. Namun, bagaimana manusia bisa mencapai kecepatan itu? Mereka tidak bisa. Namun sistem operasi tidak peduli apakah manusia dapat melakukannya; itu hanya peduli jika intervalnya kurang dari 500ms. Ini juga menjelaskan mengapa beberapa tikus mengalaminyaklik dua kali salahissues (klik dua kali dipicu oleh perilaku non-manusia).Catatan:
Klik dua kali tombol kiriadalah logika interaksi default untuk sistem operasi mainstream seperti Windows dan macOS. Perangkat lunak khusus: Pada beberapa perangkat lunak menggambar CAD, alat pemodelan 3D (seperti plugin Blender tertentu), atau Sistem Informasi Geografis (GIS),klik dua kali tombol kanandidefinisikan sebagai "batalkan perintah saat ini" atau "kembali ke menu sebelumnya". Dalam perangkat lunak tersebut, mengklik dua kali tombol kanan dapat dengan cepat membatalkan operasi saat ini atau kembali ke tampilan sebelumnya, sehingga meningkatkan efisiensi alur kerja.
3. Apa itu Klik Dua Kali yang Rusak?
A klik dua kali salahadalah saat pengguna mengklik hanya sekali, namun karena masalah perangkat keras mouse, sistem menerima beberapa sinyal klik, biasanya dengan interval kurang dari 80 md. Kecepatan klik manusia tidak bisa secepat ini, tapi kali ini pulsanya memuaskan sistem operasidefinisi klik dua kali.
Klik dua kali yang salah biasanya bermanifestasi sebagai:
- Mengklik sekali akan membuka file dan segera menutupnya (memilih dan membatalkan pilihan).
- Penyeretan tiba-tiba terhenti.
- Mengklik sekali pada teks akan memilih dua kata.
Catatan:
Klik dua kali salahjuga disebut sebagai 'klik dua kali tidak normal', 'berceloteh', 'klik terpental', atau klik dua kali kesalahan penilaian perangkat keras.4. Bagaimana Kesalahan Klik Dua Kali Terjadi?
Akar penyebab kesalahan klik dua kali terletak padapembukaan dan penutupan kontak yang tidak normal di dalam microswitch. Penyebab umum meliputi:
- Penuaan Microswitch:Kelelahan pegas logam setelah penggunaan jangka panjang, menyebabkan rebound yang buruk. Seri
- Kontak Oksidasi:Sulfida di udara menyebabkan oksidasi permukaan, meningkatkan resistensi kontak.
- Debu atau Kotoran:Memasuki microswitch, menyebabkan kontak tidak stabil.
- Keausan Mekanis:Keausan permukaan pada kontak menyebabkan kontak yang buruk.
Perubahan fisik ini menyebabkan sirkuit membuka dan menutup beberapa kali secara singkat dalam sekali tekan, menyebabkan sistem secara keliru menafsirkannya sebagai beberapa klik.
5. Bagaimana Alat Ini Mendeteksi Klik Ganda yang Rusak
Alat ini menggunakan pengaturan waktu dan pendengar peristiwa dengan presisi tinggi, dikombinasikan dengan algoritme cerdas, untuk secara akurat mengidentifikasi sinyal klik abnormal yang bukan dihasilkan oleh manusia.
Prinsip Deteksi:
- Mendengarkan Acara:Pengambilan mouse secara real-time
arahkan mousedanmouseupacara. - Rekaman Stempel Waktu:Merekam stempel waktu yang tepat (akurasi milidetik) untuk setiap peristiwa.
- Analisis Interval:Menghitung interval waktu antara dua berturut-turut
arahkan mouseacara.
Logika Penilaian:
Jika interval antara duaarahkan mouseacara adalahkurang dari 80 md, ini dinilai sebagai klik dua kali yang salah. Hal ini karena interval klik dua kali manusia normal biasanya lebih besar dari 100 md; klik berturut-turut yang lebih pendek dari 80 md sangat mungkin disebabkan oleh pentalan perangkat keras.
if (timeBetweenPresses < 80ms) → Dinilai sebagai Klik Dua Kali yang Rusak
[10:00:01] Tombol Kiri Bawah
[10:00:01] Tombol Kiri Atas (Interval: 45ms) →CHAT TERDETEKSI
Alat ini juga menghitung jumlah klik dua kali yang salah.
6. Apa yang Dapat Dilakukan Tikus untuk Mengurangi Klik Ganda yang Salah?
Beberapa merek dan model mouse kelas atas menyediakan fitur debouncing, memungkinkan pengguna menyesuaikan parameter debouncing melalui perangkat lunak driver untuk mengurangi terjadinya kesalahan klik ganda. Di bawah ini adalah diagram keadaan operasi mouse setelah menggabungkan fungsi debouncing.
Berikut adalah beberapa contoh merek dan model mouse yang mendukung penyesuaian debouncing:
| Merek | Contoh Seri/Model | Nama Perangkat Lunak Pengemudi | Rentang Penyesuaian Debouncing (Khas) | Catatan |
|---|---|---|---|---|
| Rapoo | VT (VT1 Pro Max, VT3s Max, VT3 Pro Max, VT1 Air Max, VT9, dll.) | A-Hub | Biasanya didukung, dapat disesuaikan 0~20ms | |
| VGN | Seri Dragonfly (Dragonfly F1 Pro Max, dll.) | VGN VHUB | Mendukung debouncing khusus | |
| Keychron | Beberapa mouse gaming | Peluncur Keychron | Penyesuaian yang dapat diseret | |
| Razer | Beberapa model kelas atas (misalnya, model Viper/DeathAdder tertentu setelah pembaruan firmware) | Sinaps Razer | Beberapa model mendukung (tidak semua) | |
| Logitech | G Seri Pro (model tertentu) | G HUB | Dukungan parsial (dari 4ms) | |
| MACHENIKE | L8Model maksimal | L8 pengemudi | Dukungan (2 md, 4 md, 8 md) |