About Logitech Applet.

This application provides basic control for some of the special
features provded by Logitech mice.

There are three feature sets - the ability to switch the mouse
to a higher resolution, the ability to switch the "Smart Scroll"
feature, and Cordless Status Reporting.

Some Logitech mice have switchable optical sensors which default to
400 counts per inch. You can change this to 800 counts per inch by
sending a certain USB vendor command, and switch it back with a
slightly different vendor command. You can also tell what resolution
you currently have the mouse set to.

Smart scroll (also referred to as Cruise Control in some of the
documentation) uses a pair of small additional buttons on the mouse,
one which just in front of the scroll wheel, and one that is just
behind the scroll wheel. If you hold one of these buttons down, you
get the equivalent of a continuous scroll - holding the forward "smart
scroll" button is the same as scrolling upwards with the scroll wheel,
and holding the aft "smart scroll" button is the same as scrolling
downwards with the scroll wheel. This is enabled by default, but you
might want to disable it if you were going to map those buttons to a
particular function.

Cordless Status Reporting is, as the name suggests, only applicable to
cordless mice, and allows for reporting a wide variety of elements,
from the battery status to the number of buttons available, and the
shape of the plastic shell.

It breaks down like this:

Model           Description			 400/800  SS    CSR
M-BJ58		"Wheel Mouse Optical"		  Yes	  No	No
M-BJ79		"MouseMan Traveler"		  Yes	  No	No
M-BL63B		"MouseMan Dual Optical"		  Yes	  No	No
M-BP82		"MX300 Optical Mouse"		  Yes	  No	No
M-BP86		"MX310 Optical Mouse"		  Yes	  No	No
M-BP81A		"MX500 Optical Mouse"		  Yes	  Yes	No
M-BP81A		"MX510 Optical Mouse"		  Yes	  Yes-	No
M-UT58A		"iFeel Mouse (silver)"		  Yes	  No	No
C-BA4-MSE	"Mouse Receiver"		  No	  No	Yes
C-UA3-DUAL	"Dual Receiver"			  No	  No	Yes
C-BD9-DUAL	"Cordless Freedom Optical"	  No	  No	Yes
C-BG17-DUAL	"Cordless Elite Duo"		  No	  Yes	Yes
C-BF16-MSE	"MX700 Optical Mouse"		  No	  Yes*	Yes
C-BA4-MSE	"Cordless Optical TrackMan"	  No	  Yes	Yes
C-UF15		"Receiver for Cordless Presenter" No	  No	Yes

* Actually, sort of. Smart Scroll only works to enable/disable. You
can't tell what the current setting is, because of mouse firmware
problems.

- I've had some 


Usage.

Try logitech_applet --help.


Acknowledgments.

I'd like to thank JE for writing and maintaining libusb, the FSF for
GNU getopt, and rml for the initial inspiration and patches. I'd also
like to thank Logitech for the documentation and additional
assistance. Thanks also to those who provided the MX310, MX510 and
MX1000 IDs.

