Com Detectar Una Tecla Premuda

Taula de continguts:

Com Detectar Una Tecla Premuda
Com Detectar Una Tecla Premuda

Vídeo: Com Detectar Una Tecla Premuda

Vídeo: Com Detectar Una Tecla Premuda
Vídeo: Magic keyboard A1644 Teclas no funcionan por suciedad teclado Apple 2024, Abril
Anonim

JavaScript és un llenguatge de script orientat a objectes. S’utilitza amb més freqüència per configurar per programació les reaccions de les pàgines a les accions dels usuaris. La presència de scripts java a la pàgina carrega lleugerament el seu volum, de manera que no es recomana utilitzar construccions programàtiques complexes.

Com detectar una tecla premuda
Com detectar una tecla premuda

Necessari

drets d'administrador

Instruccions

Pas 1

Per reconèixer quan es prem un botó de teclat, a l'etiqueta del cos s'utilitza l'esdeveniment onkeydown, que forma part de la pàgina. La lògica per escriure codi per a aquest esdeveniment és bastant senzilla: i el valor entre cometes pot ser un codi autònom o una trucada de funció. Per configurar la resposta a una tecla, premeu-la en forma de missatge de text, escriviu el codi següent: body. En aquest cas, l’alerta () /

Pas 2

Per determinar quin botó s'ha premut, heu d'escriure el codi següent: body. Aquest fragment de codi fa referència a l'objecte d'esdeveniment, o millor dit, a la seva propietat keyCode, que retorna el codi numèric del botó premut. Si al lloc necessiteu determinar quina tecla es va prémer, integreu aquest codi a la pàgina on hauria de tenir lloc tot això.

Pas 3

Per reconèixer la drecera de teclat, heu de complicar una mica el codi afegint la condició: cos. És a dir, si els codis dels botons premuts corresponen a "71", s'hauria de publicar el missatge de text "Ctrl + G". Naturalment, en lloc de la funció d'alerta, podeu escriure la vostra pròpia reacció. Com a regla general, tots els dissenyadors de webs intenten ajustar la configuració del lloc a les seves necessitats, de manera que els mètodes de visualització poden ser completament diferents.

Pas 4

També hi ha un gestor onkeypress en javascript, que té un propòsit similar. La principal diferència d’aquest controlador és que perquè es produeixi aquest esdeveniment (i la resposta posterior del controlador), el botó no només s’ha de prémer, sinó que també s’ha de deixar anar.

Recomanat: