Browse Source

revert && add shiftKey

Pavel Leshkovich 6 years ago
parent
commit
04a4880906
1 changed files with 1 additions and 17 deletions
  1. 1 17
      examples/js/controls/OrbitControls.js

+ 1 - 17
examples/js/controls/OrbitControls.js

@@ -74,9 +74,6 @@ THREE.OrbitControls = function ( object, domElement ) {
 	// The four arrow keys
 	this.keys = { LEFT: 37, UP: 38, RIGHT: 39, BOTTOM: 40 };
 
-	// The panning keys
-	this.panKeys = [ 'ctrlKey', 'metaKey' ];
-
 	// Mouse buttons
 	this.mouseButtons = { LEFT: THREE.MOUSE.LEFT, MIDDLE: THREE.MOUSE.MIDDLE, RIGHT: THREE.MOUSE.RIGHT };
 
@@ -426,19 +423,6 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 	}
 
-
-	function isPanEvent( event ) {
-
-		var hasKey = function ( key ) {
-
-			return event[ key ];
-
-		};
-
-		return scope.panKeys.some( hasKey );
-
-	}
-
 	//
 	// event callbacks - update the object state
 	//
@@ -695,7 +679,7 @@ THREE.OrbitControls = function ( object, domElement ) {
 
 			case scope.mouseButtons.LEFT:
 
-				if ( isPanEvent( event ) ) {
+				if ( event.ctrlKey || event.metaKey || event.shiftKey ) {
 
 					if ( scope.enablePan === false ) return;