sendKeyRepeatEvent method Null safety

Future<bool> sendKeyRepeatEvent(
  1. LogicalKeyboardKey key,
  2. {String? character,
  3. String platform = _defaultPlatform}

Simulates sending a physical key repeat event.

This only simulates key repeat events coming from a physical keyboard, not from a soft keyboard.

Specify platform as one of the platforms allowed in platform.Platform.operatingSystem to make the event appear to be from that type of system. Defaults to "web" on web, and "android" everywhere else. Must not be null. Some platforms (e.g. Windows, iOS) are not yet supported.

Whether the event is sent through RawKeyEvent or KeyEvent is controlled by debugKeyEventSimulatorTransitModeOverride. If through RawKeyEvent, this method is equivalent to sendKeyDownEvent.

Keys that are down when the test completes are cleared after each test.

Returns true if the key event was handled by the framework.

See also:


Future<bool> sendKeyRepeatEvent(LogicalKeyboardKey key, { String? character, String platform = _defaultPlatform }) async {
  assert(platform != null);
  // Internally wrapped in async guard.
  return simulateKeyRepeatEvent(key, character: character, platform: platform);