3 votes

Existe-t-il une bibliothèque open source JS pour la liaison clavier dans le navigateur ?

Je cherche à créer une application JavaScript qui s'appuie fortement sur les raccourcis clavier. Existe-t-il une bibliothèque open-source qui réponde à ces besoins avec un support multi-navigateur et une Api facile ?

4voto

epascarello Points 71353

KeyMaster

Une micro-bibliothèque simple pour définir et distribuer un clavier clavier. Elle n'a pas de dépendances.

// define short of 'a'
key('a', function(){ alert('you pressed a!') });

// returning false stops the event and prevents default browser events
key('ctrl+r', function(){ alert('stopped reload!'); return false });

// multiple shortcuts that do the same thing
key('⌘+r, ctrl+r', function(){ });

4voto

Craig Points 1449

J'ai récemment écrit une bibliothèque appelée mousetrap. Vous pouvez la consulter à l'adresse suivante http://craig.is/killing/mice .

Il est similaire à keymaster, mais prend également en charge les séquences de touches, les dispositions de clavier internationales, la liaison directe aux caractères spéciaux, la spécification de l'événement à écouter, etc.

Il n'a pas non plus de dépendances.

1voto

Mytho Points 2176

Jetez un coup d'œil à jquery.hotkeys y ClavierJS .

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X