Atalho universal de teclado

Pessoal, sabem o atalho de teclado SHIFT+F6? Então, seria possível de alguma forma criar via ADVPL/TLPP um atalho do semelhante ao SHIFT+F6 personalizado como ALT+F5, SHIFT+F10… etc?

Este atalho teria que funcionar exatamente como o SHIFT+F6, que independente da tela/rotina/função, ao apertar o atalho de teclado é executado um código ADVPL/TLPP específico?

Eu já cheguei a testar a user function afterlogin() e consegui algo aproximado, em algumas rotinas, mas não funciona em todas!

Agradeço desde já! Obrigado

Olá Pericles,

Creio que se utilizar o PE AfterLogin junto com a função SetKey pode setar um atalho personalizado e chamar uma função customizada em qualquer tela após o login, desde que a tela chamada não sobrescreva o atalho setado no PE AfterLogin.

Agradeço a resposta!

Foi exatamente isto que tentei fazer, funciona em alguns casos e outros não, por exemplo em tela de cadastro/browse etc funciona, quando uma rotina específica de relatório está rodando, ou mesmo uma tela de perguntas específicas o atalho não é chamado!