FlyControls constructor
      
      FlyControls(
    
- Camera object,
- GlobalKey<PeripheralsState> listenableKey
object - The camera to be controlled.
listenableKey - The element used for event listeners.
Implementation
FlyControls(this.object, this.listenableKey ) {
  //if(domElement) this.domElement.setAttribute( 'tabindex', - 1 );
  domElement.addEventListener( PeripheralType.contextmenu, contextmenu, false );
  domElement.addEventListener( PeripheralType.pointermove, mousemove, false );
  domElement.addEventListener( PeripheralType.pointerdown, mousedown, false );
  domElement.addEventListener( PeripheralType.pointerup, mouseup, false );
  domElement.addEventListener( PeripheralType.keydown, keydown, false );
  domElement.addEventListener(PeripheralType.keyup, keyup, false );
  updateMovementVector();
  updateRotationVector();
}