Implement horizontal scrolling.
This commit is contained in:
@@ -88,6 +88,12 @@ void processMouseAction(key_action_t *action)
|
|||||||
} else if (action->mouse.scrollActions & MouseScroll_Down) {
|
} else if (action->mouse.scrollActions & MouseScroll_Down) {
|
||||||
ActiveUsbMouseReport->wheelX = -mouseScrollDistanceIntegerSum;
|
ActiveUsbMouseReport->wheelX = -mouseScrollDistanceIntegerSum;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (action->mouse.scrollActions & MouseScroll_Right) {
|
||||||
|
ActiveUsbMouseReport->wheelY = mouseScrollDistanceIntegerSum;
|
||||||
|
} else if (action->mouse.scrollActions & MouseScroll_Left) {
|
||||||
|
ActiveUsbMouseReport->wheelY = -mouseScrollDistanceIntegerSum;
|
||||||
|
}
|
||||||
mouseScrollDistanceSum = mouseScrollDistanceFractionSum;
|
mouseScrollDistanceSum = mouseScrollDistanceFractionSum;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|||||||
Reference in New Issue
Block a user