KeyPress - Lista dos códigos (Ex: $13 = Enter, #27 = Esc)
15/04/2008
0
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 !
Powerlog Tecnologia
Post mais votado
18/07/2008
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 !
Powerlog Tecnologia
Mais Posts
15/04/2008
Maikel
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
15/04/2008
Pestana_
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.
21/07/2008
Carlosrm
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
Clique aqui para fazer login e interagir na Comunidade :)