Skip to content

TangibleKeyboard is a a flexible and easy to use keyboard binding library allowing the user to attach events to key presses and key combinations.

Notifications You must be signed in to change notification settings

djipco/TangibleKeyboard

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 

Repository files navigation

TangibleKeyboard

WARNING: THIS LIBRARY HAS NOT BEEN TESTED ENOUGH TO BE CONSIDERED PRODUCTION-READY YET (HENCE THE BETA VERSION DESIGNATION). USE AT YOUR OWN RISK. MEANWHILE, YOU ARE WELCOME TO SEND ME COMMENTS, SUGGESTIONS AND BUG REPORTS.

Description

TangibleKeyboard is a a flexible and easy to use keyboard binding library allowing the user to attach events to key presses and key combinations. It is a spin-off of the nice KeyboardJS library created by Robert Hurst.

In particular this version adds layouts for various keyboard emulators often used in physical computing to gather input from switches. It also adds explicit support for key repeat prevention. This means you can, if you so wish, ignore repeated keydown events sent by the OS when a key is being held down. This version also allows you to specify whether browser actions tied to certain key combinations should be triggered or not (preventDefault).

Home and examples : http://cote.cc/projects/tangiblekeyboard
API Reference: http://cote.cc/w/wp-content/uploads/projects/tangiblekeyboard/docs/

About

TangibleKeyboard is a a flexible and easy to use keyboard binding library allowing the user to attach events to key presses and key combinations.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%