1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469
|
.\" Copyright (c) 1993 Michael Haardt (u31b3hs@pool.informatik.rwth-aachen.de), Fri Apr 2 11:32:09 MET DST 1993
.\"
.\" Esta documentacin es gratuita; puede redistribuirla y/o modificarla
.\" bajo los trminos de la licencia GNU GPL tal como se publica por la
.\" Free Software Foundation, bien la versin 2 de la licencia o (a su
.\" eleccin) cualquier otra versin posterior.
.\"
.\" Las referencias a "cdigo objeto" y "ejecutables" que aparecen en la
.\" licencia GNU GPL se deben interpretar como la salida resultante de
.\" cualquier sistema de formateo o composicin de documentos, incluyendo
.\" la salida intermedia e impresa.
.\"
.\" Este manual se distribuye esperando que sea til, pero SIN NINGUNA
.\" GARANTA; incluso sin la garanta que se sobreentienda del
.\" COMERCIO o CONVENIENCIA PARA UN PROPSITO PARTICULAR. Vea la licencia
.\" GNU GPL para ms detalles.
.\"
.\" Debe haber recibido una copia de la licencia GNU GPL junto con este
.\" manual; si no es as, escriba a la Free Software Foundation, Inc., 675
.\" Mass Ave, Cambridge, MA 02139, USA.
.\"
.\" Modificacin del formato Sb 24 Jul 1993 17:13:38, Rik Faith (faith@cs.unc.edu)
.\" Modificacin (extensiones y correcciones) Dom 1 May 1994 14:21:25 MET DST, Michael Haardt
.\" Por favor, si encuentra errores en las caractersticas, enve un informe
.\" de errores a:
.\" u31b3hs@pool.informatik.rwth-aachen.de
.\" Traduccin parcial 14 Jul 1997 por Jorge Gonzalez <jorgegv@arrakis.es>
.\" Traduccin final 26 de Ago de 1997 por Juan Piernas <piernas@dif.um.es>
.\"
.TH TERMCAP 5 "26 Agosto 1997" "Linux" "Manual del Programador de Linux"
.SH NOMBRE
termcap \- base de datos con caractersticas de terminales
.SH DESCRIPCIN
.B /etc/termcap
es un fichero ASCII que contiene las caractersticas de
multitud de tipos de terminal. Los programas pueden leer termcap para
encontrar los cdigos de escape particulares que se necesitan para controlar
los atributos visuales del terminal en uso (otros aspectos del terminal son
controlados a travs de stty). La base de datos termcap se indiza a partir
de la variable de entorno TERM.
.LP
Las entradas en termcap se deben definir en una sola lnea lgica, usando
`\\' para suprimir el carcter de nueva lnea. Los campos estn
separados por `:'. El primer campo de cada entrada comienza en el margen
izquierdo y contiene una lista de nombres para el terminal, separados por
'|'. El primer subcampo contiene un nombre corto de dos caracteres. Esto es
un vestigio del sistema V6, donde exista una gran base de datos de sistema
de 16 bits (equivalentes a estos dos caracteres) por terminal. Este nombre
puede estar formado por letras maysculas o minsculas. El segundo subcampo
contiene el nombre, en letras minsculas, usado por la variable de entorno
TERM. Algunas caractersticas seleccionables del hardware deben marcarse
aadiendo un guin y un sufijo a este nombre (vase un ejemplo ms abajo).
Algunos sufijos comunes son w (ms de 80 caracteres por lnea), am (mrgenes
automticos), nam (sin mrgenes automticos) y rv (visualizacin en vdeo
inverso). El tercer subcampo contiene un nombre largo y descriptivo para
la entrada de la base de datos.
.LP
Los campos siguientes contienen las caractersticas del terminal; cualquier
lnea siguiente de caractersticas se debe sangrar mediante un tabulador a
partir del margen izquierdo.
.LP
Aunque no hay un orden establecido, se sugiere escribir primero las
caractersticas booleanas, luego las numricas y para finalizar las
caractersticas de cadena, cada una de ellas ordenada alfabticamente sin
importar maysculas o minsculas. Las caractersticas para funciones
similares se pueden escribir en la misma lnea.
.LP
.nf
Ejemplo:
.sp
Lnea de cabecera: vt|vt101|Terminal DEC VT 101 en modo 80 carac.:\e
Lnea de cabecera: Vt|vt101-w|Terminal DEC VT 101 en modo 132 carac.:\e
Booleano: :bs:\e
Numrico: :co#80:\e
Cadena de caracteres: :sr=\eE[H:\e
.SS "Caractersticas Booleanas"
.nf
5i La impresora no producir eco en pantalla
am Mrgenes automticos (ajuste automtico de palabras en la lnea)
bs Control-H (8 en decimal) realiza un retroceso
bw Retroceso en margen izquierdo vuelve a lnea anterior, margen
derecho
da La visualizacin se guarda por encima de la pantalla
db La visualizacin se guarda por debajo de la pantalla
eo Un espacio borra cualquier carcter en la posicin del cursor
es Las secuencias de escape y los caracteres especiales funcionan en
la lnea de estado
gn Dispositivo genrico
hc Este es un terminal hardcopy (terminal que genera copia impresa)
HC El cursor es difcil de ver cuando no est en la ltima lnea
hs Tiene lnea 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 Insercin
ms El movimiento del cursor funciona en modo Resaltado/Subrayado
NP No hay carcter 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 enva ESCAPE, F2 enva ^C
xn Error de recorte al final de lnea
xo El terminal usa control de flujo XON/XOFF
xs El texto tecleado sobre texto Resaltado aparecer Resaltado
xt Error Teleray, Tabuladores destructivos y modo Resaltado "raro"
.fi
.SS "Caractersticas numricas"
.nf
co Nmero 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 pgina en terminales
hardcopy
dN Retraso en milisegundos para un salto de lnea 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 tabulacin
lh Altura de las etiquetas software
lm Lneas de memoria
lw Anchura de las etiquetas software
li Nmero de lneas
Nl Nmero de etiquetas software
pb Velocidad (en baudios) mnima que necesita relleno
sg Variacin (glitch) en el resaltado
ug Variacin (glitch) en el subrayado
vt Nmero de terminal virtual
ws Ancho de la lnea de estado (cuando difiere del ancho de la
pantalla)
.fi
.SS "Caractersticas de cadena"
.nf
!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 carcter>
*5 MAYUS + <borrar lnea>
*6 tecla <seleccionar>
*7 MAYUS + tecla <fin>
*8 MAYUS + tecla <borrar lnea>
*9 MAYUS + tecla <salir>
@0 tecla <encontrar>
@1 tecla <inicio>
@2 tecla <cancelar>
@3 tecla <cerrar>
@4 tecla <comando>
@5 tecla <copiar>
@6 tecla <crear>
@7 tecla <fin>
@8 tecla <introducir/enviar>
@9 tecla <salir>
al Insertar una lnea
AL Insertar %1 lneas
ac Pares de caracteres grficos de bloque para "mapear" el conjunto
alternativo de caracteres
ae Finalizar conjunto alternativo de caracteres
as Iniciar conjunto alternativo de caracteres para caracteres
grficos de bloque
bc Retroceso, si no es ^H
bl Campana acstica
bt Mover a la marca de tabulacin previa
cb Borrar desde el inicio de lnea hasta la posicin del cursor
cc Carcter de orden falsa
cd Limpiar hasta el final de la pantalla
ce Limpiar hasta el final de la lnea
ch Mover el cursor slo horizontalmente hasta la columna %1
cl Limpiar la pantalla y colocar el cursor en la posicin 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 regin que va de la lnea %1 a la %2
ct Borrar tabuladores
cv Mover el cursor slo verticalmente hasta la lnea %1
dc Borrar un carcter
DC Borrar %1 caracteres
dl Borrar una lnea
DL Borrar %1 lneas
dm Iniciar modo "borrar"
do Mover el cursor una lnea hacia abajo
DO Mover el cursor #1 lneas hacia abajo
ds Desactivar la lnea de estado
eA Activar un conjunto de caracteres alternativo
ec Borrar %1 caracteres comenzando en la posicin del cursor
ed Finalizar modo "borrar"
ei Finalizar modo "insercin"
ff Carcter de salto de pgina en terminales hardcopy
fs Regresa el carcter a su posicin antes de ir a la lnea de
estado
F1 Cadena enviada por la tecla de funcin f11
F2 Cadena enviada por la tecla de funcin f12
F3 Cadena enviada por la tecla de funcin f13
\&... \&...
F9 Cadena enviada por la tecla de funcin f19
FA Cadena enviada por la tecla de funcin f20
FB Cadena enviada por la tecla de funcin f21
\&... \&...
FZ Cadena enviada por la tecla de funcin f45
Fa Cadena enviada por la tecla de funcin f46
Fb Cadena enviada por la tecla de funcin f47
\&... \&...
Fr Cadena enviada por la tecla de funcin f63
hd Mover el cursor media lnea hacia abajo
ho Mover el cursor a su posicin inicial (home)
hu Mover el cursor media lnea hacia arriba
i1 Cadena 1 de inicializacin en el momento del login
i3 Cadena 3 de inicializacin en el momento del login
is Cadena 2 de inicializacin en el momento del login
ic Insertar un carcter
IC Insertar %1 caracteres
if Fichero de inicializacin
im Comenzar modo "insercin"
ip Despus de una insercin, introducir tiempo de relleno y se
necesitan caracteres especiales
iP Programa de inicializacin
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 funcin
k1 Tecla 1 de funcin
k2 Tecla 2 de funcin
k3 Tecla 3 de funcin
k4 Tecla 4 de funcin
k5 Tecla 5 de funcin
k6 Tecla 6 de funcin
k7 Tecla 7 de funcin
k8 Tecla 8 de funcin
k9 Tecla 9 de funcin
k; Tecla 10 de funcin
ka Tecla <borrar todos los tabuladores>
kA Tecla <insertar lnea>
kb Tecla <retroceso>
kB Retroceder una marca de tabulacin
kC Tecla <Borrar pantalla>
kd Tecla <mover el cursor hacia abajo>
kD Tecla para borrar el carcter bajo el cursor
ke Desactivar miniteclado (keypad)
kE Tecla <borrar hasta el final de lnea>
kF Tecla <desplazar hacia adelante/abajo>
kh Tecla <mover cursor a su posicin inicial (home)>
kH Tecla <mover cursor hacia abajo>
kI Tecla <Insertar carcter/Modo "insercin">
kl Tecla <mover cursor hacia la izquierda>
kL Tecla <borrar lnea>
kM Tecla <salir de modo "insercin">
kN Tecla <pgina siguiente>
kP Tecla <pgina anterior>
kr Tecla <mover cursor hacia la derecha>
kR Tecla <desplazar atrs/arriba>
ks Activar miniteclado (keypad)
kS Tecla <borrar hasta el final de la pantalla>
kt Tecla <borrar este tabulador>
kT Tecla <fijar tabulador aqu>
ku Tecla <mover cursor hacia arriba>
l0 Etiqueta de la tecla 0 de funcin, si no es f0
l1 Etiqueta de la tecla 1 de funcin, si no es f1
l2 Etiqueta de la tecla 2 de funcin, si no es f2
\&... \&...
la Etiqueta de la tecla 10 de funcin, si no es f10
le Mover el cursor a la izquierda un carcter
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 mrgenes 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 carcter
nw Orden de retorno de carro
pc Carcter 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 inicializacin para colocar el terminal en modos de
depuracin
r2 Cadena 2 de inicializacin para colocar el terminal en modos de
depuracin
r3 Cadena 3 de inicializacin para colocar el terminal en modos de
depuracin
RA Desactivar los mrgenes automticos
rc Recuperar la posicin guardada del cursor
rf Cadena de inicializacin 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 carcter %1
rP Rellenar despus del carcter 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 mrgenes automticos
sc Guardar la posicin del cursor
se Finalizar el modo resaltado
sf Desplazar de la forma habitual una lnea
SF Desplazar de la forma habitual %1 lneas
so Comenzar modo "resaltado"
sr Desplazar de forma inversa
SR Desplazar hacia atrs %1 lneas
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 descripcin 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 lnea de estado
uc Subrayar el carcter bajo el cursor y mover el cursor a la
derecha
ue Terminar subrayado
up Subir el cursor una lnea
UP Subir el cursor %1 lneas
us Comenzar subrayado
vb Campana visible
ve Cursor visible normal
vi Cursor invisible
vs Cursor resaltado
wi Fijar la ventana de la lnea %1 a la %2 y de la columna %3 a la
%4
XF El carcter XOFF no es ^S
.fi
.LP
Hay varias formas de definir los cdigos de control para las caractersticas
de cadena:
.LP
Los caracteres normales se representan a si mismos, excepto '^','\e' y '%'.
.LP
'^x' significa Control-x. Control-A equivale a 1 decimal.
.LP
\ex significa cdigo especial. x puede ser uno de los siguientes caracteres:
.RS
E Escape (27)
.br
n Alimentacin (salto) de lnea (10)
.br
r Retorno de carro (13)
.br
t Tabulacin (9)
.br
b Retroceso (8)
.br
f Salto de pgina (12)
.br
0 Carcter nulo. \exxx especifica el carcter xxx en octal.
.RE
.IP i
Incrementa los parmetros en uno.
.IP r
Caracterstica de parmetro nico
.IP +
Aade el valor del siguiente carcter a este parmetro y produce una salida binaria
.IP 2
Produce una salida ASCII de este parmetro con un ancho de campo de 2
.IP d
Produce una salida ASCII de este parmetro con un ancho de campo de 3
.IP %
Muestra un '%'
.LP
Si utiliza salida binaria, debera evitar el carcter nulo ya que se
interpreta como el final de la cadena. Si un tabulador puede ser la salida
binaria de un parmetro, debe reajustar la expansin de tabuladores.
.IP Atencin:
Los metacaracteres anteriores para los parmetros pueden ser incorrectos,
ya que documentan el termcap de Minix que puede no ser compatible con el
termcap de Linux.
.LP
Los caracteres grficos de bloque se pueden especificar mediante tres
caractersticas de cadena:
.IP as
comienza el conjunto de caracteres alternativo
.IP ae
lo finaliza
.IP ac
pares de caracteres. El primer carcter es el nombre del smbolo grfico de
bloque y el segundo carcter es su definicin.
.LP
Los siguientes nombres estn disponibles:
.sp
.nf
+ 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 lnea horizontal superior (-)
q lnea horizontal media (-)
s lnea horizontal inferior (_)
t cruce por la izquierda (+)
u cruce por la derecha (+)
v cruce por abajo (+)
w cruce por arriba (+)
x lnea vertical (|)
~ prrafo (???)
.fi
.sp
Los valores entre parntesis son los valores por defecto utilizados por
curses cuando no se encuentran las caractersticas.
.SH "VASE TAMBIN"
.BR termcap (3)
|