Até quem enfim pessoal, agradeço a todas as sugestões, peguei um pedaço de informação de cada um me debrucei sobre o manual do delphi (o online mesmo o famoso HELP - F1), usei um recurso nativo do proprio delphi, sempre esteve lá desde a versão delphi 6
ApplicationEvents1 lá tem um evento, OnShortCut - só fazer indicação se key = vk_f10 then blabla; e funcionou em todo o sistema, isso é ótimo, na verdade por pressa ou preguiça mesmo, quis usar uma ferramenta extra no caso a JEDI e no delphi sempre teve isso... Valeu pessoal , quem quiser a dica com mais detalhes, só avisar, que disponibilizo aqui na lista para quem quiser. Em 24/04/07, Sérgio T. Uetanabaro <[EMAIL PROTECTED]> escreveu: > > Jeito sei que tem pq tem um componente da LMD que faz isso chamado > GlobalKey.... De onde vc teclas o conjunto de teclas especificado o cara > pega. Deve usar mensagens do windows para isso. > > []´s > > Sergio > > _____ > > De: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> [mailto: > delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br>] Em > nome de Leonardo Quinino > Enviada em: terça-feira, 24 de abril de 2007 20:10 > Para: delphi-br@yahoogrupos.com.br <delphi-br%40yahoogrupos.com.br> > Assunto: Re: RES: [delphi-br] fazer tecla de função FK_10 funcionar em > todo > o sistema > > Uma idéia que pode dar certo, me corrijam se eu estiver errado, > > O unico modo de usar pelo form no evento onkeydown, seria em todo > formulário > criado, > fazer um > if key = vk_f10 then > fazer_tal_procedure; > > Pode dar um certo trabalho pelo fato da aplicação já estar funcionando, > numa > nova aplicação fica mais fácil é só criar o formulário herdando as > propriedades de um formulário base. > > é apenas uma idéia, vou amadurecer, não é a ideal, mas é um ponta pé > inicial. > > Em 24/04/07, Walter Alves Chagas Junior <[EMAIL PROTECTED] > <mailto:wchagas% <wchagas%25>40telemont.com.br> com.br> escreveu: > > > > Fiz um teste aqui. Realmente pra aplicação toda vai ter que ser desse > > jeito aí mesmo. > > > > []s > > > > Walter Alves Chagas Junior > > Projeto e desenvolvimento de sistemas > > Telemont Engenharia de telecomunicações S/A > > Belo Horizonte - MG - Brasil > > [EMAIL PROTECTED] <mailto:wchagas% <wchagas%25>40telemont.com.br> com.br > <wchagas%40telemont.com.br> > > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > > > -----Mensagem original----- > > De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br > <delphi-br%40yahoogrupos.com.br> [mailto: > > [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > <delphi-br%40yahoogrupos.com.br>]Em > > nome de Valfrid-Ly Silva Couto > > Enviada em: terça-feira, 24 de abril de 2007 18:06 > > Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br <delphi-br%40yahoogrupos.com.br> > > Assunto: Re: RES: [delphi-br] fazer tecla de função FK_10 funcionar em > > todo o sistema > > > > Walter, ele quer para a aplicação toda!! Teria que ser um evento do > objeto > > Tapplication ou do MainForm caso ele esteja usando MDI. > > > > Walter Alves Chagas Junior <[EMAIL PROTECTED] > <mailto:wchagas% <wchagas%25>40telemont.com.br> com.br<wchagas%40telemont. > com.br>> > > escreveu: Você pode setar a propriedade Keypreview do Form para True e > em > > seguida atribuir no evento OnKeypress ou OnKeydown do supracitado mesmo > um > > código ao ser teclada a FK_10 > > > > []s > > > > Walter Alves Chagas Junior > > Projeto e desenvolvimento de sistemas > > Telemont Engenharia de telecomunicações S/A > > Belo Horizonte - MG - Brasil > > [EMAIL PROTECTED] <mailto:wchagas% <wchagas%25>40telemont.com.br> com.br > <wchagas%40telemont.com.br> > > Fone: (31) 3389-8217 Fax: (31) 3389-8215 > > > > -----Mensagem original----- > > De: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br > <delphi-br%40yahoogrupos.com.br> [mailto: > > [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> os.com.br > <delphi-br%40yahoogrupos.com.br>]Em > > nome de Leonardo Quinino > > Enviada em: terça-feira, 24 de abril de 2007 11:41 > > Para: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> > os.com.br <delphi-br%40yahoogrupos.com.br> > > Assunto: [delphi-br] fazer tecla de função FK_10 funcionar em todo o > > sistema > > > > Pessoal, estou tentando resolver um treco simples por aqui, mas não > > encontrei nada ainda que me atenda, eu uso o JEDI, porém vou aos > > poucos abandonar, o projeto, estou procurando soluções para isso, a > > primeira dúvida é: uso um recurso muito bom na JEDI, que ativa uma > > tecla F10 no sistema todo não importa o que estou fazendo se o usuario > > teclar F10, o sistema faz uma determinada operação isso é útil, por > > exemplo num sistema de telemarketing,se operador precisar sair da > > frente do micro, ELE DÁ UM F10, trava temporariamente, e ele vai ter a > > certeza que ninguém vai mecher na tela. > > > > A minha pergunta.... > > > > Como fazer algo para fazer um processo semelhante ? > > > > -- > > Leonardo Quinino > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > Valfrid-Ly Silva Couto > > [EMAIL PROTECTED] <mailto:valfrid% <valfrid%25>40uol.com.br> > > com.br<valfrid%40uol. > com.br> > > [EMAIL PROTECTED] <mailto:valfrid% <valfrid%25>40intermega.com.br> > com.br > <valfrid%40intermega.com.br> > > [EMAIL PROTECTED] <mailto:valfrid_ly%40hotmail.com> com > <valfrid_ly%40hotmail.com> > > ICQ 15114646 > > __________________________________________________ > > Fale com seus amigos de graça com o novo Yahoo! Messenger > > http://br.messenger <http://br.messenger.yahoo.com/> .yahoo.com/ > > > > [As partes desta mensagem que não continham texto foram removidas] > > > > -- > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > Links do Yahoo! Grupos > > > > > > > > -- > Leonardo Quinino > > [As partes desta mensagem que não continham texto foram removidas] > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Leonardo Quinino [As partes desta mensagem que não continham texto foram removidas]