Como usar 3 teclas para fechar um form

Delphi

13/09/2012

Boa tarde, alguem sabe como fazer para usar
uma combinação de 3 teclas para fechar um form?
Só não posso usar Ctrl, Windows, ALt, em que evento eu poderia fazer?
Fazendo no keydown eu consigo com 2 teclas mas preciso com 3.

Obrigado
Julian Luis

Julian Luis

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

13/09/2012

Experimente usar uma Action e escolher uma combinação pré-definida.
GOSTEI 0
Julian Luis

Julian Luis

13/09/2012

Opa, um Action List? Poderia dar aluma dica? valeu
GOSTEI 0
Julian Luis

Julian Luis

13/09/2012

Opa, um Action List? Poderia dar aluma dica? valeu
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/09/2012

Exato, use um ActionList, crie uma ação e selecione uma das combinações de atalhos disponíveis.
GOSTEI 0
Julian Luis

Julian Luis

13/09/2012

Consegui usar o Action porém só fornece combinações de teclas
inúteis para mim pois o sistema rodará num totem
onde as teclas Ctrl, Alt e teclas de função são desabilitadas.

Por isso gostaria de fazer uma combinação como Shit+W+1 por exemplo,
para fechar o sistema, acho inseguro usar apenas 2 teclas para o atalho.


GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/09/2012

Humn, saquei. Bom, veja se você consegue verificar se certas teclas estão pressionadas usando a função GetKeyState. Esse link pode lhe ajudar: http://www.swissdelphicenter.ch/torry/showcode.php?id=1622
GOSTEI 0
Julian Luis

Julian Luis

13/09/2012

Ótimo, funcionou perfeitamente.

Muito obrigado Joel

flw
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/09/2012

Que bom que deu certo.
Boa sorte em seus projetos.
Nesse caso, estou encerrando o tópico.
GOSTEI 0
POSTAR