Provided by:
manpages-es_1.55-10_all 
NOMBRE
termcap - base de datos con caracteristicas de terminales
DESCRIPCI'ON
/etc/termcap es un fichero ASCII que contiene las caracteristicas de
multitud de tipos de terminales. Los programas pueden leer termcap para
encontrar los codigos de escape particulares que se necesitan para
controlar los atributos visuales del terminal en uso (otros aspectos
del terminal son controlados a traves de stty). La base de datos
termcap se indiza a partir de la variable de entorno TERM.
Las entradas en termcap se deben definir en una sola linea logica,
usando `\' para suprimir el caracter de nueva linea. Los campos estan
separados por `:'. El primer campo de cada entrada comienza en el
margen izquierdo y contiene una lista de nombres para el terminal,
separados por un vestigio del sistema V6, donde existia una gran base
de datos de sistema de 16 bits (equivalentes a estos dos caracteres)
por terminal. Este nombre puede estar formado por letras mayusculas o
minusculas. El segundo subcampo contiene el nombre, en letras
minusculas, usado por la variable de entorno TERM. Algunas
caracteristicas seleccionables del hardware deben marcarse anadiendo un
guion y un sufijo a este nombre (vease un ejemplo mas abajo). Algunos
sufijos comunes son w (mas de 80 caracteres por linea), am (margenes
automaticos), nam (sin margenes automaticos) y rv (visualizacion en
video inverso). El tercer subcampo contiene un nombre largo y
descriptivo para la entrada de la base de datos.
Los campos siguientes contienen las caracteristicas del terminal;
cualquier linea siguiente de caracteristicas se debe sangrar mediante
un tabulador a partir del margen izquierdo.
Aunque no hay un orden establecido, se sugiere escribir primero las
caracteristicas booleanas, luego las numericas y para finalizar las
caracteristicas de cadena, cada una de ellas ordenada alfabeticamente
sin importar mayusculas o minusculas. Las caracteristicas para
funciones similares se pueden escribir en la misma linea.
Ejemplo:
Linea de cabecera: vt|vt101|Terminal DEC VT 101 en modo 80 carac.:\
Linea de cabecera: Vt|vt101-w|Terminal DEC VT 101 en modo 132 carac.:\
Booleano: :bs:\
Numerico: :co#80:\
Cadena de caracteres: :sr=\E[H:\
Caracter'isticas Booleanas
5i La impresora no producira eco en pantalla
am Margenes automaticos (ajuste automatico de palabras en la linea)
bs Control-H (8 en decimal) realiza un retroceso
bw Retroceso en margen izquierdo vuelve a linea anterior, margen
derecho
da La visualizacion se guarda por encima de la pantalla
db La visualizacion se guarda por debajo de la pantalla
eo Un espacio borra cualquier caracter en la posicion del cursor
es Las secuencias de escape y los caracteres especiales funcionan en
la linea de estado
gn Dispositivo generico
hc Este es un terminal hardcopy (terminal que genera copia impresa)
HC El cursor es dificil de ver cuando no esta en la ultima linea
hs Tiene linea de estado
hz Error Hazeltine, el terminal no puede imprimir caracteres con
tilde
in El terminal inserta caracteres nulos, no espacios, para rellenar
los espacios en blanco
km El terminal tiene una metatecla
mi El movimiento del cursor funciona en modo Insercion
ms El movimiento del cursor funciona en modo Resaltado/Subrayado
NP No hay caracter de relleno
NR La secuencia 'ti' no deshace el efecto de 'te'
nx No hay relleno, debe usarse el control de flujo XON/XOFF
os El terminal puede mostrar texto en Negrita
ul El terminal puede mostrar texto Subrayado pero no Negrita
xb Error Beehive, F1 envia ESCAPE, F2 envia ^C
xn Error de recorte al final de linea
xo El terminal usa control de flujo XON/XOFF
xs El texto tecleado sobre texto Resaltado aparecera Resaltado
xt Error Teleray, Tabuladores destructivos y modo Resaltado "raro"
Caracter'isticas num'ericas
co Numero de columnas
dB Retraso en milisegundos para un retroceso en terminales hardcopy
dC Retraso en milisegundos para un retorno de carro en terminales
hardcopy
dF Retraso en milisegundos para un salto de pagina en terminales
hardcopy
dN Retraso en milisegundos para un salto de linea en terminales
hardcopy
dT Retraso en milisegundos para un tabulador en terminales hardcopy
dV Retraso en milisegundos para un tabulador vertical en terminales
hardcopy
it Diferencia entre posiciones de tabulacion
lh Altura de las etiquetas software
lm Lineas de memoria
lw Anchura de las etiquetas software
li Numero de lineas
Nl Numero de etiquetas software
pb Velocidad (en baudios) minima que necesita relleno
sg Variacion (glitch) en el resaltado
ug Variacion (glitch) en el subrayado
vt Numero de terminal virtual
ws Ancho de la linea de estado (cuando difiere del ancho de la
pantalla)
Caracter'isticas de cadena
!1 MAYUS + tecla <salvar>
!2 MAYUS + tecla <suspender>
!3 MAYUS + tecla <deshacer>
#1 MAYUS + tecla <ayuda>
#2 MAYUS + tecla <inicio> (home)
#3 MAYUS + tecla <entrada> (input)
#4 MAYUS + tecla <mover cursor a la izquierda>
%0 tecla <rehacer>
%1 tecla <ayuda>
%2 tecla <marcar>
%3 tecla <mensaje>
%4 tecla <mover>
%5 tecla <objeto siguiente>
%6 tecla <abrir>
%7 tecla <opciones>
%8 tecla <objeto anterior>
%9 tecla <imprimir>
%a MAYUS + tecla <mensaje>
%b MAYUS + tecla <mover>
%c MAYUS + tecla <siguiente>
%d MAYUS + tecla <opciones>
%e MAYUS + tecla <anterior>
%f MAYUS + tecla <imprimir>
%g MAYUS + tecla <rehacer>
%h MAYUS + tecla <reemplazar>
%i MAYUS + tecla <mover cursor a la derecha>
%j MAYUS + tecla <reanudar>
&0 MAYUS + tecla <cancelar>
&1 tecla <referencia>
&2 tecla <refrescar>
&3 tecla <reemplazar>
&4 tecla <reiniciar>
&5 tecla <reanudar>
&6 tecla <salvar>
&7 tecla <suspender>
&8 tecla <deshacer>
&9 MAYUS + tecla <inicio>
*0 MAYUS + tecla <encontrar>
*1 MAYUS + tecla <orden>
*2 MAYUS + tecla <copiar>
*3 MAYUS + tecla <crear>
*4 MAYUS + <borrar caracter>
*5 MAYUS + <borrar linea>
*6 tecla <seleccionar>
*7 MAYUS + tecla <fin>
*8 MAYUS + tecla <borrar linea>
*9 MAYUS + tecla <salir>
@0 tecla <encontrar>
@1 tecla <inicio>
@2 tecla <cancelar>
@3 tecla <cerrar>
@4 tecla <orden>
@5 tecla <copiar>
@6 tecla <crear>
@7 tecla <fin>
@8 tecla <introducir/enviar>
@9 tecla <salir>
al Insertar una linea
AL Insertar %1 lineas
ac Pares de caracteres graficos de bloque para "mapear" el conjunto
alternativo de caracteres
ae Finalizar conjunto alternativo de caracteres
as Iniciar conjunto alternativo de caracteres para caracteres
graficos de bloque
bc Retroceso, si no es ^H
bl Campana acustica
bt Mover a la marca de tabulacion previa
cb Borrar desde el inicio de linea hasta la posicion del cursor
cc Caracter de orden falsa
cd Limpiar hasta el final de la pantalla
ce Limpiar hasta el final de la linea
ch Mover el cursor solo horizontalmente hasta la columna %1
cl Limpiar la pantalla y colocar el cursor en la posicion original
cm Mover el cursor a la fila %1 y la columna %2 (de la pantalla)
CM Mover el cursor a la fila %1 y la columna %2 (de la memoria)
cr Retorno de carro
cs Desplazar el contenido de la region que va de la linea %1 a la %2
ct Borrar tabuladores
cv Mover el cursor solo verticalmente hasta la linea %1
dc Borrar un caracter
DC Borrar %1 caracteres
dl Borrar una linea
DL Borrar %1 lineas
dm Iniciar modo "borrar"
do Mover el cursor una linea hacia abajo
DO Mover el cursor #1 lineas hacia abajo
ds Desactivar la linea de estado
eA Activar un conjunto de caracteres alternativo
ec Borrar %1 caracteres comenzando en la posicion del cursor
ed Finalizar modo "borrar"
ei Finalizar modo "insercion"
ff Caracter de salto de pagina en terminales hardcopy
fs Regresa el caracter a su posicion antes de ir a la linea de
estado
F1 Cadena enviada por la tecla de funcion f11
F2 Cadena enviada por la tecla de funcion f12
F3 Cadena enviada por la tecla de funcion f13
... ...
F9 Cadena enviada por la tecla de funcion f19
FA Cadena enviada por la tecla de funcion f20
FB Cadena enviada por la tecla de funcion f21
... ...
FZ Cadena enviada por la tecla de funcion f45
Fa Cadena enviada por la tecla de funcion f46
Fb Cadena enviada por la tecla de funcion f47
... ...
Fr Cadena enviada por la tecla de funcion f63
hd Mover el cursor media linea hacia abajo
ho Mover el cursor a su posicion inicial (home)
hu Mover el cursor media linea hacia arriba
i1 Cadena 1 de inicializacion en el momento del login
i3 Cadena 3 de inicializacion en el momento del login
is Cadena 2 de inicializacion en el momento del login
ic Insertar un caracter
IC Insertar %1 caracteres
if Fichero de inicializacion
im Comenzar modo "insercion"
ip Despues de una insercion, introducir tiempo de relleno y se
necesitan caracteres especiales
iP Programa de inicializacion
K1 Tecla <arriba a la izquierda> en el miniteclado (keypad)
K2 Tecla <centro> en el miniteclado
K3 Tecla <arriba a la derecha> en el miniteclado
K4 Tecla <abajo a la izquierda> en el miniteclado
K5 Tecla <abajo a la derecha> en el miniteclado
k0 Tecla 0 de funcion
k1 Tecla 1 de funcion
k2 Tecla 2 de funcion
k3 Tecla 3 de funcion
k4 Tecla 4 de funcion
k5 Tecla 5 de funcion
k6 Tecla 6 de funcion
k7 Tecla 7 de funcion
k8 Tecla 8 de funcion
k9 Tecla 9 de funcion
k; Tecla 10 de funcion
ka Tecla <borrar todos los tabuladores>
kA Tecla <insertar linea>
kb Tecla <retroceso>
kB Retroceder una marca de tabulacion
kC Tecla <Borrar pantalla>
kd Tecla <mover el cursor hacia abajo>
kD Tecla para borrar el caracter bajo el cursor
ke Desactivar miniteclado (keypad)
kE Tecla <borrar hasta el final de linea>
kF Tecla <desplazar hacia adelante/abajo>
kh Tecla <mover cursor a su posicion inicial (home)>
kH Tecla <mover cursor hacia abajo>
kI Tecla <Insertar caracter/Modo "insercion">
kl Tecla <mover cursor hacia la izquierda>
kL Tecla <borrar linea>
kM Tecla <salir de modo "insercion">
kN Tecla <pagina siguiente>
kP Tecla <pagina anterior>
kr Tecla <mover cursor hacia la derecha>
kR Tecla <desplazar atras/arriba>
ks Activar miniteclado (keypad)
kS Tecla <borrar hasta el final de la pantalla>
kt Tecla <borrar este tabulador>
kT Tecla <fijar tabulador aqui>
ku Tecla <mover cursor hacia arriba>
l0 Etiqueta de la tecla 0 de funcion, si no es f0
l1 Etiqueta de la tecla 1 de funcion, si no es f1
l2 Etiqueta de la tecla 2 de funcion, si no es f2
... ...
la Etiqueta de la tecla 10 de funcion, si no es f10
le Mover el cursor a la izquierda un caracter
ll Mover el cursor a la esquina inferior izquierda
LE Mover el cursor a la izquierda %1 caracteres
LF Desactivar las etiquetas software
LO Activar las etiquetas software
mb Comenzar parpadeo
MC Borrar los margenes software
md Comenzar modo "negrita"
me Finalizar los modos so, us, mb, md y mr
mh Comenzar modo "brillo medio"
mk Modo "oculto" (caracteres invisibles)
ML Fijar margen software izquierdo
mm Poner el terminal en modo "meta"
mo Sacar el terminal del modo "meta"
mp Activar atributo protegido
mr Comenzar modo "inverso"
MR Fijar margen software derecho
nd Mover el cursor a la derecha un caracter
nw Orden de retorno de carro
pc Caracter de relleno
pf Desactivar la impresora
pk Programar la tecla %1 para enviar la cadena %2 como si hubiera
sido tecleada por el usuario
pl Programar la tecla %1 para ejecutar la cadena %2 en modo local
pn Programar la etiqueta software %1 para mostrar la cadena %2
po Activar la impresora
pO Activar la impresora para %1 (<256) bytes
ps Imprimir el contenido de la pantalla en la impresora
px Programar la tecla %1 para enviar la cadena %2 al ordenador
r1 Cadena 1 de inicializacion para colocar el terminal en modos de
depuracion
r2 Cadena 2 de inicializacion para colocar el terminal en modos de
depuracion
r3 Cadena 3 de inicializacion para colocar el terminal en modos de
depuracion
RA Desactivar los margenes automaticos
rc Recuperar la posicion guardada del cursor
rf Cadena de inicializacion de nombre de fichero
RF Solicitar entrada (input) de la terminal
RI Mover el cursor a la derecha %1 caracteres
rp Repetir %2 veces el caracter %1
rP Rellenar despues del caracter enviado en modo reemplazamiento
rs Reiniciar cadena
RX Desactivar el control de flujo XON/XOFF
sa Dar valor a los atributos %1 %2 %3 %4 %5 %6 %7 %8 %9
SA Activar margenes automaticos
sc Guardar la posicion del cursor
se Finalizar el modo resaltado
sf Desplazar de la forma habitual una linea
SF Desplazar de la forma habitual %1 lineas
so Comenzar modo "resaltado"
sr Desplazar de forma inversa
SR Desplazar hacia atras %1 lineas
st Fijar un tabulador en todas las filas de la columna actual
SX Activar el control de flujo XON/XOFF
ta Mover al siguiente tabulador hardware
tc Leer la descripcion de la terminal desde otra entrada
te Terminar programa que usa el movimiento del cursor
ti Comenzar programa que usa el movimiento del cursor
ts Mover el cursor a la columna %1 de la linea de estado
uc Subrayar el caracter bajo el cursor y mover el cursor a la
derecha
ue Terminar subrayado
up Subir el cursor una linea
UP Subir el cursor %1 lineas
us Comenzar subrayado
vb Campana visible
ve Cursor visible normal
vi Cursor invisible
vs Cursor resaltado
wi Fijar la ventana de la linea %1 a la %2 y de la columna %3 a la
%4
XF El caracter XOFF no es ^S
Hay varias formas de definir los codigos de control para las
caracteristicas de cadena:
Los caracteres normales se representan a si mismos, excepto '^','\' y
'%'.
\x significa codigo especial. x puede ser uno de los siguientes
caracteres:
E Escape (27)
n Alimentacion (salto) de linea (10)
r Retorno de carro (13)
t Tabulacion (9)
b Retroceso (8)
f Salto de pagina (12)
0 Caracter nulo. \xxx especifica el caracter xxx en octal.
i Incrementa los parametros en uno.
r Caracteristica de parametro unico
+ Anade el valor del siguiente caracter a este parametro y produce
una salida binaria
2 Produce una salida ASCII de este parametro con un ancho de campo
de 2
d Produce una salida ASCII de este parametro con un ancho de campo
de 3
% Muestra un '%'
Si utiliza salida binaria, deberia evitar el caracter nulo ya que se
interpreta como el final de la cadena. Si un tabulador puede ser la
salida binaria de un parametro, debe reajustar la expansion de
tabuladores.
Atencion:
Los metacaracteres anteriores para los parametros pueden ser
incorrectos, ya que documentan el termcap de Minix que puede no
ser compatible con el termcap de Linux.
Los caracteres graficos de bloque se pueden especificar mediante tres
caracteristicas de cadena:
as comienza el conjunto de caracteres alternativo
ae lo finaliza
ac pares de caracteres. El primer caracter es el nombre del
simbolo grafico de bloque y el segundo caracter es su
definicion.
Los siguientes nombres estan disponibles:
+ flecha derecha (>)
, flecha izquierda (<)
. flecha abajo (v)
0 cuadrado relleno (#)
I linterna (#)
- flecha arriba (^)
' rombo (+)
a tablero de ajedrez (:)
f grado (')
g mas-menos (#)
h cuadrado (#)
j esquina inferior derecha (+)
k esquina superior derecha (+)
l esquina superior izquierda (+)
m esquina inferior izquierda (+)
n cruce (+)
o linea horizontal superior (-)
q linea horizontal media (-)
s linea horizontal inferior (_)
t cruce por la izquierda (+)
u cruce por la derecha (+)
v cruce por abajo (+)
w cruce por arriba (+)
x linea vertical (|)
~ parrafo (???)
Los valores entre parentesis son los valores por defecto utilizados por
curses cuando no se encuentran las caracteristicas.
V'EASE TAMBI'EN
termcap(3)