đ Ship Your App Faster: Try Fastforge - The simplest way to build, package and distribute your Flutter apps.
This plugin allows Flutter desktop apps to simulate key presses.
English | įŽäŊ䏿
Platform Support
| Linux | macOS | Windows |
|---|---|---|
| â | âī¸ | âī¸ |
Quick Start
Installation
Add this to your package's pubspec.yaml file:
dependencies: keypress_simulator: ^0.2.0
Usage
import 'package:keypress_simulator/keypress_simulator.dart'; // 1. Simulate pressing â + C // 1.1 Simulate key down await keyPressSimulator.simulateKeyDown( PhysicalKeyboardKey.keyC, [ModifierKey.metaModifier], ); // 1.2 Simulate key up await keyPressSimulator.simulateKeyUp( PhysicalKeyboardKey.keyC, [ModifierKey.metaModifier], ); // 2. Simulate long pressing â + space // 2.1. Simulate key down await keyPressSimulator.simulateKeyDown( PhysicalKeyboardKey.space, [ModifierKey.metaModifier], ); await Future.delayed(const Duration(seconds: 5)); // 2.2. Simulate key up await keyPressSimulator.simulateKeyUp( PhysicalKeyboardKey.space, [ModifierKey.metaModifier], );
Please see the example app of this plugin for a full example.
Who's using it?
- Biyi (æ¯č¯) - A convenient translation and dictionary app.