nouvu / arduino-mouse-click
该包已被废弃且不再维护。未建议替代包。
v0.0.2
2023-11-19 12:20 UTC
Requires
- php: ^8.0
This package is auto-updated.
Last update: 2024-02-07 19:30:12 UTC
README
新版本: 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(引脚已焊接)
- 然后使用代码片段烧录控制器
- 将两根线连接到鼠标板上的点击按钮,示例电路图
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