Capturar, lanzar y utilizar los eventos del teclado con JavaScript

KeyboardJS es una pequeña, pero no por eso menos útil, biblioteca JavaScript para controlar los distintos eventos del teclado.

La biblioteca esta construida íntegramente utilizando JavaScript y se puede utilizar perfectamente sin dependencias, algo que en general no ocurre con soluciones similares.

Controlar eventos del teclado con JavaScript

El proyecto tiene soporte para múltiples lenguajes, y si bien al momento de descargar el proyecto vamos a encontrar que funciona solamente para teclado localizados en Estados Unidos, agregar nuevos lenguajes es muy fácil, simplemente debemos inicializar algunas variables para crear el mapa del lenguaje que estamos necesitando.

Ejemplo de uso:

KeyboardJS.on(keyCombo, onDownCallback, onUpCallback);

KeyboardJS no solo detecta eventos aislados e individuales, con este fantástico proyecto podemos crear eventos estilo combos, permitiendo una personalización del uso del teclado casi absoluta.

Así es como se crean los mapas:

{ "map": { "65": ["a"], "66": ["b"], ... }, "macros": [ ["shift + `",
    ["tilde", "~"]], ["shift + 1", ["exclamation", "!"]], .... ] }

La biblioteca no tiene demasiada ciencia, es muy fácil de usar, y con apenas unas lineas de código podemos incorporar varias funcionalidades interesantes a nuestros proyectos.

Web: KeyboardJS

Categorizado en: