events property

Implementation

@override
Stream<GamePadControllerEventData> get events async* {
  if (Dart.isWeb) {
    return;
  }
  // if (Dart.isDesktop) {
  // Gamepads.events;

  // await for (GamepadEvent event in Gamepads.events) {
  //   // Gamepads.events.listen((GamepadEvent event) {
  //   GamePadControllerEventKeyType gamePadControllerEventKeyType = GamePadControllerEventKeyType.analog;
  //   if (event.type == KeyType.button) {
  //     gamePadControllerEventKeyType = GamePadControllerEventKeyType.button;
  //   }

  //   yield GamePadControllerEventData(
  //     gamepadId: event.gamepadId,
  //     timestamp: event.timestamp,
  //     type: gamePadControllerEventKeyType,
  //     key: event.key,
  //     value: event.value,
  //   );
  // }
  return;
  // }
}