ler o teclado

Delphi

14/05/2003

I ae Galera. Eu queria saber como faço pra que, em um programa, quando eu apertar um determinada tecla ele execute um comando e se eu apertar uma outra tecla, ele execute outro comando e não desabilite a primeira tecla...

Ex.: Vamos imaginar um programa, ou melhor, um jogo onde a tecla ´UP´ do teclado aumenta a velocidade, a tecla ´Left´ movimenta para a esquerda e a tecla ´s´ atira... Como fazer para que quando o jogador estiver pressionando a tecla ´UP´ resolve atirar com a tecla ´s´ e a tecla ´s´ nao ´anular´ o comando da tecla ´UP´. Ou seja, quero apertar varias teclas ao mesmo tempo....


Valeu galera....


Um abraço


Juniorsjc

Juniorsjc

Curtidas 0

Respostas

Roberto_conetsys

Roberto_conetsys

14/05/2003

Voce logico vai usar o evento OnKeyDown, neste evento existe umavariavel chamada Shift que voce pode definir quais as demias teclas estão pressionadas mas acho que só funciona em conjunto com a tecla shift.


GOSTEI 0
POSTAR