Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Keyboard for macOS

A virtual keyboard application designed for macOS, featuring support for multiple layouts and advanced input functionality. This project utilizes Vanilla JavaScript, follows Object-Oriented Programming principles, and incorporates sophisticated styling with SCSS.

Features

  • Dual Layout Support: Includes both English and Croatian keyboard layouts.
  • Comprehensive Input: Allows text input via physical keyboard as well as virtual key clicks.
  • Cursor Navigation: Supports cursor movement using arrow keys.
  • OS Layout Independence: Functions seamlessly regardless of the selected OS keyboard layout.
  • Advanced Styling: Utilizes SCSS for a polished and user-friendly interface.
  • Object-Oriented Design: Built using OOP principles to ensure modularity and maintainability.

Installation

  1. Clone the Repository git clone https://github.com/olyalass/virtual-keyboard.git
  2. Open the Project cd virtual-keyboard
  3. Install the dependencies npm install
  4. Start the development server npm run dev

Your application will be available at http://localhost:8000

Usage

Text Input: Click on the virtual keys or use your physical keyboard to input text. Switch Layouts: Use the provided controls to switch between English and Croatian layouts. Cursor Movement: Use the arrow keys to move the cursor within the text input area.


Contacts:

About

Vanilla JS. Virtual keyboard which supports 2 layouts and physical keyboard inputs

Topics

Resources

Stars

Watchers

Forks

Used by

Contributors

Languages