Como posso ligar um evento para disparar se alguém pressionar a letra g?
(Onde está o mapa de caracteres para todas as letras BTW?)
javascript
jquery
keyboard-shortcuts
T Zengerink
fonte
fonte
Respostas:
Desde que essa pergunta foi feita originalmente, John Resig (o principal autor do jQuery) criou e aprimorou o projeto js-hotkeys. Sua versão está disponível em:
http://github.com/jeresig/jquery.hotkeys
fonte
meta
chave, algo que não é suportado nasjs-hotkeys
:) ThanksE as teclas de atalho do jQuery ?
Para ligar Ctrl+ ca uma função (
f
), por exemplo:fonte
## Heading ##
exibido no campo de texto. Exemplo 2 : Esta pergunta. Exemplo 3 : Este Q&A .Recentemente, escrevi uma biblioteca independente para isso. Ele não requer jQuery, mas você pode usá-lo com o jQuery sem problemas. Chama-se ratoeira.
Você pode conferir em http://craig.is/killing/mice
fonte
Bem, existem muitas maneiras. Mas acho que você está interessado em uma implementação avançada. Poucos dias atrás, eu estava na mesma busca e encontrei uma.
Aqui.
É bom para capturar eventos do teclado e você encontrará os mapas de caracteres também. E o bom é que ... é jQuery. Verifique a demonstração na mesma página e decida.
Uma biblioteca alternativa está aqui .
fonte
Se você quiser apenas atalhos simples (como uma letra, por exemplo, apenas g), poderá fazê-lo facilmente sem um plug-in extra:
fonte
este site diz 71 = g, mas o código jQuery acima pensava o contrário
Capital G = 71 , minúsculo é 103
fonte
Você também pode tentar o plugin shortKeys jQuery. Exemplo de uso:
fonte
Depois de estudar jQuery na Codeacademy, encontrei uma solução para vincular uma chave à propriedade animate. A idéia era animar sem rolar para pular de uma seção para outra. O exemplo da Codeacademy foi mover o Mario pelo DOM, mas eu o apliquei nas seções do meu site (CSS com 100% de altura). Aqui está uma parte do código:
Eu acho que você poderia usar isso para qualquer carta e propriedade.
Fonte: http://www.codecademy.com/forum_questions/50e85b2714bd580ab300527e
fonte
Existe uma nova versão do hotKeys.js que funciona com a versão 1.10 ou superior do jQuery. É um arquivo javascript pequeno de 100 linhas. 4kb ou apenas 2kb reduzido. Aqui estão alguns exemplos simples de uso:
Clone o repositório no github: https://github.com/realdanielbyrne/HoyKeys.git ou acesse a página do repositório github https://github.com/realdanielbyrne/HoyKeys ou garfo e contribua.
fonte
Semelhante ao @craig, criei recentemente uma biblioteca de atalhos.
https://github.com/blainekasten/shortcut.js
API encadeada com suporte para múltiplas funções ligadas a um atalho.
fonte
Fiz você pressionar a tecla! Aqui está o meu código:
fonte
Eu estava tentando fazer exatamente a mesma coisa, consegui isso depois de muito tempo! Aqui está o código que acabei usando! Funciona: perfeito! Isso foi feito usando a biblioteca shortcuts.js ! adicionou algumas outras teclas como exemplo!
Basta executar o código snip-it, clique dentro da caixa e pressione a Gtecla!
Nota sobre o ctrl+Fe meta+Fque irá desativar todos os keyboard shortcutsque você tem que fazer os atalhos de teclado no mesmo roteiro tão bem! também as keyboard shortcutações só podem ser chamadas
javascript
!Para converter html para
javascript
,php
ouASP.net
ir aqui ! Para ver todos os meus keyboard shortcutsJSFIDDLE ao vivo, clique aqui!Atualizar
fonte