Skip to content

A futuristic, interactive on-screen keyboard that responds to both Physical and virtual key presses, featuring dynamic lighting effects, real-time text input, and a sleek cyber-inspired UI!

Notifications You must be signed in to change notification settings

MuzamilChouhan/React-Interactive-Virtual-Keyboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Interactive Virtual Keyboard

Just done some enhancements

🚀 Overview

This project is a React-based interactive virtual keyboard that responds to both physical key presses and on-screen clicks. It features dynamic lighting effects, real-time text input, and a sleek, cyber-inspired UI.

🎯 Features

  • Real-Time Key Press Detection (Physical & Virtual)
  • Dynamic Glow Effects on Key Press
  • Fully Responsive UI with Adaptive Key Sizes
  • Modern Web3-Inspired Design
  • Smooth Animations & Transitions

🛠️ Technologies Used

  • React.js (Functional Components & Hooks)
  • CSS3 (Custom Animations & Styling)
  • JavaScript (ES6+)

📂 Project Structure

/keyboard-app
├── src
│   ├── components
│   │   ├── Keyboard.js  # Virtual Keyboard Component
│   ├── App.js           # Main Application Logic
│   ├── App.css          # Styling for the App
│   ├── index.js         # React Entry Point
│   ├── ...
│
├── public
│   ├── index.html       # Root HTML File
│
├── package.json         # Dependencies & Scripts
└── README.md            # Project Documentation

🚀 Installation & Setup

  1. Clone the repository:
    git clone https://github.com/yourusername/react-virtual-keyboard.git
    cd react-virtual-keyboard
  2. Install dependencies:
    npm install
  3. Run the app:
    npm start

🖥️ Usage

  • Start typing on your physical keyboard, and the corresponding virtual key will highlight.
  • Click on the on-screen keys to type into the text area.
  • Use the Backspace, Enter, and Space keys as expected.

🏆 Contributing

Contributions are welcome! Feel free to submit issues, feature requests, or pull requests.

🔗 Links


⭐ If you like this project, don't forget to star the repo! 🚀

About

A futuristic, interactive on-screen keyboard that responds to both Physical and virtual key presses, featuring dynamic lighting effects, real-time text input, and a sleek cyber-inspired UI!

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published