What are the various types of computer mouse devices?

There are various computer mice types based on technology and working principle : ball mouse, optical (LED) mouse, laser mouse. Also they can be categorized based on DPI resolution. Also there are general purpose mouse types and special gaming mouse with lots of customizable buttons and high and variable resolution and faster sampling. Also they can be classified in terms of connectivity to the computer like wired (PS2, USB) and wireless (RF, IR, Bluetooth).

- Neeraj Sharma