onKeyEvent method

  1. @override
KeyEventResult onKeyEvent(
  1. RawKeyEvent event,
  2. Set<LogicalKeyboardKey> keysPressed
)

Implementation

@override
KeyEventResult onKeyEvent(
  RawKeyEvent event,
  Set<LogicalKeyboardKey> keysPressed,
) {
  if (_joystickController?.keyboardConfig.acceptedKeys != null) {
    final keyAccepted = _joystickController?.keyboardConfig.acceptedKeys;
    if (keyAccepted!.contains(event.logicalKey)) {
      _joystickController?.onKeyboard(event);
      return KeyEventResult.handled;
    } else {
      return KeyEventResult.ignored;
    }
  }
  _joystickController?.onKeyboard(event);
  return KeyEventResult.handled;
}