Página 1 de 1

Funcao atual de Set Key

Enviado: 27 Ago 2018 13:41
por Eduardo Pinho
Alguém poderia me dizer como faço pra ver o nome da funcao que atualmente está direcionada para uma determinada tecla por "set key".
F10, por, exemplo. Como faço pra saber pra qual função direcionei no ultimo "set key -9 to [nome_que_quero_saber] ?

Funcao atual de Set Key

Enviado: 27 Ago 2018 14:46
por syslink
na minha opinião depende .
se for modo gráfico é ON KEY
se for console ainda é SET KEY TO

abraços!

Funcao atual de Set Key

Enviado: 27 Ago 2018 15:01
por Eduardo Pinho
Obrigado pela atencao. Mas nao é isso. A tecla já está direcionada, mas os fontes estao muito confusos entao quero saber pra qual funcao tá indo, pra armazenar numa variavel, direcionar pra outra, e depois direcionar de novo pra antiga.

Funcao atual de Set Key

Enviado: 27 Ago 2018 16:51
por JoséQuintas
Eduardo Pinho escreveu: quero saber pra qual funcao tá indo, pra armazenar numa variavel, direcionar pra outra, e depois direcionar de novo pra antiga.
Então não precisa saber do nome.
É pegar o codeblock e depois retornar.

Código: Selecionar todos

bCode := SetKey( K_F9 )
...
SetKey( K_F9, bCode )
Se quiser salvar/restaurar várias de uma vez:

https://github.com/JoseQuintas/JoseQuin ... eysave.prg

aConf := SaveSetKey( K_F9, K_F10, K_F11 )
...
RestoreSetKey( aConf )

Funcao atual de Set Key

Enviado: 27 Ago 2018 19:02
por Eduardo Pinho
Valeu Quintas Obrigado.
Nao entendo muito desse negocio de CodeBlock, mas funcionou show.
Já tinha tentado usar essa funcao SetKey mas como ela nao retornava uma string com o nome da funcao (era o que eu esperava que acontecesse) aí desisti dela.
Mas é como voce falou. Nao precisa saber o nome.
Abcs

Funcao atual de Set Key

Enviado: 27 Ago 2018 22:17
por Eduardo Pinho
Valeu. Obrigado.

Funcao atual de Set Key

Enviado: 28 Ago 2018 00:26
por alxsts
Olá!

Usando a busca do fórum, é possível encontrar os tópicos abaixo:
Codeblock para String, tem como? - Harbour
Como pegar o Literal de um codblock

Descobri também que não conheço quase nada sobre o pré-processador de comandos das linguagens xBase. Muito poderoso...

Os artigos a seguir, dos autores Gutierrez, Dan D e Spence, Rick, também são interessantes: Code Blocks

CodeBlock