|
|
1.1 root 1: Info file: termcap, -*-Text-*-
2: produced by texinfo-format-buffer
3: from file: termcap.texinfo
4:
5: This file documents the termcap library of the GNU system.
6:
7: Copyright (C) 1988 Free Software Foundation, Inc.
8:
9: Permission is granted to make and distribute verbatim copies of
10: this manual provided the copyright notice and this permission notice
11: are preserved on all copies.
12:
13: Permission is granted to copy and distribute modified versions of this
14: manual under the conditions for verbatim copying, provided that the entire
15: resulting derived work is distributed under the terms of a permission
16: notice identical to this one.
17:
18: Permission is granted to copy and distribute translations of this manual
19: into another language, under the above conditions for modified versions,
20: except that this permission notice may be stated in a translation approved
21: by the Foundation.
22:
23:
24:
25:
26: File: termcap Node: Cursor Visibility, Prev: Underlining, Up: Capabilities, Next: Bell
27:
28: Cursor Visibility
29: =================
30:
31: Some terminals have the ability to make the cursor invisible, or to enhance
32: it. Enhancing the cursor is often done by programs that plan to use the
33: cursor to indicate to the user a position of interest that may be anywhere
34: on the screen---for example, the Emacs editor enhances the cursor on entry.
35: Such programs should always restore the cursor to normal on exit.
36:
37: `vs'
38: String of commands to enhance the cursor.
39:
40: `vi'
41: String of commands to make the cursor invisible.
42:
43: `ve'
44: String of commands to return the cursor to normal.
45:
46: If you define either `vs' or `vi', you must also define `ve'.
47:
48:
49: File: termcap Node: Bell, Prev: Cursor Visibility, Up: Capabilities, Next: Keypad
50:
51: Bell
52: ====
53:
54: Here we describe commands to make the terminal ask for the user to pay
55: attention to it.
56:
57: `bl'
58: String of commands to cause the terminal to make an audible sound. If
59: this capability is absent, the terminal has no way to make a suitable
60: sound.
61:
62: `vb'
63: String of commands to cause the screen to flash to attract attention
64: ("visible bell"). If this capability is absent, the terminal has no
65: way to do such a thing.
66:
67:
68: File: termcap Node: Keypad, Prev: Bell, Up: Capabilities, Next: Meta Key
69:
70: Keypad and Function Keys
71: ========================
72:
73: Many terminals have arrow and function keys that transmit specific
74: character sequences to the computer. Since the precise sequences used
75: depend on the terminal, termcap defines capabilities used to say what the
76: sequences are. Unlike most termcap string-valued capabilities, these are
77: not strings of commands to be sent to the terminal, rather strings that
78: are received from the terminal.
79:
80: Programs that expect to use keypad keys should check, initially, for a
81: `ks' capability and send it, to make the keypad actually transmit.
82: Such programs should also send the `ke' string when exiting.
83:
84: `ks'
85: String of commands to make the function keys transmit. If this
86: capability is not provided, but the others in this section are,
87: programs may assume that the function keys always transmit.
88:
89: `ke'
90: String of commands to make the function keys work locally. This
91: capability is provided only if `ks' is.
92:
93: `kl'
94: String of input characters sent by typing the left-arrow key. If this
95: capability is missing, you cannot expect the terminal to have a
96: left-arrow key that transmits anything to the computer.
97:
98: `kr'
99: String of input characters sent by typing the right-arrow key.
100:
101: `ku'
102: String of input characters sent by typing the up-arrow key.
103:
104: `kd'
105: String of input characters sent by typing the down-arrow key.
106:
107: `kh'
108: String of input characters sent by typing the "home-position" key.
109:
110: `K1' ... `K5'
111: Strings of input characters sent by the five other keys in a 3-by-3
112: array that includes the arrow keys, if the keyboard has such a 3-by-3
113: array. Note that one of these keys may be the "home-position" key,
114: in which case one of these capabilities will have the same value as
115: the `kh' key.
116:
117: `k0'
118: String of input characters sent by function key 10 (or 0, if the terminal
119: has one labeled 0).
120:
121: `k1' ... `k9'
122: Strings of input characters sent by function keys 1 through 9,
123: provided for those function keys that exist.
124:
125: `kn'
126: Number: the number of numbered function keys, if there are more than
127: 10.
128:
129: `l0' ... `l9'
130: Strings which are the labels appearing on the keyboard on the keys
131: described by the capabilities `k0' ... `l9'. These capabilities
132: should be left undefined if the labels are `f0' or `f10' and `f1'
133: ... `f9'.
134:
135: `kH'
136: String of input characters sent by the "home down" key, if there is
137: one.
138:
139: `kb'
140: String of input characters sent by the "backspace" key, if there is
141: one.
142:
143: `ka'
144: String of input characters sent by the "clear all tabs" key, if there
145: is one.
146:
147: `kt'
148: String of input characters sent by the "clear tab stop this column"
149: key, if there is one.
150:
151: `kC'
152: String of input characters sent by the "clear screen" key, if there is
153: one.
154:
155: `kD'
156: String of input characters sent by the "delete character" key, if
157: there is one.
158:
159: `kL'
160: String of input characters sent by the "delete line" key, if there is
161: one.
162:
163: `kM'
164: String of input characters sent by the "exit insert mode" key, if
165: there is one.
166:
167: `kE'
168: String of input characters sent by the "clear to end of line" key, if
169: there is one.
170:
171: `kS'
172: String of input characters sent by the "clear to end of screen" key,
173: if there is one.
174:
175: `kI'
176: String of input characters sent by the "insert character" or "enter
177: insert mode" key, if there is one.
178:
179: `kA'
180: String of input characters sent by the "insert line" key, if there is
181: one.
182:
183: `kN'
184: String of input characters sent by the "next page" key, if there is
185: one.
186:
187: `kP'
188: String of input characters sent by the "previous page" key, if there is
189: one.
190:
191: `kF'
192: String of input characters sent by the "scroll forward" key, if there
193: is one.
194:
195: `kR'
196: String of input characters sent by the "scroll reverse" key, if there
197: is one.
198:
199: `kT'
200: String of input characters sent by the "set tab stop in this column"
201: key, if there is one.
202:
203: `ko'
204: String listing the other function keys the terminal has. This is a
205: very obsolete way of describing the same information found in the
206: `kH' ... `kT' keys. The string contains a list of two-character
207: termcap capability names, separated by commas. The meaning is that
208: for each capability name listed, the terminal has a key which sends
209: the string which is the value of that capability. For example, the
210: value `:ko=cl,ll,sf,sr:' says that the terminal has four function
211: keys which mean "clear screen", "home down", "scroll forward" and
212: "scroll reverse".
213:
214:
215: File: termcap Node: Meta Key, Prev: Keypad, Up: Capabilities, Next: Initialization
216:
217: Meta Key
218: ========
219:
220: A Meta key is a key on the keyboard that modifies each character you type
221: by controlling the 0200 bit. This bit is on if and only if the Meta key is
222: held down when the character is typed. Characters typed using the Meta key
223: are called Meta characters. Emacs uses Meta characters as editing
224: commands.
225:
226: `km'
227: Flag whose presence means that the terminal has a Meta key.
228:
229: `mm'
230: String of commands to enable the functioning of the Meta key.
231:
232: `mo'
233: String of commands to disable the functioning of the Meta key.
234:
235: If the terminal has `km' but does not have `mm' and `mo', it
236: means that the Meta key always functions. If it has `mm' and
237: `mo', it means that the Meta key can be turned on or off. Send the
238: `mm' string to turn it on, and the `mo' string to turn it off.
239: I do not know why one would ever not want it to be on.
240:
241:
242: File: termcap Node: Initialization, Prev: Meta Key, Up: Capabilities, Next: Pad Specs
243:
244: Initialization
245: ==============
246:
247: `ti'
248: String of commands to put the terminal into whatever special modes are
249: needed or appropriate for programs that move the cursor
250: nonsequentially around the screen. Programs that use termcap to do
251: full-screen display should output this string when they start up.
252:
253: `te'
254: String of commands to undo what is done by the `ti' string.
255: Programs that output the `ti' string on entry should output this
256: string when they exit.
257:
258: `is'
259: String of commands to initialize the terminal for each login session.
260:
261: `if'
262: String which is the name of a file containing the string of commands
263: to initialize the terminal for each session of use. Normally `is'
264: and `if' are not both used.
265:
266: `i1'
267: `i3'
268: Two more strings of commands to initialize the terminal for each login
269: session. The `i1' string (if defined) is output before `is'
270: or `if', and the `i3' string (if defined) is output after.
271:
272: The reason for having three separate initialization strings is to make
273: it easier to define a group of related terminal types with slightly
274: different initializations. Define two or three of the strings in the
275: basic type; then the other types can override one or two of the
276: strings.
277:
278: `rs'
279: String of commands to reset the terminal from any strange mode it may
280: be in. Normally this includes the `is' string (or other commands
281: with the same effects) and more. What would go in the `rs'
282: string but not in the `is' string are annoying or slow commands
283: to bring the terminal back from strange modes that nobody would
284: normally use.
285:
286: `it'
287: Numeric value, the initial spacing between hardware tab stop columns
288: when the terminal is powered up. Programs to initialize the terminal
289: can use this to decide whether there is a need to set the tab stops.
290: If the initial width is 8, well and good; if it is not 8, then the
291: tab stops should be set; if they cannot be set, the kernel is told
292: to convert tabs to spaces, and other programs will observe this and do
293: likewise.
294:
295: `ct'
296: String of commands to clear all tab stops.
297:
298: `st'
299: String of commands to set tab stop at current cursor column on all
300: lines.
301:
302:
303: File: termcap Node: Pad Specs, Prev: Initialization, Up: Capabilities, Next: Status Line
304:
305: Padding Capabilities
306: ====================
307:
308: There are two terminal capabilities that exist just to explain the proper
309: way to obey the padding specifications in all the command string
310: capabilities. One, `pc', must be obeyed by all termcap-using
311: programs.
312:
313: `pb'
314: Numeric value, the lowest baud rate at which padding is actually
315: needed. Programs may check this and refrain from doing any padding at
316: lower speeds.
317:
318: `pc'
319: String of commands for padding. The first character of this string is
320: to be used as the pad character, instead of using null characters for
321: padding. If `pc' is not provided, use null characters. Every
322: program that uses termcap must look up this capability and use it to
323: set the variable `PC' that is used by `tputs'.
324: *Note Padding::.
325:
326: Some termcap capabilities exist just to specify the amount of padding that
327: the kernel should give to cursor motion commands used in ordinary
328: sequential output.
329:
330: `dC'
331: Numeric value, the number of msec of padding needed for the
332: carriage-return character.
333:
334: `dN'
335: Numeric value, the number of msec of padding needed for the newline
336: (linefeed) character.
337:
338: `dB'
339: Numeric value, the number of msec of padding needed for the backspace
340: character.
341:
342: `dF'
343: Numeric value, the number of msec of padding needed for the formfeed
344: character.
345:
346: `dT'
347: Numeric value, the number of msec of padding needed for the tab
348: character.
349:
350: In some systems, the kernel uses the above capabilities; in other systems,
351: the kernel uses the paddings specified in the string capabilities
352: `cr', `sf', `le', `ff' and `ta'. Descriptions of
353: terminals which require such padding should contain the `dC' ...
354: `dT' capabilities and also specify the appropriate padding in the
355: corresponding string capabilities. Since no modern terminals require
356: padding for ordinary sequential output, you probably won't need to do
357: either of these things.
358:
359:
360: File: termcap Node: Status Line, Prev: Pad Specs, Up: Capabilities, Next: Half-Line
361:
362: Status Line
363: ===========
364:
365: A "status line" is a line on the terminal that is not used for ordinary
366: display output but instead used for a special message. The intended use is
367: for a continuously updated description of what the user's program is doing,
368: and that is where the name "status line" comes from, but in fact it could
369: be used for anything. The distinguishing characteristic of a status line
370: is that ordinary output to the terminal does not affect it; it changes only
371: if the special status line commands of this section are used.
372:
373: `hs'
374: Flag whose presence means that the terminal has a status line. If a
375: terminal description specifies that there is a status line, it must
376: provide the `ts' and `fs' capabilities.
377:
378: `ts'
379: String of commands to move the terminal cursor into the status line.
380: Usually these commands must specifically record the old cursor
381: position for the sake of the `fs' string.
382:
383: `fs'
384: String of commands to move the cursor back from the status line to its
385: previous position (outside the status line).
386:
387: `es'
388: Flag whose presence means that other display commands work while
389: writing the status line. In other words, one can clear parts of it,
390: insert or delete characters, move the cursor within it using `ch'
391: if there is a `ch' capability, enter and leave standout mode, and
392: so on.
393:
394: `ds'
395: String of commands to disable the display of the status line. This
396: may be absent, if there is no way to disable the status line display.
397:
398: `ws'
399: Numeric value, the width of the status line. If this capability is
400: absent in a terminal that has a status line, it means the status line
401: is the same width as the other lines.
402:
403: Note that the value of `ws' is sometimes as small as 8.
404:
405:
406: File: termcap Node: Half-Line, Prev: Status Line, Up: Capabilities, Next: Printer
407:
408: Half-Line Motion
409: ================
410:
411: Some terminals have commands for moving the cursor vertically by half-lines,
412: useful for outputting subscripts and superscripts. Mostly it is hardcopy
413: terminals that have such features.
414:
415: `hu'
416: String of commands to move the cursor up half a line. If the terminal
417: is a display, it is your responsibility to avoid moving up past the
418: top line; however, most likely the terminal that supports this is a
419: hardcopy terminal and there is nothing to be concerned about.
420:
421: `hd'
422: String of commands to move the cursor down half a line. If the
423: terminal is a display, it is your responsibility to avoid moving down
424: past the bottom line, etc.
425:
426:
427: File: termcap Node: Printer, Prev: Half-Line, Up: Capabilities
428:
429: Controlling Printers Attached to Terminals
430: ==========================================
431:
432: Some terminals have attached hardcopy printer ports. They may be able to
433: copy the screen contents to the printer; they may also be able to redirect
434: output to the printer. Termcap does not have anything to tell the program
435: whether the redirected output appears also on the screen; it does on some
436: terminals but not all.
437:
438: `ps'
439: String of commands to cause the contents of the screen to be printed.
440: If it is absent, the screen contents cannot be printed.
441:
442: `po'
443: String of commands to redirect further output to the printer.
444:
445: `pf'
446: String of commands to terminate redirection of output to the printer.
447: This capability must be present in the description if `po' is.
448:
449: `pO'
450: String of commands to redirect output to the printer for next N
451: characters of output, regardless of what they are. Redirection will
452: end automatically after N characters of further output. Until
453: then, nothing that is output can end redirection, not even the
454: `pf' string if there is one. The number N should not be
455: more than 255.
456:
457: One use of this capability is to send non-text byte sequences (such as
458: bit-maps) to the printer.
459:
460: Most terminals with printers do not support all of `ps', `po' and
461: `pO'; any one or two of them may be supported. To make a program that
462: can send output to all kinds of printers, it is necessary to check for all
463: three of these capabilities, choose the most convenient of the ones that
464: are provided, and use it in its own appropriate fashion.
465:
466:
467: File: termcap Node: Summary, Prev: Capabilities, Up: Top, Next: Var Index
468:
469: Summary of Capability Names
470: ***************************
471:
472: Here are all the terminal capability names in alphabetical order
473: with a brief description of each. For cross references to their definitions,
474: see the index of capability names (*Note Cap Index::).
475:
476: `ae'
477: String to turn off alternate character set mode.
478: `al'
479: String to insert a blank line before the cursor.
480: `AL'
481: String to insert N blank lines before the cursor.
482: `am'
483: Flag: output to last column wraps cursor to next line.
484: `as'
485: String to turn on alternate character set mode.like.
486: `bc'
487: Very obsolete alternative name for the `le' capability.
488: `bl'
489: String to sound the bell.
490: `bs'
491: Obsolete flag: ASCII backspace may be used for leftward motion.
492: `bt'
493: String to move the cursor left to the previous hardware tab stop column.
494: `bw'
495: Flag: `le' at left margin wraps to end of previous line.
496: `CC'
497: String to change terminal's command character.
498: `cd'
499: String to clear the line the cursor is on, and following lines.
500: `ce'
501: String to clear from the cursor to the end of the line.
502: `ch'
503: String to position the cursor at column C in the same line.
504: `cl'
505: String to clear the entire screen and put cursor at upper left corner.
506: `cm'
507: String to position the cursor at line L, column C.
508: `CM'
509: String to position the cursor at line L, column
510: C, relative to display memory.
511: `co'
512: Number: width of the screen.
513: `cr'
514: String to move cursor sideways to left margin.
515: `cs'
516: String to set the scroll region.
517: `cS'
518: Alternate form of string to set the scroll region.
519: `ct'
520: String to clear all tab stops.
521: `cv'
522: String to position the cursor at line L in the same column.
523: `da'
524: Flag: data scrolled off top of screen may be scrolled back.
525: `db'
526: Flag: data scrolled off bottom of screen may be scrolled back.
527: `dB'
528: Obsolete number: msec of padding needed for the backspace character.
529: `dc'
530: String to delete one character position at the cursor.
531: `dC'
532: Obsolete number: msec of padding needed for the carriage-return character.
533: `DC'
534: String to delete N characters starting at the cursor.
535: `dF'
536: Obsolete number: msec of padding needed for the formfeed character.
537: `dl'
538: String to delete the line the cursor is on.
539: `DL'
540: String to delete N lines starting with the cursor's line.
541: `dm'
542: String to enter delete mode.
543: `dN'
544: Obsolete number: msec of padding needed for the newline character.
545: `do'
546: String to move the cursor vertically down one line.
547: `DO'
548: String to move cursor vertically down N lines.
549: `ds'
550: String to disable the display of the status line.
551: `dT'
552: Obsolete number: msec of padding needed for the tab character.
553: `ec'
554: String of commands to clear N characters at cursor.
555: `ed'
556: String to exit delete mode.
557: `ei'
558: String to leave insert mode.
559: `eo'
560: Flag: output of a space can erase an overstrike.
561: `es'
562: Flag: other display commands work while writing the status line.
563: `ff'
564: String to advance to the next page, for a hardcopy terminal.
565: `fs'
566: String to move the cursor back from the status line to its
567: previous position (outside the status line).
568: `gn'
569: Flag: this terminal type is generic, not real.
570: `hc'
571: Flag: hardcopy terminal.
572: `hd'
573: String to move the cursor down half a line.
574: `ho'
575: String to position cursor at upper left corner.
576: `hs'
577: Flag: the terminal has a status line.
578: `hu'
579: String to move the cursor up half a line.
580: `hz'
581: Flag: terminal cannot accept `~' as output.
582: `i1'
583: String to initialize the terminal for each login session.
584: `i3'
585: String to initialize the terminal for each login session.
586: `ic'
587: String to insert one character position at the cursor.
588: `IC'
589: String to insert N character positions at the cursor.
590: `if'
591: String naming a file of commands to initialize the terminal.
592: `im'
593: String to enter insert mode.
594: `in'
595: Flag: outputting a space is different from moving over empty positions.
596: `ip'
597: String to output following an inserted character in insert mode.
598: `is'
599: String to initialize the terminal for each login session.
600: `it'
601: Number: initial spacing between hardware tab stop columns.
602: `k0'
603: String of input sent by function key 0 or 10.
604: `k1 ... k9'
605: Strings of input sent by function keys 1 through 9.
606: `K1 ... K5'
607: Strings sent by the five other keys in 3-by-3 array with arrows.
608: `ka'
609: String of input sent by the "clear all tabs" key.
610: `kA'
611: String of input sent by the "insert line" key.
612: `kb'
613: String of input sent by the "backspace" key.
614: `kC'
615: String of input sent by the "clear screen" key.
616: `kd'
617: String of input sent by typing the down-arrow key.
618: `kD'
619: String of input sent by the "delete character" key.
620: `ke'
621: String to make the function keys work locally.
622: `kE'
623: String of input sent by the "clear to end of line" key.
624: `kF'
625: String of input sent by the "scroll forward" key.
626: `kh'
627: String of input sent by typing the "home-position" key.
628: `kH'
629: String of input sent by the "home down" key.
630: `kI'
631: String of input sent by the "insert character" or "enter
632: insert mode" key.
633: `kl'
634: String of input sent by typing the left-arrow key.
635: `kL'
636: String of input sent by the "delete line" key.
637: `km'
638: Flag: the terminal has a Meta key.
639: `kM'
640: String of input sent by the "exit insert mode" key.
641: `kn'
642: Numeric value, the number of numbered function keys.
643: `kN'
644: String of input sent by the "next page" key.
645: `ko'
646: Very obsolete string listing the terminal's named function keys.
647: `kP'
648: String of input sent by the "previous page" key.
649: `kr'
650: String of input sent by typing the right-arrow key.
651: `kR'
652: String of input sent by the "scroll reverse" key.
653: `ks'
654: String to make the function keys transmit.
655: `kS'
656: String of input sent by the "clear to end of screen" key.
657: `kt'
658: String of input sent by the "clear tab stop this column" key.
659: `kT'
660: String of input sent by the "set tab stop in this column" key.
661: `ku'
662: String of input sent by typing the up-arrow key.
663: `l0'
664: String on keyboard labelling function key 0 or 10.
665: `l1 ... l9'
666: Strings on keyboard labelling function keys 1 through 9.
667: `le'
668: String to move the cursor left one column.
669: `LE'
670: String to move cursor left N columns.
671: `li'
672: Number: height of the screen.
673: `ll'
674: String to position cursor at lower left corner.
675: `lm'
676: Number: lines of display memory.
677: `mb'
678: String to enter blinking mode.
679: `md'
680: String to enter double-bright mode.
681: `me'
682: String to turn off all appearance modes
683: `mh'
684: String to enter half-bright mode.
685: `mi'
686: Flag: cursor motion in insert mode is safe.
687: `mk'
688: String to enter invisible mode.
689: `mm'
690: String to enable the functioning of the Meta key.
691: `mo'
692: String to disable the functioning of the Meta key.
693: `mp'
694: String to enter protected mode.
695: `mr'
696: String to enter reverse-video mode.
697: `ms'
698: Flag: cursor motion in standout mode is safe.
699: `nc'
700: Obsolete flag: do not use ASCII carriage-return on this terminal.
701: `nd'
702: String to move the cursor right one column.
703: `nl'
704: Obsolete alternative name for the `do' and `sf' capabilities.
705: `ns'
706: Flag: the terminal does not normally scroll for sequential output.
707: `nw'
708: String to move to start of next line, possibly clearing rest of old line.
709: `os'
710: Flag: terminal can overstrike.
711: `pb'
712: Number: the lowest baud rate at which padding is actually needed.
713: `pc'
714: String containing character for padding.
715: `pf'
716: String to terminate redirection of output to the printer.
717: `po'
718: String to redirect further output to the printer.
719: `pO'
720: String to redirect N characters ofoutput to the printer.
721: `ps'
722: String to print the screen on the attached printer.
723: `rc'
724: String to move to last saved cursor position.
725: `RI'
726: String to move cursor right N columns.
727: `rp'
728: String to output character C repeated N times.
729: `rs'
730: String to reset the terminal from any strange modes.
731: `sa'
732: String to turn on an arbitrary combination of appearance modes.
733: `sc'
734: String to save the current cursor position.
735: `se'
736: String to leave standout mode.
737: `sf'
738: String to scroll the screen one line up.
739: `SF'
740: String to scroll the screen N lines up.
741: `sg'
742: Number: width of magic standout cookie. Absent if magic cookies are
743: not used.
744: `so'
745: String to enter standout mode.
746: `sr'
747: String to scroll the screen one line down.
748: `SR'
749: String to scroll the screen N line down.
750: `st'
751: String to set tab stop at current cursor column on all lines.
752: programs.
753: `ta'
754: String to move the cursor right to the next hardware tab stop column.
755: `te'
756: String to return terminal to settings for sequential output.
757: `ti'
758: String to initialize terminal for random cursor motion.
759: `ts'
760: String to move the terminal cursor into the status line.
761: `uc'
762: String to underline one character and move cursor right.
763: `ue'
764: String to turn off underline mode
765: `ug'
766: Number: width of underlining magic cookie. Absent if underlining
767: doesn't use magic cookies.
768: `ul'
769: Flag: underline by overstriking with an underscore.
770: `up'
771: String to move the cursor vertically up one line.
772: `UP'
773: String to move cursor vertically up N lines.
774: `us'
775: String to turn on underline mode
776: `vb'
777: String to make the screen flash.
778: `ve'
779: String to return the cursor to normal.
780: `vi'
781: String to make the cursor invisible.
782: `vs'
783: String to enhance the cursor.
784: `wi'
785: String to set the terminal output screen window.
786: `ws'
787: Number: the width of the status line.
788: `xb'
789: Flag: superbee terminal.
790: `xn'
791: Flag: cursor wraps in a strange way.
792: `xs'
793: Flag: clearing a line is the only way to clear the appearance modes of
794: positions in that line (or, only way to remove magic cookies on that
795: line).
796: `xt'
797: Flag: Teleray 1061; several strange characteristics.
798:
799:
800: File: termcap Node: Var Index, Prev: Summary, Up: Top, Next: Cap Index
801:
802: Variable and Function Index
803: ***************************
804:
805:
806: * Menu:
807:
808: sort: read error on stdin: Bad file number
809:
810:
811: File: termcap Node: Cap Index, Prev: Var Index, Up: Top, Next: Index
812:
813: Capability Index
814: ****************
815:
816:
817: * Menu:
818:
819: sort: read error on stdin: Bad file number
820:
821:
822: File: termcap Node: Index, Prev: Cap Index, Up: Top
823:
824: Concept Index
825: *************
826:
827:
828: * Menu:
829:
830: sort: read error on stdin: Bad file number
831:
832:
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.