Histórico da Página
01. DADOS GERAIS
| Linha de Produto: | Microsiga Protheus |
|---|---|
| Segmento: | Backoffice SP |
| Módulo: | SIGAEST |
| Ticket: | #23263083 |
| Issue: | DMANMAT01-44718 |
02. SITUAÇÃO/REQUISITO
Possibilidade de configurar ou mapear outras teclas de atalho do coletor de dados acessado via telnet.
03. SLUÇÃO
03.1 Mapeamento
Por padrão temos a lista de teclas de atalho abaixo, após efetuar o login com usuário e seleção de filial/empresa:
...
Dessa forma, é possível mapear os atalhos conforme a necessidade.
03.2 Customização
É possível adicionar novas teclas de atalho por meio do ponto de entrada VTDFKEY.
...
K_CTRL_A
K_CTRL_B
K_CTRL_C
.
.
.
Exemplo 1:
| Bloco de código |
|---|
#INCLUDE "TOTVS.CH"
#include "apvt100.ch"
User Function VTDFKEY()
VTSetKey(25,{|| U_ACDATENC()},"Nova Msg") //Atribuindo a letra Y
Return NIL
User Function ACDATENC()
VTAlert("Funcao U_ACDATENC()","Atencao",.T.,2500)
Return NIL
|
Exemplo 2:
| Bloco de código |
|---|
#INCLUDE "TOTVS.CH"
#include "apvt100.ch"
User Function VTDFKEY()
VTSetKey(K_CTRL_Y,{|| U_ACDATENC()},"Nova Msg") //Atribuindo a letra Y
Return NIL
User Function ACDATENC()
VTAlert("Funcao U_ACDATENC()","Atencao",.T.,2500)
Return NIL
|
Resultado:
| Aviso |
|---|
Cuidado com a sobreposição da função padrão ao utilizar uma letra já definida pelo sistema. |
04. Assuntos relacionados
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas