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.

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

Pablo: Programador desde hace más de 11 años, adicto a internet, cafeinómano, fanático de la información, intento de emprendedor, trabaja de forma compulsiva solo en lo que ama. Sueña con tener una aplicación con más de 1 millón de usuarios.
Entradas relacionadas