Du_me Postado Abril 13, 2004 Denunciar Share Postado Abril 13, 2004 Oi, Pessoal.Como faço para capturar as teclas digitadas no windows ou mesmo somente no meu programa delphi? Quero jogá-las para um arquivo texto. Estou fazendo um software para atendimento.Agradeço a atenção.Abraços. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 bolomaster Postado Abril 13, 2004 Denunciar Share Postado Abril 13, 2004 cara no site http://www.clubedelphi.com.bre no sitehttp://delphibr.com.brVi umas coisas assim tem um programa .. tipo keylogerabraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 azizvc Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 eu fiz um keylogger em delphi uma vez e instalei na rede onde eu trabalhava....hehehe foi da hora...funcionou direitinho eu recebeia os logs por e-mail....na maior comodidade.....mas foi só pra testar eu não ferrei ninguém da empresa....se você quiser eu mando pra você o código fonte.....mas tem que prometer que não vai fazer nada de mau com o programa hein!FUI Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 cara.. você deve usar o evento ONKEYPRESSele retorna a variavel KEY, com o codigo asc da tecla..se não me engano é isso, mas faz tempo que não uso.. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest s3c Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 No evento OnKeyPress, você só pega as teclas digitadas na sua aplicação e mesmo assim o ideal é o evento OnKeyDown, pois OnKeyPress não pega as teclas ctrl, alt, ins etc...Se você quiser pegar as teclas dentro e fora da sua aplicação, você deve utilizar uma Hook Procedure Global, ou seja, interceptar as mensagens do Windows antes que ele mesmo possa processá-las.A hook procedure deve estar inserida na Hook chain do Windows e deve estar contida numa dll.Verifique a API SetWindowsHookEx; o tipo que você quer é WH_KEYBOARD onde o teclado é interceptado.s3c@terra.com.br Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 azizvc Postado Abril 17, 2004 Denunciar Share Postado Abril 17, 2004 o s3c tá certo, e esse Hook dá mó trabalho principalmente quando se trata de letras acentuadas tipo ãÂáà...... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 sem ideia p/ nick Postado Abril 18, 2004 Denunciar Share Postado Abril 18, 2004 fiz um trabalho para escola e descobri que o 13 = a tecla enter, 34 (eu acho) = page dow.... rsrsrs mais procura ae ! ae voce pode postar uma tabela depois !rsrs Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Abril 18, 2004 Denunciar Share Postado Abril 18, 2004 hum..se não me engano eu postei um tópico com o código char de TODAS as teclas!mas acho que foi no tópico de javascript e no de windows..usa a busca do forum aí..se eu achar, posto aqui pra vocês tbabraçao Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dark0 Postado Abril 18, 2004 Denunciar Share Postado Abril 18, 2004 Achei alguma coisa:Codigo ASC das teclas:// Parte dos números de cima das letras // Enter = 13 Shift = 16 Ctrl = 17 Alt = 18 Esc = 27 Tab = 06 Backspace = 08 Caps lock = 20 Space = 32 0 = 48 1 = 49 2 = 50 3 = 51 4 = 52 5 = 53 6 = 54 7 = 55 8 = 56 9 = 57 F3 = 114 F4 = 115 F5 = 116 F6 = 117 F7 = 118 F8 = 119 F9 = 120 F10 = 121 F11 = 122 F12 = 123 // Parte das letras // a = 65 b = 66 c = 67 d = 68 e = 69 f = 70 g = 71 h = 72 i = 73 j = 74 k = 75 l = 76 m = 77 n = 78 o = 79 p = 80 q = 81 r = 82 s = 83 t = 84 u = 85 v = 86 w = 87 x = 88 y = 89 z = 90 // Parte dos números // 0 = 96 1 = 97 2 = 98 3 = 99 4 = 100 5 = 101 6 = 102 7 = 103 8 = 104 9 = 105 tecla * = 106 tecla + = 107 tecla - = 109 tecla del = 110 tecla / = 111 ------- FIM -------esses chars, eu postei aqui:http://scriptbrasil.com.br/forum/index.php...indpost&p=85617no forum de javascript!Aqui tem um programinha que mostra a tecla que você digitar.. Bem simples..http://www26.brinkster.com/darkao/dicas/teclas.zipSe precisar de algo.. to por aí..Abraços Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest gean Postado Dezembro 25, 2004 Denunciar Share Postado Dezembro 25, 2004 procedure ....var i:integer;beginfor i:=0 to 255 do memo1.lines.add(inttostr(i)+' '+char(i));end;assim você verá o codigo de varias teclas (não todas) as demais você pode ver na unit windows;digite vk_return em qualquer lugar no delphi, clique nessa palavra com o control pressionado que ele abre. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest Ismael Rocha Postado Agosto 16, 2008 Denunciar Share Postado Agosto 16, 2008 eu fiz um keylogger em delphi uma vez e instalei na rede onde eu trabalhava....hehehe foi da hora...funcionou direitinho eu recebeia os logs por e-mail....na maior comodidade.....mas foi só pra testar eu não ferrei ninguém da empresa....se você quiser eu mando pra você o código fonte.....mas tem que prometer que não vai fazer nada de mau com o programa hein!FUIBom dia tem como me mandar esse programaporque aqui no meu pce dexo uns camaradas da firma acessar remoto pelo logmein mesmo coisa eu faço com os deles ai quero ver as senhasporque na firma é bloquiada Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Du_me
Oi, Pessoal.
Como faço para capturar as teclas digitadas no windows ou mesmo somente no meu programa delphi? Quero jogá-las para um arquivo texto. Estou fazendo um software para atendimento.
Agradeço a atenção.
Abraços.
Link para o comentário
Compartilhar em outros sites
10 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.