IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Keypress : rendez les touches du clavier utiles


Sujet :

JavaScript

  1. #1
    Expert éminent sénior

    Avatar de FirePrawn
    Homme Profil pro
    Consultant technique
    Inscrit en
    Mars 2011
    Messages
    3 179
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Haut Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique

    Informations forums :
    Inscription : Mars 2011
    Messages : 3 179
    Points : 19 374
    Points
    19 374
    Par défaut Keypress : rendez les touches du clavier utiles
    Une nouvelle bibliothèque JavaScript voit le jour
    pour interagir avec les touches du clavier

    La bibliothèque Keypress permet de capturer les événements clavier et propose plusieurs fonctionnalités avancées associées à ces événements.
    Elle est simple à utiliser, ne pèse que 9kb et n'a aucune dépendance.
    Elle peut donc être installée seule sans se soucier d'une éventuelle présence d'une autre bibliothèque (comme beaucoup qui sont basées sur jQuery par exemple).

    Keypress se veut facile à intégrer et à utiliser, cependant, la bibliothèque est encore soumise aux retours utilisateurs et est donc susceptible d'être modifiée.
    Si vous recherchez une bibliothèque stable, et que vous n'êtes pas intéressé par les fonctionnalités avancées, Keypress n'est pas fait pour vous.

    Cependant, comme dit plus haut, l'utilisation de cette dernière est simpliste.
    Pour profiter de ses fonctionnalités, il vous faut juste intégrer le fichier .js dans votre page HTML, et c'est parti !
    La façon la plus simple d'enregistrer un combo de touche est d'utiliser la fonction keypress.combo(). Le premier paramètre est une chaine de caractères ou un tableau contenant les noms des touches décrivant le combo ; le deuxième paramètre est la fonction de callback qui s'exécutera si les touches du combo sont pressées ; enfin le troisième paramètre qui est facultatif est l'option prevent_default qui est à false par défaut.
    Voici un exemple simple d'utilisation :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    keypress.combo("shift s", function() {
        console.log("You pressed shift and s");
    });
     
    // There are also a few other shortcut methods:
     
    // If we want to register a counting combo
    keypress.counting_combo("tab space", function(e, count) {
        console.log("You've pressed this " + count + " times.");
    });
     
    // If you want to register a sequence combo
    keypress.sequence_combo("up up down down left right left right b a enter", function() {
        lives = 30;
    }, true);
    Pour plus d'informations, vous pouvez consulter le site officiel.

    Vous pouvez télécharger Keypress sur GitHub

    Source : Dmauro.github

    Et vous ?

    Que pensez-vous des fonctionnalités de cette bibliothèque ?
    Avez-vous l'intention de l'utiliser ?
    Avant toute chose : lire le mode d'emploi du forum et ses règles.
    Je ne réponds pas aux questions techniques en MP.

  2. #2
    Candidat au Club
    Profil pro
    Développeur Web
    Inscrit en
    Novembre 2008
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Algérie

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Novembre 2008
    Messages : 3
    Points : 3
    Points
    3
    Par défaut Très intéréssente
    Très intéressante
    Vraiment c’est très intéressent sur tout pour le développement des applications web ou encore les partie d’administration. Merci

Discussions similaires

  1. Intercepter les touches du clavier
    Par yacscream dans le forum C++Builder
    Réponses: 8
    Dernier message: 07/02/2007, 12h47
  2. [C#2.0] Intercepter les touches du clavier
    Par iowa dans le forum Windows Forms
    Réponses: 10
    Dernier message: 28/04/2006, 12h42
  3. Logiciel pour enregistrer les touches du clavier
    Par WELCOMSMAIL dans le forum Autres Logiciels
    Réponses: 20
    Dernier message: 27/04/2006, 14h18
  4. Valider avec les touches du clavier
    Par pierrot67 dans le forum Bases de données
    Réponses: 8
    Dernier message: 17/02/2006, 09h22

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo