File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -765,7 +765,8 @@ export class CameraControls extends EventDispatcher {
765765
766766 // Ref: https://github.com/cedricpinson/osgjs/blob/00e5a7e9d9206c06fdde0436e1d62ab7cb5ce853/sources/osgViewer/input/source/InputSourceMouse.js#L89-L103
767767 const deltaYFactor = isMac ? - 1 : - 3 ;
768- const delta = ( event . deltaMode === 1 ) ? event . deltaY / deltaYFactor : event . deltaY / ( deltaYFactor * 10 ) ;
768+ // Checks event.ctrlKey to detect multi-touch gestures on a trackpad.
769+ const delta = ( event . deltaMode === 1 || event . ctrlKey ) ? event . deltaY / deltaYFactor : event . deltaY / ( deltaYFactor * 10 ) ;
769770 const x = this . dollyToCursor ? ( event . clientX - this . _elementRect . x ) / this . _elementRect . width * 2 - 1 : 0 ;
770771 const y = this . dollyToCursor ? ( event . clientY - this . _elementRect . y ) / this . _elementRect . height * - 2 + 1 : 0 ;
771772
You can’t perform that action at this time.
0 commit comments