/keyboard-simulator

Mechanical Keyboard Simulator... Use of Flexbox, added Eventlistener on key hit and mouse click... One Minute of typing test with difficulty level and time limit and results includes of ACCURACY ,WPM, CPM and KEYSTROKES.

Primary LanguageJavaScript

Keyboard Simulator - Live_demo

Landing Page Keyboard Simulator that simulates typing on a variety of custom keyswitches and offers a simple typing test. Currently, it supports single switch and keyboard layouts, and colors for an customizable, satisfying typing experience.

Features

  • Unique sounds for specific keys
  • 1 minute English typing test ( with proper differentiation b/w correctly and incorrectly typed characters ) Typing
  • Wide selection of case colors and layouts
  • Mute/Unmute to disable the audio effect Mute/Unmute
  • (Dark mode) - to be implemented soon

Currently Supported Switches

Switch Options

  • NovelKeys Creams
  • Holy Pandas
  • Turqoise Tealios
  • Gateron Black Inks
  • Cherry MX Blacks
  • Cherry MX Browns
  • Kailh Box Navies
  • Buckling Spring
  • SKCM Blue Alps
  • Topre

Currently Supported Layouts

Layout Looks

  • Tenkeyless
  • 75%
  • 65%
  • HHKB
  • (full size layout) - to be implemented soon

Setup

To run this application locally, use:

npm install
npm start