PDA

Ver la Versión Completa : teclas calientes (hotkeys) en html


gabrielflowers
14-03-2009, 15:25:03
hola, saludo a todos, quisiera q me colaboren para poder asignar teclas calientes a los <input> de mi pagina, mi pagina web esta hecha en html, he averiguado algo, y el acceskey parece ser la solucion, pero la verdad no lo reconoce el opera segun probe, y queria ver si existe otra manera universal de asignar hotkeys html, y si estos hotkeys pueden ser mas de un caracter o combinacion de caracteres, por ejm: Ctrl+B,etc
gracias agradezco de antemano su colaboracion

dec
14-03-2009, 16:26:17
Hola,

Si no usas jQuery (http://www.jquery.com) puedes echar un vistazo a esta bitácora (http://www.openjs.com/scripts/events/keyboard_shortcuts/), si usas jQuery, tienes el plugin Hotkeys (http://plugins.jquery.com/project/hotkeys).

gabrielflowers
14-03-2009, 16:52:21
gracias dec, por tu aporte, pero mas bien yo buscaba una solucion por el lado de html, y no de javascripts, ni jquery, habria alguna forma de hacerlo solo con html y que sea universal para todos los navegadores o casi todos??

dec
14-03-2009, 17:08:53
Hola,

Entonces tendrás que usar el atributo "accesskey". No es que Opera no lo soporte, sino que encontrarás que cada navegador lo hará de una forma diferente. Por ejemplo, en Opera, para acceder a los "acccesskey" de un documento, puedes pulsar "SHIFT + ESCAPE", y eso te mostrará una lista con los "accesskey" disponibles. En Firefox hay que usar algo como "SHIFT + ALT + ACCESSKEY", y, en otros navegadores... quién sabe... :rolleyes:

gabrielflowers
14-03-2009, 17:54:00
gracias nuevamente dec, siempre colaborando no?,de verdad muchas gracias, me quedo con el accesskey, saludos...