flutter_auto_gui 0.0.3 copy "flutter_auto_gui: ^0.0.3" to clipboard
flutter_auto_gui: ^0.0.3 copied to clipboard

PlatformWindows

A flutter plugin for desktop applications for controlling mouse and keyboard to automate interactions with other applications.

flutter_auto_gui #

A flutter plugin for desktop applications for controlling mouse and keyboard to automate interactions with other applications. This plugin is highly inspired by the PyAutoGui python package and RobotJs and as such tries to mimic most of the available methods.

Android iOS Linux macOS Windows
Support N/A N/A Future Dev Future Dev Windows 10+

Usage #

To use this plugin add flutter_auto_gui as a dependency in your pubspec.yaml file.

dependencies:
    flutter_auto_gui: <version>

Import the package

import 'package:flutter_auto_gui/flutter_auto_gui.dart';

All functions are static and can be used like the following

// mouse move function
 await FlutterAutoGUI.moveTo(
    point: const Point(10, 10),
    duration: const Duration(seconds: 1),
);

Check out the example project for further assistance.

A comprehensive documentation can be found here


Contributions #

I'm currently working on getting the screen functions (1, 2) implemented.

If anyone would like to assist on the Mac OS / Linux implementation you can follow the flutter federated plugin design and I would be more than happy to endorse it.

If you find a bug or want a feature, but don't know how to fix/implement it, please fill an issue.

If you fixed a bug or implemented a new feature, please send a pull request.

Buy Me A Coffee

26
likes
135
pub points
63%
popularity

Publisher

verified publisherchappie.dev

A flutter plugin for desktop applications for controlling mouse and keyboard to automate interactions with other applications.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (LICENSE)

Dependencies

flutter, flutter_auto_gui_platform_interface, flutter_auto_gui_windows, plugin_platform_interface

More

Packages that depend on flutter_auto_gui