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.
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/