nouvu/arduino-mouse-click

该包已被废弃且不再维护。未建议替代包。

v0.0.2 2023-11-19 12:20 UTC

This package is auto-updated.

Last update: 2024-02-07 19:30:12 UTC


README

Latest Unstable Version License Foo

新版本: USB HID

连接

composer require nouvu/arduino-mouse-click

用于通过Arduino Nano v3控制器模拟物理鼠标左右键点击的库。

该实现适合那些在DirectInput级别上寻找自动化,且无法通过高层的WinApi在如“魔兽世界”等应用程序中实现虚拟模拟的用户。

Если вам нужна полная эмуляция Клавиатуры и Мыши ( HID Input ), то см. в сторону Arduino Leonardo.
Arduino NANO не поддерживает нативно.

您需要购买控制器

Arduino NANO V3.0 Atmega328 CH340(引脚已焊接)

  • 然后使用代码片段烧录控制器
  • 将两根线连接到鼠标板上的点击按钮,示例电路图

Image alt

PHP代码

// port COM1
$mouse = new Nouvu\ArduinoNanoV3\Mouse( 1 );

// loop R button click
while ( true )
{
	$mouse -> rightClick();

	sleep ( 1 );
}

方法

  • leftClick - 左键点击。
  • rightClick - 右键点击。
  • leftDown - 按下左键。
  • rightDown - 按下右键。
  • leftUp - 松开左键。
  • rightUp - 松开右键。
  • reset - 松开两个按钮。
  • send - 向控制器发送消息/命令。
  • close - 停止监听端口,释放。

使用WinApi模拟进行鼠标光标移动:Windows-Nircmd setcursor, movecursor。

LICENSE MIT