diff options
-rw-r--r-- | src/Authoring/Studio/Palettes/controls/FloatTextField.qml | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Authoring/Studio/Palettes/controls/FloatTextField.qml b/src/Authoring/Studio/Palettes/controls/FloatTextField.qml index 49fa0081..95458889 100644 --- a/src/Authoring/Studio/Palettes/controls/FloatTextField.qml +++ b/src/Authoring/Studio/Palettes/controls/FloatTextField.qml @@ -160,6 +160,10 @@ TextField { if (draggingActive) { var delta = _mouseHelper.delta().x; if (delta !== 0) { + if (mouse.modifiers & Qt.ControlModifier) + delta *= 0.1; + else if (mouse.modifiers & Qt.ShiftModifier) + delta *= 10.0; if (floatTextFieldId.text !== "") { floatTextFieldId.text = Number(parseFloat(floatTextFieldId.text) + delta).toFixed(validator.decimals); |