Lines 97-104
Link Here
|
97 |
|
97 |
|
98 |
input_report_rel(dev, REL_X, x); |
98 |
input_report_rel(dev, REL_X, x); |
99 |
input_report_rel(dev, REL_Y, -y); |
99 |
input_report_rel(dev, REL_Y, -y); |
100 |
input_report_key(dev, BTN_A, left); |
100 |
input_report_key(dev, BTN_LEFT, left); |
101 |
input_report_key(dev, BTN_B, right); |
101 |
input_report_key(dev, BTN_RIGHT, right); |
102 |
input_sync(dev); |
102 |
input_sync(dev); |
103 |
return; |
103 |
return; |
104 |
} |
104 |
} |
Lines 389-396
Link Here
|
389 |
psmouse->dev.evbit[LONG(EV_REL)] |= BIT(EV_REL); |
389 |
psmouse->dev.evbit[LONG(EV_REL)] |= BIT(EV_REL); |
390 |
psmouse->dev.relbit[LONG(REL_X)] |= BIT(REL_X); |
390 |
psmouse->dev.relbit[LONG(REL_X)] |= BIT(REL_X); |
391 |
psmouse->dev.relbit[LONG(REL_Y)] |= BIT(REL_Y); |
391 |
psmouse->dev.relbit[LONG(REL_Y)] |= BIT(REL_Y); |
392 |
psmouse->dev.keybit[LONG(BTN_A)] |= BIT(BTN_A); |
|
|
393 |
psmouse->dev.keybit[LONG(BTN_B)] |= BIT(BTN_B); |
394 |
|
392 |
|
395 |
psmouse->dev.evbit[LONG(EV_ABS)] |= BIT(EV_ABS); |
393 |
psmouse->dev.evbit[LONG(EV_ABS)] |= BIT(EV_ABS); |
396 |
input_set_abs_params(&psmouse->dev, ABS_X, 0, 1023, 0, 0); |
394 |
input_set_abs_params(&psmouse->dev, ABS_X, 0, 1023, 0, 0); |