keyup method

void keyup(
  1. dynamic event
)

Implementation

void keyup( event ) {
    event as LogicalKeyboardKey;
	switch ( event.keyLabel.toLowerCase()) {
      case 'shift right':
		case 'shift left': /* shift */ movementSpeedMultiplier = 1; break;

		case 'w': /*W*/ moveState.forward = 0; break;
		case 's': /*S*/ moveState.back = 0; break;

		case 'a': /*A*/ moveState.left = 0; break;
		case 'd': /*D*/ moveState.right = 0; break;

		case 'r': /*R*/ moveState.up = 0; break;
		case 'f': /*F*/ moveState.down = 0; break;

		case 'arrow up': /*up*/ moveState.pitchUp = 0; break;
		case 'arrow down': /*down*/moveState.pitchDown = 0; break;

		case 'arrow left': /*left*/ moveState.yawLeft = 0; break;
		case 'arrow right': /*right*/ moveState.yawRight = 0; break;

		case 'q': /*Q*/ moveState.rollLeft = 0; break;
		case 'e': /*E*/ moveState.rollRight = 0; break;
	}

	updateMovementVector();
	updateRotationVector();
}