Implement horizontal scrolling.

This commit is contained in:
László Monda
2017-11-24 00:59:17 +01:00
parent ab7e25692a
commit 0cb3c7e0ad

View File

@@ -88,6 +88,12 @@ void processMouseAction(key_action_t *action)
} else if (action->mouse.scrollActions & MouseScroll_Down) {
ActiveUsbMouseReport->wheelX = -mouseScrollDistanceIntegerSum;
}
if (action->mouse.scrollActions & MouseScroll_Right) {
ActiveUsbMouseReport->wheelY = mouseScrollDistanceIntegerSum;
} else if (action->mouse.scrollActions & MouseScroll_Left) {
ActiveUsbMouseReport->wheelY = -mouseScrollDistanceIntegerSum;
}
mouseScrollDistanceSum = mouseScrollDistanceFractionSum;
}
} else {