Skip to content

Latest commit

 

History

History
91 lines (62 loc) · 2.12 KB

README-ZH.md

File metadata and controls

91 lines (62 loc) · 2.12 KB

keypress_simulator

pub version

这个插件允许 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],
);

请看这个插件的示例应用,以了解完整的例子。

谁在用使用它?

许可证

MIT