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.