Commit 03e30037 authored by Vojtech Pavlik's avatar Vojtech Pavlik

Fix the PS/2 mouse wheel in Explorer PS/2 mode.

parent 8c244800
...@@ -142,7 +142,7 @@ static void psmouse_process_packet(struct psmouse *psmouse) ...@@ -142,7 +142,7 @@ static void psmouse_process_packet(struct psmouse *psmouse)
*/ */
if (psmouse->type == PSMOUSE_IMEX) { if (psmouse->type == PSMOUSE_IMEX) {
input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 7) - (int) (packet[2] & 8)); input_report_rel(dev, REL_WHEEL, (int) (packet[3] & 7) - (int) (packet[3] & 8));
input_report_key(dev, BTN_SIDE, (packet[3] >> 4) & 1); input_report_key(dev, BTN_SIDE, (packet[3] >> 4) & 1);
input_report_key(dev, BTN_EXTRA, (packet[3] >> 5) & 1); input_report_key(dev, BTN_EXTRA, (packet[3] >> 5) & 1);
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment