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

This package allows users to control mouse and keyboard on desktop platforms.

example/bixat_key_mouse_example.dart

import 'package:bixat_key_mouse/bixat_key_mouse.dart';

void main() {
  // Move the mouse to an absolute position
  BixatKeyMouse.moveMouseAbs(800, 800);

  // Move the mouse to a relative position
  BixatKeyMouse.moveMouseRel(50, 50);

  // Press the left mouse button
  BixatKeyMouse.pressMouseButton(MouseButton.right);

  // Release the left mouse button
  BixatKeyMouse.releaseMouseButton(MouseButton.right);

  // Enter text
  final text = 'Hello, world!';
  BixatKeyMouse.enterText(text);

  // Simulate key press
  final key = KeyModifier.command;
  BixatKeyMouse.simulateKeyPress(key);
  // Release key
  final keyRelease = KeyModifier.capsLock;
  BixatKeyMouse.simulateKeyPress(keyRelease);
}
3
likes
150
points
41
downloads

Publisher

verified publisherbixat.dev

Weekly Downloads

This package allows users to control mouse and keyboard on desktop platforms.

Homepage
Repository (GitHub)
View/report issues

Documentation

API reference

License

MIT (license)

Dependencies

ffi, flutter, path, plugin_platform_interface

More

Packages that depend on bixat_key_mouse

Packages that implement bixat_key_mouse