Just done some enhancements
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.
- 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
- React.js (Functional Components & Hooks)
- CSS3 (Custom Animations & Styling)
- JavaScript (ES6+)
/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
- Clone the repository:
git clone https://github.com/yourusername/react-virtual-keyboard.git cd react-virtual-keyboard
- Install dependencies:
npm install
- Run the app:
npm start
- 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.
Contributions are welcome! Feel free to submit issues, feature requests, or pull requests.
- GitHub Repository: (https://github.com/muzamilchouhan/react-interactive-virtual-keyboard)
- Live Demo: (https://keyboardxmuzamil.netlify.app/)
⭐ If you like this project, don't forget to star the repo! 🚀