Script para criar teclas de atalho

Segue um script muito bacana para criar teclas de atalho em suas páginas HTML,
permitindo uma nova acessibilidade de suas páginas utilizando o teclado.

Vale apena conferir este exemplo.

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> Teclas de Atalho </title>
<script language="JavaScript" src="shortcut.js"></script>
<script>
shortcut.add("Right",function() 
{
	alert("Foi pressionado a seta para a direita!");
});

shortcut.add("CTRL+X",function() 
{
	alert("Foi pressionado a sequencia de teclas CTRL+X!");
});

</script>
</head>
<body>
<pre>
Segue um script muito bacana para criar teclas de atalho em suas páginas HTML,
permitindo uma nova acessibilidade de suas páginas utilizando o teclado.

Existe duas funções, uma para criar a tecla de atalho e outra para removê-la.

Ao pressionar a sequencia de teclas CTRL+X por exemplo, será exibido no caso desta página
um alerta dizendo o que foi pressionado. Mas você pode criar vários tipos de exemplos
como abrir um menu, colocar foco em um objeto, aí vai.

shortcut.add()
/*
Exemplo para criar a tecla de atalho
*/
shortcut.add("Ctrl+X",function() {
	alert("Foi pressionado a sequencia de teclas CTRL+X!");
});


shortcut.remove()
/*
Exemplo para remover a tecla criada
*/
shortcut.remove("Ctrl+X");

As teclas válidas são:

Todas as letra e números - abc...xyz,01..89 
Caracteres Especiais
Teclas Especiais:
Tab 
Space 
Return 
Enter 
Backspace 
Scroll_lock 
Caps_lock 
Num_lock 
Pause 
Insert 
Home 
Delete 
End 
Page_up 
Page_down 
Left 
Up 
Right 
Down 
F1 
F2 
F3 
F4 
F5 
F6 
F7 
F8 
F9 
F10 
F11 
F12

Fonte: http://www.openjs.com/scripts/events/keyboard_shortcuts/


Arquivos para Download:

shortcut.jsteclasdeatalho.html

Nós queremos saber sua opinião aqui