A checagem se o Caps Lock esta ativado pode ser interessante de ser fazer, por exemplo, em um formulário onde o usuário tem que preencher um login e senha para acessar o sistema.
Neste caso, como a maioria dos sistemas é case-sensitive (para quem não sabe, case-sensitive (sensível ao tamanho da letra) significa, segundo a Wikipédia, que um programa ou um compilador faz a diferença entre letras maiúsculas e minúsculas), se o usuário tem o login "Jose" e a senha "Maria" e se ele estiver com o Caps Lock ativado, e for preencher seu login e senha para acessar o sistema, ele estaria digitando como login "JOSE" e como senha "MARIA", o que, consequentemente, faria com que ele não conseguisse acessar o sistema desta forma.
Que tal, então, exibir uma mensagem na página avisando ao usuário que o Caps Lock dele esta ativado?! Nós podemos estar fazendo isto utilizando a função abaixo e a "chamando" pelo evento onkeypress.
Vejamos uma página de exemplo fazendo tal checagem:
[code]
Checando se o Caps Lock esta ativado
[/code]
[quote]
Autor/fonte do artigo: Sandro J. S. Souza (xkurt em htmlstaff.org...)
[/quote]