Change CComponent::OnMouseMove to OnCursorMove with additional CursorType parameter being CURSOR_MOUSE or CURSOR_JOYSTICK.
Add joystick ui sens. config variable. The joystick and mouse position deltas returned by the engine are not scaled by any config variables now. Instead the CControls::OnCursorMove method scales them using the ingame sens. values and all other components use the CUI::ConvertCursorMove method to use the ...