这个插件允许 Flutter 桌面应用模拟按键操作。
English | 简体中文
Linux | macOS | Windows |
---|---|---|
➖ | ✔️ | ✔️ |
将此添加到你的软件包的 pubspec.yaml 文件:
dependencies:
keypress_simulator: ^0.2.0
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],
);
请看这个插件的示例应用,以了解完整的例子。
- Biyi (比译) - 一个便捷的翻译和词典应用程序。