Professional Documents
Culture Documents
MOUSE
INTRODUCTION
In computing, a mouse (plural mice or mouses) functions as a pointing device by
detecting two-dimensional motion relative to its supporting surface. Physically, a
mouse consists of a small case, held under one of the user's hands, with one or more
buttons. It sometimes features other elements, such as "wheels", which allow the
user to perform various system-dependent operations, or extra buttons or features
can add more control or dimensional input. The mouse's motion typically translates
into the motion of a pointer on a display.
EARLY MICE
The first computer mouse, held by inventor Douglas Engelbart, showing the wheels
that make contact with the working surface.
Douglas Engelbart at the Stanford Research Institute invented the mouse in 1963
after extensive usability testing.
MECHANICAL MICE
Bill English, builder of Engelbart's original mouse, invented the so-called ball mouse
in 1972 while working for Xerox PARC. The ball-mouse replaced the external
wheels with a single ball that could rotate in any direction. It came as part of the
hardware package of the Xerox Alto computer.
The ball mouse utilizes two rollers rolling against two sides of the ball. One roller
detects the horizontal motion of the mouse and other the vertical motion. The
motion of these two rollers causes two disc-like encoder wheels to rotate,
interrupting optical beams to generate electrical signals. The mouse sends these
signals to the computer system by means of connecting wires. The driver software in
the system converts the signals into motion of the mouse pointer along X and Y axes
on the screen.
OPTICAL MICE
EARLY OPTICAL MICE
Early optical mice, circa 1980, came in two different varieties:
1. Some, such as those invented by Steve Kirsch of Mouse Systems Corporation,
used an infrared LED and a four-quadrant infrared sensor to detect grid
lines printed with infrared absorbing ink on a special metallic surface.
Predictive algorithms in the CPU of the mouse calculated the speed and
direction over the grid.
2. Others, invented by Richard F. Lyon and sold by Xerox, used a 16-pixel
visible-light image sensor with integrated motion detection on the same chip
and tracked the motion of light dots in a dark field of a printed paper or
similar mouse pad.
These two mouse types had very different behaviors, as the Kirsch mouse used an x-
y coordinate system embedded in the pad, and would not work correctly when the
pad was rotated, while the Lyon mouse used the x-y coordinate system of the mouse
body, as mechanical mice do.
INERTIAL MICE
Inertial mice use a tuning fork or other accelerometer (US Patent 4787051) to detect
movement for every axis supported. Usually cordless, they often have a switch to
deactivate the movement circuitry between use, allowing the user freedom of
movement without affecting the pointer position. A patent for an inertial mouse
claims that such mice consume less power than optically based mice, and offer
increased sensitivity, reduced weight and increased ease-of-use.
3D MICE
Also known as flying mice, bats, or wands, these devices generally function through
ultrasound. Probably the best known example would be 3DConnexion/Logitech's
SpaceMouse from the early 1990s.
In the late 1990s Kantek introduced the 3D RingMouse. This wireless mouse was
worn on a ring around a finger, which enabled the thumb to access three buttons.
The mouse was tracked in three dimensions by a base station. Despite a certain
appeal, it was finally discontinued because it did not provide sufficient resolution.
A recent consumer 3D pointing device is the Wii Remote. While primarily a motion-
sensing device (that is, it can determine its orientation and direction of movement),
Wii Remote can also detect its spatial position by comparing the distance and
position of the lights from the IR emitter using its integrated IR camera (since the
nunchuk lacks a camera, it can only tell its current heading and orientation). The
obvious drawback to this approach is that it can only produce spatial coordinates
while its camera can see the sensor bar.
DOUBLE MOUSE
Double mouse allow for two mice to be used by both hands as input devices such as
when operating various graphics and multimedia applications.
TACTILE MICE
In 2000, Logitech introduced the "tactile mouse", which contained a small actuator
that made the mouse vibrate. Such a mouse can augment user-interfaces with haptic
feedback, such as giving feedback when crossing a window boundary.
Other unusual variants have included a mouse that a user holds freely in the hand,
rather than on a flat surface, and that detects six dimensions of motion (the three
spatial dimensions, plus rotation on three axes). Its vendor marketed it for business
presentations in which the speaker stands or walks around. So far, these mice have
not achieved widespread popularity.
COMMON MOUSE OPERATIONS
Performing different operations on the mouse provide the activation of specific
actions on the interface, with different meanings. GUIs may define and trigger a
separate event for each gesture.