Cómo detectar las mayúsculas “Caps Lock” con JavaScript

Una de las situaciones más frecuentes a la hora de recordar contraseñas es saber si la escribiste con mayúsculas o con minúsculas, por eso algunos programas incluyen un mecanismo para identificar cuando tienes presionada/activada la tecla “Caps Lock” o “Bloq Mays” pero para la web es imposible detectar cuando tenemos activada dicha tecla.

Pero no todo es imposible ya que con un simple truco podemos deducir que está activada, lo que podemos hacer es gracias a la programación DOM que podemos ser notificados cuando presionamos alguna tecla para escribir alguna letra, cuando una tecla es presionada en realidad se obtiene un código ASCII del caracter en cuestión los caracteres en mayúsculas tiene un código ASCII que vá desde el 65 hasta el 90, para eso existe un script escrito en JavaScript llamado jsCapsLock.

Cómo usar jsCapsLock

Primero descargamos el Script desde aquí, luego incluimos este código dentro del head de nuestro HTML:

<script src="jscapslock.js" type="text/javascript"></script>
<script type="text/javascript">
    capslock.show_warning(target) {
    // Puedes poner una alerta para avisar al usuario
    }
    capslock.hide_warning(target) {
    // aquí ocultas la alerta
    }
</script>

Puedes ver un ejemplo de su funcionamiento. Más información en 24 Ways que es donde aprendí esto.

2 Comentarios (Agrega el tuyo)

  1. Comentado 22 de Julio de 2008 a las 12:34 PM | Permalink | Responder ↓

    Muy bueno el codigo!!

  2. Comentado 9 de Noviembre de 2008 a las 6:02 PM | Permalink | Responder ↓

    Hola, me ha encantado el articulo y me parece un escript bastante util y elegante, lo unico que me gustaria saber es como puedo cambiar la imagen, porque aunque he modificado la ruta de mil maneras distintas la verdad es que no he conseguido hacerlo.

    Espero su respuesta atentamente. Atentamente Javi

Escribe un Comentario

Su correo nunca será publicado ni compartido. Los campos requeridos están marcados *

*
*

Comment moderation is enabled. Your comment may take some time to appear.

Estudios Kurin - Técnicas de video y fotografía

La gente que ha leido este artículo buscó:

Tecla caps lock, Activar mayusculas php, Mayusculas script, Saber si esta mayusculas javascript, BLOQ MAYUSCULA DE LOCK, Detectar mayusculas php, Mayusculas javascript, Que significa la tecla MAYUSCULAS, Detectar mayusculas javascript, Javascript mayusculas, VER SI ESTA ACTIVADO MAYUSCULA HTML, Caps lock o bloq mayuscula, Activar el Caps Lock en javascript, Javascript comparar mayusculas, ACTIVAR LA TECLA MAYUSCULAS JAVASCRIPT, Problemas mayusculas en contraseña en ubuntu 9, Status cap lock javascript, Nombre con mayuscula javascript, Detectar mayuscula java, Detectar mayusculas activadas, Como identificar si una letra es mayuscula en jscript, Programa saber si mayuscula activada, Como detectar si esta activado las mayusculas en java, Nombres en mayusculas java, Mayusculas de caracteres javascript, Detectar si una palabra está en mayúsculas PHP, Deteccion de teclas presionadas + javascript, Caps lock, Codigo ascii para bloq mayus, Php activado tecla mayusculas, Como hacer que los campos text se escriben en mayusculas con php, COMO DETECTAR CONTRASEÑAS, .identificar mayusculas y minisculas + java, Javascript detectar caps lock, No me sale si las mayusculas estan activadas, Bloq mayus activado + php, Problemas con caps lock, Javascript tecla mayusculas, Script detectar mayusculas, Javascript detectar caps, Detectar mayusculas activadas javascript, Tecla mayuscula es caps, Como activar caps lock, Reconocer mayusculas + java, Detectar presionada php, Javascript saber si tiene mayusculas activadas, mayusculas en java, Avisar mayus activado con java script, Html login como identificar mayusculas, Tecla bloqueo mayuscula caps lock, , Hackear Facebook, Trucos Facebook, Desbloquear iPhone, Liberar iPhone