Evento de teclado
21/02/2003
0
OBS: já tentei manipular o evento OnKeyDown da form, mas não surtiu efeito e as combinações acima não geram um char para o evento OnKeyPress
Anonymous
Posts
21/02/2003
Aroldo Zanela
No form coloque o tratamento no OnKeyPress e mude a propriedade [b:e716f1a5fc]KeyPreview para true.[/b:e716f1a5fc]
procedure TForm1.FormKeyPress(Sender: TObject; var Key: Char); begin if Key = ´A´ then Key := ´B´; end;
24/02/2003
Anonymous
Pedro Campos
Rio de Janeiro, RJ
24/02/2003
Aroldo Zanela
Caro Pedro,
Minha sugestão é utilizar uma variável Private de comprimento de 2 para servir de ´pilha´ para entrada de dados e quando tiver uma combinação _a, _A, _o, _O, faça a conversão. Parece simples, mas vai ter que escrever um pouco.
24/02/2003
Aroldo Zanela
Desculpe, onde se lê: ´pilha´
leia-se: ´fila´
24/02/2003
Anonymous
Pedro Campos
Rio de Janeiro, RJ
Clique aqui para fazer login e interagir na Comunidade :)