Bom dia..
Tenho uma rotina que é acionada com CTRL+A e é necessária em qualquer parte do sistema.. daí é definida no main. Só que qdo o usuária vai editar um dado no get e pressiona Home para ir para o início do GET aciona o função. È possível isolar uma coisa é uma coisa outra coisa é outra coisa?
Uma saía simples seria CTRL+ALT+A, mas tem usuários e usuários...
Obrigado
Rubens
Isolar HOME do CTRL+A
Moderador: Moderadores
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Isolar HOME do CTRL+A
Olá Rubens,
E se fizesse assim:
E se fizesse assim:
Código: Selecionar todos
SetKey( K_CTRL_A, { || Direcionar() } )Código: Selecionar todos
Function Direcionar()
If Empty( ReadVar() )
SuaFuncao()
Else
Hb_KeyPut( K_HOME )
EndIf
Return NilAbraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Isolar HOME do CTRL+A
Beleza vou tentar...
Uma dúvida:
Mas se estiver num get vazio sem preencher e pressionar CTRL+A ele vai interpretar o HOME?
Obrigado
Rubens
Uma dúvida:
Mas se estiver num get vazio sem preencher e pressionar CTRL+A ele vai interpretar o HOME?
Obrigado
Rubens
"Eu e minha casa servimos ao Senhor e você
"
- Jairo Maia
- Moderador
- Mensagens: 2785
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
Isolar HOME do CTRL+A
Sim, vai. A ideia é se o Get estiver vazio também acessar a função? Se sim, acho que uma pequena alteração na função resolve, mas teste antes para ver se vai funcionar somente fora dos Gets, se funcionar então sugiro a alteração, ok?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
- JoséQuintas
- Administrador

- Mensagens: 20267
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
Isolar HOME do CTRL+A
Indo pelo óbvio: o melhor seria corrigir seu erro, de usar uma tecla de controle pra outra coisa, e usar outra tecla.
Detectar é simples, só olhar como fiz pra ctrl-c e ctrl-v.
https://github.com/JoseQuintas/JoseQuin ... filter.prg
Detectar é simples, só olhar como fiz pra ctrl-c e ctrl-v.
https://github.com/JoseQuintas/JoseQuin ... filter.prg
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"
https://github.com/JoseQuintas/
- rubens
- Colaborador

- Mensagens: 1520
- Registrado em: 16 Ago 2003 09:05
- Localização: Nova Xavantina - MT
Isolar HOME do CTRL+A
Bom dia...
Certo... obg.. Vou analisar as sugestões...
Obrigado...
Rubens
Certo... obg.. Vou analisar as sugestões...
Obrigado...
Rubens
"Eu e minha casa servimos ao Senhor e você
"