--- drivers/usb/mouse.c.prev Fri Mar 3 17:18:37 2000 +++ drivers/usb/mouse.c Fri Mar 3 17:19:56 2000 @@ -183,6 +183,7 @@ switch (state) { case 0: { /* buttons and sign */ int buttons = mouse->buttons; + buttons = buttons | 0x08; // set bit 3 to fit imps/2 mouse->buttons = 0; if (mouse->dx < 0) buttons |= 0x10;