File: termcap.5

package info (click to toggle)
manpages-es 1.24a-6
  • links: PTS
  • area: main
  • in suites: potato
  • size: 4,256 kB
  • ctags: 7
  • sloc: makefile: 66; sh: 62
file content (469 lines) | stat: -rw-r--r-- 18,844 bytes parent folder | download | duplicates (2)
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)