ControllerInterface: Adjust sort priorities to ensure default keyboard-mouse device is first.

This commit is contained in:
Jordan Woyak
2024-06-11 19:13:54 -05:00
parent 04c246d11f
commit 42e73547eb
6 changed files with 15 additions and 1 deletions

View File

@ -283,6 +283,11 @@ std::string KeyboardAndMouse::GetSource() const
return Quartz::GetSourceName();
}
int KeyboardAndMouse::GetSortPriority() const
{
return DEFAULT_DEVICE_SORT_PRIORITY;
}
ControlState KeyboardAndMouse::Cursor::GetState() const
{
return std::max(0.0, ControlState(m_axis) / (m_positive ? 1.0 : -1.0));