¿Cómo puedo conectar un evento para que se active si alguien presiona la letra g?
(¿Dónde está el mapa de caracteres para todas las letras BTW?)
javascript
jquery
keyboard-shortcuts
T Zengerink
fuente
fuente
Respuestas:
Dado que esta pregunta se hizo originalmente, John Resig (el autor principal de jQuery) ha bifurcado y mejorado el proyecto js-hotkeys. Su versión está disponible en:
http://github.com/jeresig/jquery.hotkeys
fuente
meta
clave, algo que no es compatible conjs-hotkeys
:) Gracias¿Qué pasa con las teclas de acceso rápido jQuery ?
Para vincular Ctrl+ ca una función (
f
), por ejemplo:fuente
## Heading ##
aparecen en el campo de texto. Ejemplo 2 : esta pregunta. Ejemplo 3 : Este Q&A .Recientemente escribí una biblioteca independiente para esto. No requiere jQuery, pero puede usarlo con jQuery sin problema. Se llama Ratonera.
Puede consultarlo en http://craig.is/killing/mice
fuente
Bueno, hay muchas formas. Pero supongo que está interesado en una implementación avanzada. Hace unos días estaba en la misma búsqueda, y encontré uno.
Aquí.
Es bueno para capturar eventos desde el teclado y también encontrará los mapas de caracteres. Y lo bueno es ... es jQuery. Verifique la demostración en la misma página y decida.
Una biblioteca alternativa está aquí .
fuente
Si solo desea accesos directos simples (como 1 letra, por ejemplo solo g), puede hacerlo fácilmente sin un complemento adicional:
fuente
este sitio dice 71 = g pero el código jQuery anterior pensó lo contrario
Capital G = 71 , minúscula es 103
fuente
También puedes probar el plugin shortKeys jQuery. Ejemplo de uso:
fuente
Después de estudiar algo de jQuery en Codeacademy, encontré una solución para vincular una clave con la propiedad animada. La idea era animar sin desplazarse para saltar de una sección a otra. El ejemplo de Codeacademy fue mover a Mario a través del DOM, pero apliqué esto para las secciones de mi sitio web (CSS con 100% de altura). Aquí hay una parte del código:
Creo que podría usar esto para cualquier carta y propiedad.
Fuente: http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
fuente
Hay una nueva versión de hotKeys.js que funciona con la versión 1.10+ de jQuery. Es un pequeño archivo javascript de 100 líneas. 4kb o solo 2kb minificados. Estos son algunos ejemplos de uso simple:
Clonar el repositorio de GitHub: https://github.com/realdanielbyrne/HoyKeys.git o ir a la página de GitHub repo https://github.com/realdanielbyrne/HoyKeys o tenedor y contribuir.
fuente
Similar a @craig, recientemente construí una biblioteca de accesos directos.
https://github.com/blainekasten/shortcut.js
API encadenable con soporte para funciones múltiples vinculadas a un atajo.
fuente
¡Te he hecho presionar la tecla! Aquí está mi código:
fuente
Estaba tratando de hacer exactamente lo mismo, ¡logré esto después de mucho tiempo! ¡Aquí está el código que terminé usando! Funciona: perfecto! ¡Esto se hizo usando la biblioteca shortcuts.js ! ¡Agregué algunas otras pulsaciones de teclas como ejemplo!
Simplemente ejecute el fragmento de código, haga clic dentro del cuadro y presione la Gtecla.
Nota sobre el ctrl+Fy meta+Fque se desactivan todos keyboard shortcutslo que tiene que hacer los atajos de teclado en ese mismo guión, así! ¡también las keyboard shortcutacciones solo pueden ser llamadas
javascript
!Para convertir html a
javascript
,php
oASP.net
ir aquí ! Para ver todo keyboard shortcutsen un JSFIDDLE en vivo, haga clic aquí.Actualizar
fuente