KeyboardJS, une bibliothèque JavaScript, gère la partie clavier et aide à prendre en compte toutes les frappes au clavier et les transformer en actions.
La bibliothèque permet de detecter les 2 types de touches (simples et muettes) et peut fonctionner avec quelques soient les paramètres régionaux du clavier.
Il est possible d'agir sur les 2 événements qui sont définis par touche (appuie et relachement).