Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Moises de Oliveira

Dispara um evento de uma tecla

Recommended Posts

Bom, na realidade minha duvida eh simples.

 

Primeiro, ignorem os erros de escrita, ja que eu nao consegui configurar o teclado do Windows no bootcamp do Mac.

 

Em relacao ao topico, preciso que um tecla (digamos o espaco), seja disparada quando eu clicar em outra tecla da minha escolha.

Algo assim:

 

if(event.keyCode==44){
//Nao sei o que colocar aqui!
}

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

vamos de uma forma mais simples.. em vez de disparar essa tecla, faça oq ela faz.

 

em vez de disparar o espaço, concatene um " ", onde você precisa.

 

até pq creio não ser possível disparar teclas, por questões de segurança do usuário.(em poucos segundos consegui imaginar diversas formas malignas de usar isso)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eh que na realidade nao eh um espaco, e tambem nao eh um campo de texto.

Digamos que quando eu clicarm na tecla P, eu dispare um evento de enter.

 

Se nao tiver como fazer, tranquilo, soh quero ter certeza de que realmente nao eh possivel.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Disparar teclas não é possível.

 

Mas até onde você disse, você não precisa disso. Dá para fazer de outra forma.

Que 'evento de Enter' você quer ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Disparar teclas não é possível.

 

Mas até onde você disse, você não precisa disso. Dá para fazer de outra forma.

Que 'evento de Enter' você quer ?

 

Bom, serei mais especifico...

 

Existe um jogo bem popular (um aplicativo desktop mesmo) que usa as teclas do teclado para realizar algumas funcoes.

Por padrao, estas teclas escolhidas pelos desenvolvedores do jogo nao sao muito ergonomicas, pois ficam muito longe umas das outras.

 

Entao eu estava pensando em criar uma ferramena que modificasse estes atalhos, por isso veio a ideia de disparar uma tecla quando eu clicar em outra...

 

Digamos que por padrao, o jogo tem os seguintes atalhos:

Q: atira

U: recarrega

 

Eu queria mudar isso, de forma que fique mais facil a jogabilidade.

Quando eu apertar a tecla "E", ele dispara a funcao da tecla Q, e quando eu apertar na tecla "R", ele dispara a funcao da tecla U.

 

Valeu!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Existe um jogo bem popular (um aplicativo desktop mesmo)

então você tem q usar uma linguagem desktop.

 

javascript é digamos assim, uma linguagem web. Pois (sem levar em conta Node.js), precisa do ambiente do browser para funcionar.

 

 

Digamos que por padrao, o jogo tem os seguintes atalhos:

Q: atira

U: recarrega

mais simples você ver se o jogo permite configuração.

E tecnicamente, pense bem.. qntos programadores ótimos e qnto tempo essa baita equipe levou para fazer o jogo ?

 

Pode ter certeza de que se as teclas padrão estão nessas posições, eles fizeram um bom estudo para ser assim.

 

 

Leia:

use o Responder Azul respondery.png

ou a 'Resposta Rápida'.

Compartilhar este post


Link para o post
Compartilhar em outros sites

O escopo do javascript é o browser.

 

Então, se você fizer uma alteração na tecla, tudo oq essa alteração fizer, só vai ocorrer no browser.

Se você tiver no word, com o navegador aberto, não vai ter nada diferente. Entendeu ?

 

 

por isso que essa sua estratégia não tem como funcionar.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.