summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/Authoring/Studio/Palettes/controls/FloatTextField.qml4
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);