Caracteres ABNT2 no MEMOEDIT.
Enviado: 23 Dez 2015 21:40
Boa noite! Uso o Win XP e o que está ocorrendo é o seguinte: na janela de prompt de comando que o CMD.EXE abre consigo usar o teclado tanto para digitar caracteres da ABNT2 quanto vê-los na tela.
Mas na janela do MEMOEDIT, as teclas são substituídas P.ex. na janela de MEMOEDIT, quando teclo ç aparece na tela ;. O ASC da tecla ç, segundo o Clipper, é 59, justamente o do "ponto e vírgula" na tabela ASCII. Já o ASC, nessa tabela, do ç é 135 (e do Ç, 128). E não encontrei tecla que acionada dentro de um MEMOEDIT retorne nem 135 nem 128.
Além disso, se teclar, por exemplo, o acento agudo e o a, no MEMOEDIT aparece "[a". E repito, na janela de prompt do DOS (que responde ao comando VER com "Microsoft Windows XP [versão 5.1.2600]"), tanto os acentos quanto o teclado todo funcionam direito.
Será que tem como avisar ao Clipper 5.2e (e não ao DOS) que meu teclado é ABNT2?
OBS.: Pode ser que eu esteja enganado mas me parece que vi faz tempo uma demonstração de MEMOEDIT criada pelo próprio PCToledo para escrever e imprimir cartas de mala-direta que contemplava solução assim... será? Pena que não estou mais encontrando esse exemplo...
Mas na janela do MEMOEDIT, as teclas são substituídas P.ex. na janela de MEMOEDIT, quando teclo ç aparece na tela ;. O ASC da tecla ç, segundo o Clipper, é 59, justamente o do "ponto e vírgula" na tabela ASCII. Já o ASC, nessa tabela, do ç é 135 (e do Ç, 128). E não encontrei tecla que acionada dentro de um MEMOEDIT retorne nem 135 nem 128.
Além disso, se teclar, por exemplo, o acento agudo e o a, no MEMOEDIT aparece "[a". E repito, na janela de prompt do DOS (que responde ao comando VER com "Microsoft Windows XP [versão 5.1.2600]"), tanto os acentos quanto o teclado todo funcionam direito.
Será que tem como avisar ao Clipper 5.2e (e não ao DOS) que meu teclado é ABNT2?
OBS.: Pode ser que eu esteja enganado mas me parece que vi faz tempo uma demonstração de MEMOEDIT criada pelo próprio PCToledo para escrever e imprimir cartas de mala-direta que contemplava solução assim... será? Pena que não estou mais encontrando esse exemplo...