瀏覽代碼

revert && add shiftKey

Pavel Leshkovich 6 年之前
父節點
當前提交
04a4880906
共有 1 個文件被更改,包括 1 次插入17 次删除
  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;