Mouse merupakan komponen perangkat dasar dari semua komputer desktop modern. Mouse mengirim data ke komputer yang memberitahu komputer Anda di mana untuk menampilkan kursor sebagai antarmuka pengguna grafis sistem operasi Anda.
Sementara mouse datang dalam berbagai bentuk dan ukuran, bagian dasar dan fungsi tetap sama. Setiap mouse memiliki setidaknya satu tombol untuk input pengguna, koneksi ke komputer dan cara untuk melacak gerak.
Tombol atau button mouse merupakan sebagian atau seluruh permukaan atas mouse. Ketika Anda menekan tombol, ia memberitahu komputer Anda untuk melakukan aksi di lokasi kursor pada layar. Sebuah mouse memiliki setidaknya satu tombol, meskipun sebagian besar memiliki dua atau lebih.
Pada beberapa mouse, seperti mouse standar untuk banyak komputer desktop Apple, seluruh permukaan atas mouse dengan satu tombol. Mouse dua-tombol memungkinkan Anda untuk memasukkan pesan yang berbeda untuk komputer Anda tergantung pada apakah Anda mengklik tombol kanan atau tombol kiri. Komputer Anda menafsirkan klik yang berbeda berdasarkan pada konfigurasi driver mouse Anda.
Komputer Anda harus menerima data tentang gerak dan lokasi mouse Anda. Dua komponen yang paling umum untuk mengambil data ini adalah trackball dan sensor optik. Trackball adalah bola kecil di dalam rongga bawah mouse. Saat trackball bergulir pada permukaan, gigi internal yang mengkodekan data tentang posisi mouse. Trackball membutuhkan beberapa perawatan, karena rongga dapat terisi dengan kotoran dan puing-puing, sehingga menyebabkan ketimpangan dalam data gerak. Mouse optik menggunakan sensor optik untuk melacak gerakan mouse di seluruh permukaan. Hal ini kurang rentan terhadap kesalahan yang disebabkan oleh asupan kotoran dan puing-puing, tapi sensor optik dapat melakukan berbeda tergantung pada sifat reflektif dari permukaan mouse. Sebuah sensor gerak ketiga dan kurang umum adalah giroskop internal. Ini menghilangkan kebutuhan untuk setiap jenis kontak antara mouse dan permukaan.
Banyak mouse memiliki setidaknya satu roda yang digunakan untuk mengirim data bergulir ke komputer. Driver standar mouse menafsirkan bergulir data sesuai dengan jendela saat ini pada GUI Anda. Sebagai contoh, jika jendela Anda saat ini adalah jendela browser, roda gulir akan memungkinkan Anda untuk menggulir ke atas dan ke bawah jendela itu. Pada banyak tikus, roda gulir juga berfungsi sebagai tombol ketiga. Dalam beberapa kasus, menekan tombol gulir akan beralih mode scroll atau menonaktifkan. Mode ini memungkinkan Anda untuk menggulir dengan menggerakkan seluruh mouse bukan dengan bergulir roda.
Mouse tidak dapat mengirimkan data jika tidak terhubung ke komputer Anda. Beberapa mouse terhubung ke komputer Anda melalui tali, sementara yang lain tanpa kabel. Jika mouse dilengkapi tali, kemungkinan kabel USB yang cocok dengan port USB komputer Anda. Mouse sebelumnya menggunakan koneksi yang berbeda, seperti port serial atau PS 2. Mouse tanpa kabel terhubung ke komputer Anda dengan mengirimkan sinyal inframerah atau radio. Sinyal radio yang dikirim oleh mouse juga dikenal sebagai sinyal Bluetooth.
Kedua sinyal inframerah dan Bluetooth memerlukan detektor pada komputer Anda. Biasanya, Anda menghubungkan detektor ini ke port di komputer Anda. Detektor akan menerima data gerak mouse Anda dan mengirimkan ke komputer Anda. Dalam rangka untuk mengirim sinyal-sinyal ini, mouse Anda harus didukung oleh baterai.