rivbox titreicone
twitter  rss

Accueil


Afficher les valeurs des touches du clavier

Par Laurent | 21.11.09 12:25 | 0 commentaire(s) | programmation


Lorsque l'on développe des pages web, il peut s'avérer utile de créer une fonction permettant d'afficher la valeur d'une touche clavier pour ainsi appliquer quelque chose en fonction de la touche entrée.
Ex : si j'appuie sur la touche espace de mon clavier alors je veux par exemple lancer une fonction qui lancera un jeu...

Comment réaliser cette fonction et quel langage utiliser?
code-clavier
1) il suffit de détecter la touche du clavier appuyée
2) de tester si la valeur renvoyée est égale à celle de référence (en l'occurence celle que l'on se fixe : ici la barre d'espace)

J'utilise le code javascript couplé avec un peu d'html :

Vous pourrez voir un exemple du script

Explication du script:

Je déclare une fonction affiche_valeur qui va afficher la valeur de la touche appuyée par le biais du paramètre évènement qu'on lui transmet par le biais de la balise (appel de la fonction : onkeydown = action lors de l'appuie d'une touche du clavier)

Je fais un test : si la valeur de la touche du clavier est égale à 32 (touche espace du clavier) alors j'affiche un autre texte : Vous venez d'appuyer sur la touche espace ..., sinon j'afficherais : Code de la touche appuyé : numero touche ...Et voilà..
Le résultat est affiché dans un div qui a un id="reponse"

En fonction de la liste non exhaustive ci-dessous de valeur (code des touches du clavier) vous pourrez ainsi tester telle ou telle touche appuyée :

65-> A
66-> B
67-> C
68-> D
69-> E
70-> F
71-> G
72-> H
73-> I
74-> J
75-> K
76-> L
77-> M
78-> N
79-> O
80-> P
81-> Q
82-> R
83-> S
84-> T
85-> U
86-> V
87-> W
88-> X
89-> Y
90-> Z
0-> 96
1-> 97
2-> 98
3-> 99
4-> 100
5-> 101
6-> 102
7-> 103
8-> 104
9-> 105
+-> 43
--> 45
.-> 46
Shift-> 16
Ctrl -> 17
Alt-> 18
Tab-> 9
Ech-> 27
Entrée-> 13
Barre d'espace-> 32

Partager  twitter  myspace  delicious      Voter !


Commentaires

Aucun commentaire.







(*) à ajouter

Thèmes


commentairesderniers commentaires



Recevoir les articles par



Tags récents

retire outil mouvement javascript html effets brushe pinceau png photo jpeg application web 2 synthétiseur effets électronique résolution screen classe objet js script web html css style bgcolor



Populaires

Créer sa maison virtuelle 3d,2d

Graffiticreator : créer un graffiti en ligne

Button-download :des boutons web

250 brushes Photoshop

Créer un personnage Lego Star Wars

Cubecraft : construire un personnage en cube

Jeu de construction de ponts...

Traducteur de texte en binaire,hexadécimal,...

Emotiyou : créer une émoticone, smiley animé

Modifier un portrait avec cartoon photo



© Rivbox.com 2010  |  contact   |  à propos   |  suggérer un site   |  archives