Use higher sensitivity only on tablets
This commit is contained in:
parent
8d92fa2394
commit
df0377b0fc
@ -505,7 +505,7 @@ namespace UserConfigParams
|
|||||||
"considered as centered in steering button."));
|
"considered as centered in steering button."));
|
||||||
|
|
||||||
PARAM_PREFIX FloatUserConfigParam m_multitouch_sensitivity_x
|
PARAM_PREFIX FloatUserConfigParam m_multitouch_sensitivity_x
|
||||||
PARAM_DEFAULT( FloatUserConfigParam(0.25f, "multitouch_sensitivity_x",
|
PARAM_DEFAULT( FloatUserConfigParam(0.2f, "multitouch_sensitivity_x",
|
||||||
&m_multitouch_group,
|
&m_multitouch_group,
|
||||||
"A parameter in range [0, 1.0] that determines the sensitivity for x axis."));
|
"A parameter in range [0, 1.0] that determines the sensitivity for x axis."));
|
||||||
|
|
||||||
|
@ -56,12 +56,15 @@ void override_default_params()
|
|||||||
case ACONFIGURATION_SCREENSIZE_SMALL:
|
case ACONFIGURATION_SCREENSIZE_SMALL:
|
||||||
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
||||||
UserConfigParams::m_multitouch_scale = 1.3f;
|
UserConfigParams::m_multitouch_scale = 1.3f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.1f;
|
||||||
break;
|
break;
|
||||||
case ACONFIGURATION_SCREENSIZE_LARGE:
|
case ACONFIGURATION_SCREENSIZE_LARGE:
|
||||||
UserConfigParams::m_multitouch_scale = 1.2f;
|
UserConfigParams::m_multitouch_scale = 1.2f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.15f;
|
||||||
break;
|
break;
|
||||||
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
||||||
UserConfigParams::m_multitouch_scale = 1.1f;
|
UserConfigParams::m_multitouch_scale = 1.1f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.2f;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
|
@ -151,7 +151,6 @@ GUIEngine::EventPropagation MultitouchSettingsDialog::processEvent(
|
|||||||
}
|
}
|
||||||
else if (eventSource == "restore")
|
else if (eventSource == "restore")
|
||||||
{
|
{
|
||||||
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
|
||||||
UserConfigParams::m_multitouch_sensitivity_y.revertToDefaults();
|
UserConfigParams::m_multitouch_sensitivity_y.revertToDefaults();
|
||||||
UserConfigParams::m_multitouch_deadzone.revertToDefaults();
|
UserConfigParams::m_multitouch_deadzone.revertToDefaults();
|
||||||
UserConfigParams::m_multitouch_mode.revertToDefaults();
|
UserConfigParams::m_multitouch_mode.revertToDefaults();
|
||||||
@ -167,19 +166,24 @@ GUIEngine::EventPropagation MultitouchSettingsDialog::processEvent(
|
|||||||
case ACONFIGURATION_SCREENSIZE_SMALL:
|
case ACONFIGURATION_SCREENSIZE_SMALL:
|
||||||
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
case ACONFIGURATION_SCREENSIZE_NORMAL:
|
||||||
UserConfigParams::m_multitouch_scale = 1.3f;
|
UserConfigParams::m_multitouch_scale = 1.3f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.1f;
|
||||||
break;
|
break;
|
||||||
case ACONFIGURATION_SCREENSIZE_LARGE:
|
case ACONFIGURATION_SCREENSIZE_LARGE:
|
||||||
UserConfigParams::m_multitouch_scale = 1.2f;
|
UserConfigParams::m_multitouch_scale = 1.2f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.15f;
|
||||||
break;
|
break;
|
||||||
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
case ACONFIGURATION_SCREENSIZE_XLARGE:
|
||||||
UserConfigParams::m_multitouch_scale = 1.1f;
|
UserConfigParams::m_multitouch_scale = 1.1f;
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x = 0.2f;
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
#else
|
#else
|
||||||
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
UserConfigParams::m_multitouch_scale.revertToDefaults();
|
||||||
|
UserConfigParams::m_multitouch_sensitivity_x.revertToDefaults();
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
updateValues();
|
updateValues();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user