|
@@ -265,8 +265,9 @@ THREE.FirstPersonControls = function ( object, domElement ) {
|
|
this.domElement.addEventListener( 'mousemove', bind( this, this.onMouseMove ), false );
|
|
this.domElement.addEventListener( 'mousemove', bind( this, this.onMouseMove ), false );
|
|
this.domElement.addEventListener( 'mousedown', bind( this, this.onMouseDown ), false );
|
|
this.domElement.addEventListener( 'mousedown', bind( this, this.onMouseDown ), false );
|
|
this.domElement.addEventListener( 'mouseup', bind( this, this.onMouseUp ), false );
|
|
this.domElement.addEventListener( 'mouseup', bind( this, this.onMouseUp ), false );
|
|
- this.domElement.addEventListener( 'keydown', bind( this, this.onKeyDown ), false );
|
|
|
|
- this.domElement.addEventListener( 'keyup', bind( this, this.onKeyUp ), false );
|
|
|
|
|
|
+
|
|
|
|
+ window.addEventListener( 'keydown', bind( this, this.onKeyDown ), false );
|
|
|
|
+ window.addEventListener( 'keyup', bind( this, this.onKeyUp ), false );
|
|
|
|
|
|
function bind( scope, fn ) {
|
|
function bind( scope, fn ) {
|
|
|
|
|