This commit is contained in:
Michael Kerrisk 2006-05-17 21:42:14 +00:00
parent fb84c583f7
commit ed07150222
1 changed files with 0 additions and 14 deletions

View File

@ -60,9 +60,7 @@ always want to use a terminfo-aware screen library or utility such as
.BR tput (1),
or
.BR reset (1).
.SH "LINUX CONSOLE CONTROLS"
This section describes all the control characters and escape sequences
that invoke special functions (i.e. anything other than writing a
glyph at the current cursor location) on the Linux console.
@ -110,7 +108,6 @@ ESC (0x1B, ^[) starts an escape sequence;
DEL (0x7F) is ignored;
.HP
CSI (0x9B) is equivalent to ESC [.
.\" .LP
.SS "ESC- but not CSI-sequences"
.TS
l l l.
@ -149,7 +146,6 @@ ESC ] OSC (Should be: Operating system command)
ESC ] R: reset palette
.TE
.SS "ECMA-48 CSI sequences"
CSI (or ESC [) is followed by a sequence of parameters,
at most NPAR (16), that are decimal numbers separated by
semicolons. An empty or absent parameter is taken to be 0.
@ -204,7 +200,6 @@ u ? Restore cursor location.
` HPA Move cursor to indicated column in current row.
.TE
.SS ECMA-48 Set Graphics Rendition
The ECMA-48 SGR sequence ESC [ <parameters> m sets display attributes.
Several attributes can be set in the same sequence.
.LP
@ -335,9 +330,7 @@ ESC [ 12 ; \fIn\fP ] Bring specified console to the front.
ESC [ 13 ] Unblank the screen.
ESC [ 14 ; \fIn\fP ] Set the VESA powerdown interval in minutes.
.TE
.SH "CHARACTER SETS"
The kernel knows about 4 translations of bytes into console-screen symbols.
The four tables are: a) Latin1 \-> PC,
b) VT100 graphics \-> PC, c) PC \-> PC, d) user-defined.
@ -368,9 +361,7 @@ The result of the mapping is that if a symbol c is printed, the symbol
s = map[c] is sent to the video memory. The bitmap that corresponds to
s is found in the character ROM, and can be changed using
.BR setfont (8).
.SH "MOUSE TRACKING"
The mouse tracking facility is intended to return xterm-compatible
mouse status reports. Because the console driver has no way to know
the device or type of the mouse, these reports are returned in the
@ -402,9 +393,7 @@ bits encode what modifiers were down when the button was pressed and
are added together: 4=Shift, 8=Meta, 16=Control. Again \fIx\fP and
\fIy\fP are the x and y coordinates of the mouse event. The upper
left corner is (1,1).
.SH "COMPARISONS WITH OTHER TERMINALS"
Many different terminal types are described, like the Linux console,
as being `VT100-compatible'. Here we discuss differences vbetween the
Linux console an the two most important others, the DEC VT102 and
@ -515,11 +504,8 @@ own private-mode sequences, refer to the
.I Xterm Control Sequences
document by Edward Moy and Stephen Gildea, available with the X
distribution.
.SH BUGS
In 2.0.23, CSI is broken, and NUL is not ignored inside escape sequences.
.SH "SEE ALSO"
.BR console (4),
.BR console_ioctl (4),