simulateKeyDownEvent function Null safety
- LogicalKeyboardKey key,
- {String platform,
- PhysicalKeyboardKey physicalKey}
Simulates sending a hardware key down event through the system channel.
It is intended for use in writing tests.
This only simulates key presses coming from a physical keyboard, not from a soft keyboard, and it can only simulate keys that appear in the key maps such as kAndroidToLogicalKey, kMacOsToPhysicalKey, etc.
Specify platform
as one of the platforms allowed in
Platform.operatingSystem to make the event appear to be from that type of
system. Defaults to the operating system that the test is running on. Some
platforms (e.g. Windows, iOS) are not yet supported.
Keys that are down when the test completes are cleared after each test.
See also:
- simulateKeyUpEvent to simulate the corresponding key up event.
Implementation
Future<void> simulateKeyDownEvent(LogicalKeyboardKey key, {String platform, PhysicalKeyboardKey physicalKey}) {
return KeyEventSimulator.simulateKeyDownEvent(key, platform: platform, physicalKey: physicalKey);
}