KeyPress - Lista dos códigos (Ex: $13 = Enter, #27 = Esc)

15/04/2008

529

Oi pessoal,

Alguém tem algum site, alguma forma de pesquisar no Delphi, quais são todos os códigos das as teclas usadas no KeyPress ?

Eu sei as básicas, como o 13 = Enter , etc. Preciso da listagem de todas as teclas, se alguém tiver, poste aqui por favor. O que eu mais preciso agora são das setas do teclado, mas vou precisar de todas em um futuro próximo...

Valeu !


Responder

Post mais votado

18/07/2008

Vou colocar um pedacinho aqui, da matéria do site ´explorando´ :

8: Coloca(’ [BACKSPACE] ‘);
9: Coloca(’ [TAB] ‘);
12: Coloca(’ [ALT] ‘);
13: Coloca(’ [ENTER] ‘);
16: Coloca(’ [SHIFT] ‘);
17: Coloca(’ [CONTROL] ‘);
18: Coloca(’ [ALT] ‘);
20: Coloca(’ [CAPS LOCK] ‘);
21: Coloca(’ [PAGE UP] ‘);
27: Coloca(’ [ESC] ‘);
33: Coloca(’ [PAGE UP] ‘);
34: Coloca(’ [PAGE DOWN] ‘);
35: Coloca(’ [END] ‘);
36: Coloca(’ [HOME] ‘);
37: Coloca(’ [SETA ESQUERDA] ‘);
38: Coloca(’ [SETA ACIMA] ‘);
39: Coloca(’ [SETA DIREITA] ‘);
40: Coloca(’ [SETA ABAIXO] ‘);
45: Coloca(’ [INSERT] ‘);
46: Coloca(’ [DEL] ‘);
91: Coloca(’ [WIN ESQUERDA] ‘);
92: Coloca(’ [WIN DIREITA] ‘);
93: Coloca(’ [MENU POP-UP] ‘);
96: Coloca(’0&8242;);
97: Coloca(’1&8242;);
98: Coloca(’2&8242;);
99: Coloca(’3&8242;);
100: Coloca(’4&8242;);
101: Coloca(’5&8242;);
102: Coloca(’6&8242;);
103: Coloca(’7&8242;);
104: Coloca(’8&8242;);
105: Coloca(’9&8242;);
106: Coloca(’ [NUM *] ‘);
107: Coloca(’ [NUM +] ‘);
109: Coloca(’ [NUM -] ‘);
110: Coloca(’ [NUM SEP. DECIMAL] ‘);
111: Coloca(’ [NUM /] ‘);
112: Coloca(’ [F1] ‘);
113: Coloca(’ [F2] ‘);
114: Coloca(’ [F3] ‘);
115: Coloca(’ [F4] ‘);
116: Coloca(’ [F5] ‘);
117: Coloca(’ [F6] ‘);
118: Coloca(’ [F7] ‘);
119: Coloca(’ [F8] ‘);
120: Coloca(’ [F9] ‘);
121: Coloca(’ [F10] ‘);
122: Coloca(’ [F11] ‘);
123: Coloca(’ [F12] ‘);
144: Coloca(’ [NUM LOCK] ‘);
186: Coloca(’Ç’);
187: Coloca(’=´);
188: Coloca(’,´);
189: Coloca(’-´);
190: Coloca(’.´);
191: Coloca(’;´);
192: Coloca(’ [APÓSTROFO] ‘);
193: Coloca(’/´);
194: Coloca(’ [NUM PONTO] ‘);
219: Coloca(’´’);
220: Coloca(’]´);
221: Coloca(’[´);
222: Coloca(’~´);
226: Coloca(’\´);


Valeu !


Responder

Mais Posts

15/04/2008

Maikel

Olá

Neste link tem um exemplo de criação de um KeiLogger onde estão listadas todos os códigos das teclas do teclado.
http://www.explorando.viamep.com/2006/09/dica-como-criar-um-keylogger-em-delphi.html

Att


Responder

15/04/2008

Pestana_

Oi pessoal, Alguém tem algum site, alguma forma de pesquisar no Delphi, quais são todos os códigos das as teclas usadas no KeyPress ? Eu sei as básicas, como o 13 = Enter , etc. Preciso da listagem de todas as teclas, se alguém tiver, poste aqui por favor. O que eu mais preciso agora são das setas do teclado, mas vou precisar de todas em um futuro próximo... Valeu !


procure na web o arquivo [b:690b72f77b]dtDelphi[/b:690b72f77b] se eu não me engano esta na versão é 2.8 é muito útil alem de conter todas os códigos de teclas contem artigos, apostilas e muito mais ....

flw.


Responder

21/07/2008

Carlosrm

powerlog,

Primeiro, eu uso o D7...
O código das teclas você pode ver no próprio help do Delphi, pesquisando por ´virtual key codes´. (Veja também ´OnKeyPress´ e ´OnKeyDown´...)
Um lembrete: o evento OnKeyPress só ´percebe´ as teclas do codigo ASCII. Porisso, teclas especias (Control, Shift, F1...F12, etc) não são ´percebidas´ pelo OnKeyPress.
Se precisar executar alguma ação quando uma dessas teclas especiais for pressionada, use o evento OnKeyDown ou OnKeyUp. Em qualquer dos três eventos (OnKeyPress, OnKeyDown e OnKeyPress) é necessário que a propriedade KeyPreview esteja em true.
Espero ter ajudado.
carlosrm


Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários. Para saber mais sobre o uso de cookies,
consulte nossa política de privacidade. Ao continuar navegando em nosso site, você concorda com a nossa política.

Aceitar