Informix - Semigráficos y teclas varias

 
Vista:

Semigráficos y teclas varias

Publicado por eeedu (7 intervenciones) el 21/10/2004 21:00:31
Hola a todos,

Estoy migrando una aplicación de Unix SCO a Linux Red Hat 8 con Informix 7.31 y me encuentro con problemas de termcap (o terminfo).

Primero intenté trabajar con la var INFORMIXTERM y con el termcap que trae informix pero no conseguí ni que me arrancara los programitas de prueba.

Despues me metí de lleno con el termcap de linux pero como máximo he conseguido en varios tipos de emulación (ansi, scoansi,linux) que me reconozca las teclas de función, escape, tabulador y flechas, pero no hay manera de que reconozca las teclas "Av.Pag", "Re.Pag", "Inicio" y "Fin".

Tampoco he conseguido que imprima los bordes de las ventanas con semigráficos. Solo consigo mostrar la "+" y al "-" como borde de la ventana.

¿Alguien puede darme luz en esta oscuridad?

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Semigráficos y teclas varias

Publicado por MaiTo (9 intervenciones) el 29/11/2004 18:22:19
estos caracteres son para setear las teclas de funcion

:k0=\EOP:k1=\EOQ:k2=\EOR:k3=\EOS:\
:k4=\EOA:k5=\EOB:k6=\EOC:k7=\EOD:k9=\177:\

Explicación
k0: es la tecla F1

\E: es ascii(27) la representacion de escape
OP: es el caracter que envia el teclado mcuando presionas F1
lo que tienes que hacer para las teclas AvPag y RePag es identificar con tu emulador que secuencia envia y agregarlo a esta serie de configuracion.

Para los colores la configuracion es esta:

:ZG#0:ZA=\E4%{64}%?%p1%{0}%>%p1%{4}%<%&%t%{8}%|%e%p1%{7}%=%t%{16}%|%;%;%
?%p2%t%{1}%|%;%?%p3%t%{4}%|%;%?%p4%t%{2}%|%;%c:
# ZA=\E4
# %{64}
# %?%p1%{0}%> # if p1 > 0 and P1 < 4 then
# %p1%{4}%<%&%t%{8}%| # OR the 8 bit for high intensity
# %e%p1%{7}%=%t%{16}%|%;%;# if p1 = 7 then OR the 16 bit for non-display
# %?%p2%t%{1}%|%; # if p2 set, then OR the 1 bit for reverse
# %?%p3%t%{4}%|%; # if p3 set, then OR the 4 bit for blink
# %?%p4%t%{2}%|%; # if p4 set, then OR the 2 bit for underline
# %c

en resumen, si usar la configuracion de termcap de sco, no deberias tener problemas.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Semigráficos y teclas varias

Publicado por magda (1 intervención) el 10/10/2010 19:49:43
Estoy bastante con lo mismo.
he conseguido que funcionen algunas tenclas de funcion.
yo trabajo con TERM=xterm.
modifico el fichero /opt/informix/etc/termcap
no consigo que funciona AvPag, RePag, Inicio, Fin y tamboco Bakspace.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar