Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is not supported at present. Please extend your EasyEDA usage duration and try again.
# Mouse Wiggler based on CH32V003
**Mouse Wiggler** is a tool that simulates movements of the mouse pointer so that no screen saver is activated and the PC or laptop is not put to sleep. Since the board can be used in many ways, it can also become a **Rubber Ducky** or a **CAPS bLOCKer** with the additional firmware that is included. It is controlled via the push button at the end of the board and displays its status via an LED.
- Project Files (Github): https://github.com/wagiminator/CH32V003-Mouse-Wiggler
![MouseWiggler_pic1.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-Mouse-Wiggler/main/documentation/MouseWiggler_pic1.jpg)
## Mouse Wiggler
Mouse Wiggler is an incredibly useful tool that helps prevent your computer from going into sleep mode or activating a screensaver. It does this by simulating small, imperceptible movements of the mouse pointer, keeping your computer active and alert without disrupting your work flow. This feature is especially helpful for those who work in long stretches or for those who leave their computer on for extended periods of time, such as for download or rendering tasks. When the wiggle function is activated, the LED will light up, making it easy to know that the device is working.
Connect the board via USB to your PC. It should be detected as a HID mouse. Activate/deactivate the wiggle function by pressing the push button. The LED lights up when the function is activated.
## Rubber Ducky
A USB Rubber Ducky is a small device that looks like a regular USB drive. It can be plugged into a computer and once plugged in, it can emulate a keyboard and inject keystrokes that can exe_cute malicious code or exfiltrate data to the attacker. However, this version of the rubber ducky is completely harmless. It identifies itself as a USB HID keyboard and types a predefined message when the push button is pressed. This can be used for various purposes like automating repetitive tasks, controlling the PC via keyboard shortcuts, entering complex passwords, and more. The included rubber ducky firmware can be reprogrammed by editing *macros.h* to customize the keystrokes and messages according to your needs.
Connect the board via USB to your PC. It should be detected as a HID keyboard. Open a text editor und press the push button on the board.
## CAPS bLOCK
Tired of accidentally hitting the CAPS LOCK key and typing everything in uppercase? CAPS bLOCK is here to help you. Once plugged in, it identifies itself as a USB HID keyboard and constantly monitors the state of the CAPS LOCK key. If it has been accidentally activated, it immediately deactivates it. The device is designed to work seamlessly in the background. When the blocking function is activated, the LED will light up, making it easy to know that the device is working.
Connect the board via USB to your PC. It should be detected as a HID keyboard. Activate/deactivate the blocking function by pressing the push button. The LED lights up when the function is activated.
![MouseWiggler_pic2.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-Mouse-Wiggler/main/documentation/MouseWiggler_pic2.jpg)
![MouseWiggler_pic3.jpg](https://raw.githubusercontent.com/wagiminator/CH32V003-Mouse-Wiggler/main/documentation/MouseWiggler_pic3.jpg)
# License
![license.png](https://i.creativecommons.org/l/by-sa/3.0/88x31.png)
This work is licensed under Creative Commons Attribution-ShareAlike 3.0 Unported License.
(http://creativecommons.org/licenses/by-sa/3.0/)
Forked project will be set private in personal workspace. Do you continue?
Clone
Project
The Pro editor is about to be opened to save as. Do you want to continue?
private message
Send message to wagiminator
Delete
Comment
Are you sure to delete the comment?
Report
CH32V003 Mouse Wiggler
No Profile
Announcer: Stefan Wagner
Creation time: 2024-08-29 16:07:27
Published time:
2024-09-08 10:52:44
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
*
Report type:
Please select report type
*
Report reason:
Please fill in the reason for your report and the content is 2-1000
words
*
Upload image:
+
Upload image
*
Email address:
Please fill in your email address
Report
Submitted successfully! The review result can be viewed in the personal
center, review notification.
Kind tips
Your EasyEDA usage duration is brief. In order to avoid advertising information, this action is
not supported at present. Please extend your EasyEDA usage duration and try again.
Share
Project
Copy
Copy
Scan the QR code and open it on the mobile terminal