From f1a9f52ee1f75ac3151d2a77e16f7066d15ee9c3 Mon Sep 17 00:00:00 2001 From: luiscuenca Date: Mon, 18 Nov 2019 15:59:45 -0700 Subject: [PATCH] Set pinch to unzoom --- .../input-plugins/src/input-plugins/KeyboardMouseDevice.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp index 5a39781430..9df9bda71b 100755 --- a/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp +++ b/libraries/input-plugins/src/input-plugins/KeyboardMouseDevice.cpp @@ -200,9 +200,9 @@ void KeyboardMouseDevice::touchGestureEvent(const QGestureEvent* event) { break; case Qt::GestureUpdated: { - const float PINCH_DELTA_STEP = 0.05f; + const float PINCH_DELTA_STEP = 0.04f; qreal totalScaleFactor = pinchGesture->totalScaleFactor(); - qreal scaleFactorDelta = totalScaleFactor - _lastTotalScaleFactor; + qreal scaleFactorDelta = _lastTotalScaleFactor - totalScaleFactor; _inputDevice->_axisStateMap[_inputDevice->makeInput(TOUCH_GESTURE_PINCH_POS).getChannel()].value = scaleFactorDelta > 0.0 ? PINCH_DELTA_STEP : 0.0f; _inputDevice->_axisStateMap[_inputDevice->makeInput(TOUCH_GESTURE_PINCH_NEG).getChannel()].value = scaleFactorDelta < 0.0 ? PINCH_DELTA_STEP : 0.0f; _lastTotalScaleFactor = totalScaleFactor;