1152a1153 > case PSM_A4QUICK_ID: 3131,3135c3132,3139 < if (id != PSM_EXPLORER_ID) < return FALSE; < < sc->hw.hwid = id; < sc->hw.buttons = 5; /* IntelliMouse Explorer XXX */ --- > switch (id) { > case PSM_EXPLORER_ID: > sc->hw.hwid = id; > sc->hw.buttons = 5; /* IntelliMouse Explorer XXX */ > break; > default: > return FALSE; > } 3177,3181c3181,3192 < if (id != PSM_INTELLI_ID) < return FALSE; < < sc->hw.hwid = id; < sc->hw.buttons = 3; --- > switch (id) { > case PSM_INTELLI_ID: > sc->hw.hwid = id; > sc->hw.buttons = 3; > break; > case PSM_A4QUICK_ID: > sc->hw.hwid = id; > sc->hw.buttons = 3; > break; > default: > return FALSE; > } 3200c3211 < if (set_mouse_sampling_rate(kbdc, rate[i]) != rate[i]) --- > if (set_mouse_sampling_rate(kbdc, rate[i]) != rate[i])