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: 2822
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
- Curtiu: 2 vezes
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: 2822
- Registrado em: 16 Ago 2010 13:46
- Localização: Campinas-SP
- Curtiu: 2 vezes
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: 20420
- Registrado em: 26 Fev 2007 11:59
- Localização: São Paulo-SP
- Curtiram: 1 vez
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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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, multithread, gtwvg, fivewin 25.12, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui), (hmg3), (hmg extended), (oohg), PNotepad, ASP, (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ê
"