1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
Author: Thibaut VARENE <varenet@debian.org>
Date: Sat Nov 25 00:32:15 2006 +0100
Description: Support for COM for Notebooks, patch from Ari Pollak
Bug-Debian: 398159
diff --git a/src/lomoco.c b/src/lomoco.c
index 2dbab4d..ac0b950 100644
--- a/src/lomoco.c
+++ b/src/lomoco.c
@@ -54,6 +54,7 @@ mouse_t mice [] = {
{0xc505, "Receiver for Cordless Elite Duo", "C-BG17-DUAL", 1, 0, 0, 0, 1},
{0xc506, "Receiver for MX700 Optical Mouse", "C-BF16-MSE", 1, 0, 0, 1, 0},
{0xc508, "Receiver for Cordless Optical TrackMan", "C-BA4-MSE", 1, 0, 0, 1, 0},
+ {0xc50a, "Receiver for Cordless Optical Mouse for Notebooks", "C-BJ27-MSE", 1, 0, 0, 1, 0},
{0xc702, "Receiver for Cordless Presenter", "C-UF15", 1, 0, 0, 0, 0},
{0xc704, "Receiver for diNovo Media Desktop", "C-BQ16A", 1, 0, 1, 1, 0},
/* From Markus Wiesner <m_wiesner@gmx.net> */
@@ -104,6 +105,7 @@ static void query_csr(mouse_t *m, struct usb_dev_handle *handle,
printf("\tReceiver type: ");
switch (P0) {
case 0x0f: printf ("C50E\n"); break;
+ case 0x14: printf ("C50A\n"); break;
case 0x38: printf ("C501\n"); break;
case 0x39: printf ("C502\n"); break;
case 0x3a: printf ("C503\n"); break;
@@ -138,6 +140,7 @@ static void query_csr(mouse_t *m, struct usb_dev_handle *handle,
case 0x82: printf ("Cordless Optical TrackMan\n"); break;
case 0x8A: printf ("MX700 Cordless Optical Mouse\n"); break;
case 0x8B: printf ("MX700 Cordless Optical Mouse (2ch)\n"); break;
+ case 0x94: printf ("Cordless Optical Mouse for Notebooks\n"); break;
default: printf ("Unknown (type %x)\n", P4);
}
|