Skip to content

Hassan-07-code/virtual_keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Keyboard using OpenCV + Mediapipe

A gesture-controlled virtual keyboard that detects finger hovering to simulate key presses.

Features

  • Hand tracking with Mediapipe
  • Hover-based key press detection
  • Debounce and key mapping logic

Modules

  • main.py — main loop and integration
  • utils/ — tracking, drawing, gesture handling
  • core/ — logic for debounce and mapping

Getting Started

  1. Clone repo
  2. Run pip install opencv-python mediapipe
  3. Launch with python main.py

About

A virtual keyboard powered by OpenCV and MediaPipe, allowing users to type by hovering their index finger over on-screen keys. It features real-time hand tracking, visual press feedback, BACKSPACE and CLEAR support, and logs each session with timestamps. Touchless, intuitive, and efficient.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages