Virtual Keyboard and Mouse using Python
In the era of touchless and remote interactions, virtual input devices have gained significantimportance. This paper presents the development of a Virtual Keyboard and Mouse using Python, enablingusers to interact with their computer through hand gestures and object tracking. The system leveragescomputer vision techniques, primarily using the OpenCV library, and hand tracking models fromMediaPipe to detect hand movements. Gesture recognition allows users to simulate mouse actions such asclicking, scrolling, and dragging, while an on-screen keyboard provides text input functionality. Theimplementation ensures real-time responsiveness and accuracy, enhancing user experience andaccessibility. This project can be beneficial in scenarios where physical input devices are unavailable orimpractical, such as touchless interfaces, assistive technology, and gaming applications.
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2025-04-16
- DOI
- https://doi.org/10.5281/zenodo.15226478
- Primary Topic
- MicroRNA in disease regulation
- Type
- article
- Field-Weighted Citation Impact
- 0.00