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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Virtual Keyboard and Mouse using Python

Zenodo (CERN European Organization for Nuclear Research)
MicroRNA in disease regulation
article

Virtual Keyboard and Mouse using Python

article en

Abstract

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.

Zenodo (CERN European Organization for Nuclear Research)
Industry, innovation and infrastructure
Openalex Percentile: Top 45%
MicroRNA in disease regulation
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.