mirror of
https://github.com/DarkFlippers/unleashed-firmware.git
synced 2025-12-12 12:42:30 +04:00
BadUSB: Mouse control (#4004)
* add usb hid mouse functions, add mouse functions to BadUsbHidApi * add ble mouse functionality * add hid_usb_mouse_release_all * ducky mouse command skeleton * implement mouse click functions * corrected missing semicolon * added mouse functionality * corrected mouse scroll functionality * mouse key functionality, removed mouse commands, supporting get_mouse_keycode function, added mouse buttons as Keys for HOLD function * add mouse commands * removed mouse middle click * Format sources and fix bunch of mistakes in nfc and subghz * added HID_MOUSE_NONE: added to help with better readability * added script for mouse movement test * Fix: hold and release, imrpove readability * simplified the mouse demo/test * Format sources Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
@@ -177,3 +177,18 @@ Example:
|
||||
`ID 1234:abcd Flipper Devices:Flipper Zero`
|
||||
|
||||
VID and PID are hex codes and are mandatory. Manufacturer and Product are text strings and are optional.
|
||||
|
||||
## Mouse Commands
|
||||
|
||||
Mouse movement and click commands. Mouse click commands support HOLD functionality.
|
||||
|
||||
| Command | Parameters | Notes |
|
||||
| ------------- | -------------------------------| -------------------------------- |
|
||||
| LEFTCLICK | None | |
|
||||
| LEFT_CLICK | None | functionally same as LEFTCLICK |
|
||||
| RIGHTCLICK | None | |
|
||||
| RIGHT_CLICK | None | functionally same as RIGHTCLICK |
|
||||
| MOUSEMOVE | x y: int move mount/direction | |
|
||||
| MOUSE_MOVE | x y: int move mount/direction | functionally same as MOUSEMOVE |
|
||||
| MOUSESCROLL | delta: int scroll distance | |
|
||||
| MOUSE_SCROLL | delta: int scroll distance | functionally same as MOUSESCROLL |
|
||||
|
||||
Reference in New Issue
Block a user