Fórum Ctrl F12 #372280
14/07/2009
0
Em meu sistema, em um determinado form, tenho o seguinte evento:
procedure Tform_principal.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin if ssCtrl in Shift then begin if Key=123 then // F-12 begin Config.Execute; end; end; end;
funciona perfeitamente, porém, em um cliente, que tem 2 máquinas em rede, funciona apenas em 1 e na outra não. alguém sabe me dizer se tem alguma configuração do windows para bloquear esse tipo de teclas de atalho ???
obs: a propriedade KeyPreview do Form está True.
abraços !!!
Danielrsanches
Curtir tópico
+ 0Posts
14/07/2009
Nasguone
if (Key = VK_F12)then
begin
{}
end;
a inves d key=123 ?????
Gostei + 0
14/07/2009
Danielrsanches
mesmo assim obrigado pela resposta !!
abraços !!
Gostei + 0
15/07/2009
Osocram
partindo do presuposto que vc disse como verdade. o atalho do Sistema funciona. Mas quando usa em rede um dos computadores não funciona.
Tente verificar se é sempre o mesmo computador que não funciona, tente adicionar um terceiro computador.
Tente mudar a ordem dos computador de entrar no sistema.
Talvez com isso vc chegue a conclusão que o prob realmente é aquele computador.
Dae se mesmo assim não chegar a lugar nenhum... tente colocar um outro atalho, por exemplo uma letra, vai que o teclado esta c problema.
Gostei + 0
15/07/2009
Danielrsanches
abraços !!!
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)