ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/doc/rxvt.7.man.in
(Generate patch)

Comparing rxvt-unicode/doc/rxvt.7.man.in (file contents):
Revision 1.130 by root, Sat May 14 08:28:25 2016 UTC vs.
Revision 1.131 by root, Fri May 14 13:47:43 2021 UTC

1.\" Automatically generated by Pod::Man 2.28 (Pod::Simple 3.30) 1.\" Automatically generated by Pod::Man 4.11 (Pod::Simple 3.35)
2.\" 2.\"
3.\" Standard preamble: 3.\" Standard preamble:
4.\" ======================================================================== 4.\" ========================================================================
5.de Sp \" Vertical space (when we can't use .PP) 5.de Sp \" Vertical space (when we can't use .PP)
6.if t .sp .5v 6.if t .sp .5v
44.\" 44.\"
45.\" Escape single quotes in literal strings from groff's Unicode transform. 45.\" Escape single quotes in literal strings from groff's Unicode transform.
46.ie \n(.g .ds Aq \(aq 46.ie \n(.g .ds Aq \(aq
47.el .ds Aq ' 47.el .ds Aq '
48.\" 48.\"
49.\" If the F register is turned on, we'll generate index entries on stderr for 49.\" If the F register is >0, we'll generate index entries on stderr for
50.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index 50.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
51.\" entries marked with X<> in POD. Of course, you'll have to process the 51.\" entries marked with X<> in POD. Of course, you'll have to process the
52.\" output yourself in some meaningful fashion. 52.\" output yourself in some meaningful fashion.
53.\" 53.\"
54.\" Avoid warning from groff about undefined register 'F'. 54.\" Avoid warning from groff about undefined register 'F'.
55.de IX 55.de IX
56.. 56..
57.nr rF 0 57.nr rF 0
58.if \n(.g .if rF .nr rF 1 58.if \n(.g .if rF .nr rF 1
59.if (\n(rF:(\n(.g==0)) \{ 59.if (\n(rF:(\n(.g==0)) \{\
60. if \nF \{ 60. if \nF \{\
61. de IX 61. de IX
62. tm Index:\\$1\t\\n%\t"\\$2" 62. tm Index:\\$1\t\\n%\t"\\$2"
63.. 63..
64. if !\nF==2 \{ 64. if !\nF==2 \{\
65. nr % 0 65. nr % 0
66. nr F 2 66. nr F 2
67. \} 67. \}
68. \} 68. \}
69.\} 69.\}
131.\} 131.\}
132.rm #[ #] #H #V #F C 132.rm #[ #] #H #V #F C
133.\" ======================================================================== 133.\" ========================================================================
134.\" 134.\"
135.IX Title "@@RXVT_NAME@@ 7" 135.IX Title "@@RXVT_NAME@@ 7"
136.TH @@RXVT_NAME@@ 7 "2016-01-23" "@@RXVT_VERSION@@" "RXVT-UNICODE" 136.TH @@RXVT_NAME@@ 7 "2021-05-13" "@@RXVT_VERSION@@" "RXVT-UNICODE"
137.\" For nroff, turn off justification. Always turn off hyphenation; it makes 137.\" For nroff, turn off justification. Always turn off hyphenation; it makes
138.\" way too many mistakes in technical documents. 138.\" way too many mistakes in technical documents.
139.if n .ad l 139.if n .ad l
140.nh 140.nh
141.SH "NAME" 141.SH "NAME"
167.SS "Meta, Features & Commandline Issues" 167.SS "Meta, Features & Commandline Issues"
168.IX Subsection "Meta, Features & Commandline Issues" 168.IX Subsection "Meta, Features & Commandline Issues"
169\fIMy question isn't answered here, can I ask a human?\fR 169\fIMy question isn't answered here, can I ask a human?\fR
170.IX Subsection "My question isn't answered here, can I ask a human?" 170.IX Subsection "My question isn't answered here, can I ask a human?"
171.PP 171.PP
172Before sending me mail, you could go to \s-1IRC: \s0\f(CW\*(C`irc.freenode.net\*(C'\fR, 172Before sending me mail, you could go to \s-1IRC:\s0 \f(CW\*(C`irc.freenode.net\*(C'\fR,
173channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be 173channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be
174interested in learning about new and exciting problems (but not FAQs :). 174interested in learning about new and exciting problems (but not FAQs :).
175.PP 175.PP
176\fII use Gentoo, and I have a problem...\fR 176\fII use Gentoo, and I have a problem...\fR
177.IX Subsection "I use Gentoo, and I have a problem..." 177.IX Subsection "I use Gentoo, and I have a problem..."
252This tries to create a new terminal, and if fails with exit status 2, 252This tries to create a new terminal, and if fails with exit status 2,
253meaning it couldn't connect to the daemon, it will start the daemon and 253meaning it couldn't connect to the daemon, it will start the daemon and
254re-run the command. Subsequent invocations of the script will re-use the 254re-run the command. Subsequent invocations of the script will re-use the
255existing daemon. 255existing daemon.
256.PP 256.PP
257Another option is to use systemd socket-based activation (see
258\&\fBsystemd.socket\fR\|(5)). Here is an example of a service unit file and of a
259socket unit file for the default socket path:
260.IP "urxvtd.service" 4
261.IX Item "urxvtd.service"
262.Vb 3
263\& [Unit]
264\& Description=urxvt terminal daemon
265\& Requires=urxvtd.socket
266\&
267\& [Service]
268\& ExecStart=/usr/bin/urxvtd \-o
269.Ve
270.IP "urxvtd.socket" 4
271.IX Item "urxvtd.socket"
272.Vb 2
273\& [Unit]
274\& Description=urxvt terminal daemon socket
275\&
276\& [Socket]
277\& ListenStream=%h/.urxvt/urxvtd\-%H
278\&
279\& [Install]
280\& WantedBy=sockets.target
281.Ve
282.PP
257\fIHow do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colours etc.\fR 283\fIHow do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colours etc.\fR
258.IX Subsection "How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colours etc." 284.IX Subsection "How do I distinguish whether I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colours etc."
259.PP 285.PP
260The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\*(R",\s0 286The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\*(R",\s0
261so you can check and see if that is set. Note that several programs, \s-1JED,\s0 287so you can check and see if that is set. Note that several programs, \s-1JED,\s0
266.IX Subsection "How do I set the correct, full IP address for the DISPLAY variable?" 292.IX Subsection "How do I set the correct, full IP address for the DISPLAY variable?"
267.PP 293.PP
268If you've compiled rxvt-unicode with \s-1DISPLAY_IS_IP\s0 and have enabled 294If you've compiled rxvt-unicode with \s-1DISPLAY_IS_IP\s0 and have enabled
269insecure mode then it is possible to use the following shell script 295insecure mode then it is possible to use the following shell script
270snippets to correctly set the display. If your version of rxvt-unicode 296snippets to correctly set the display. If your version of rxvt-unicode
271wasn't also compiled with \s-1ESCZ_ANSWER \s0(as assumed in these snippets) then 297wasn't also compiled with \s-1ESCZ_ANSWER\s0 (as assumed in these snippets) then
272the \s-1COLORTERM\s0 variable can be used to distinguish rxvt-unicode from a 298the \s-1COLORTERM\s0 variable can be used to distinguish rxvt-unicode from a
273regular xterm. 299regular xterm.
274.PP 300.PP
275Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script 301Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script
276snippets: 302snippets:
734\&\fBperl-ext-common\fR resource to the empty string, which also keeps 760\&\fBperl-ext-common\fR resource to the empty string, which also keeps
735rxvt-unicode from initialising perl, saving memory. 761rxvt-unicode from initialising perl, saving memory.
736.PP 762.PP
737If you only want to disable specific features, you first have to 763If you only want to disable specific features, you first have to
738identify which perl extension is responsible. For this, read the section 764identify which perl extension is responsible. For this, read the section
739\&\fB\s-1PREPACKAGED EXTENSIONS\s0\fR in the @@URXVT_NAME@@\fIperl\fR\|(3) manpage. For 765\&\fB\s-1PREPACKAGED EXTENSIONS\s0\fR in the @@URXVT_NAME@@\fBperl\fR\|(3) manpage. For
740example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify 766example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify
741this \fBperl-ext-common\fR resource: 767this \fBperl-ext-common\fR resource:
742.PP 768.PP
743.Vb 1 769.Vb 1
744\& URxvt.perl\-ext\-common: default,\-selection\-popup,\-option\-popup 770\& URxvt.perl\-ext\-common: default,\-selection\-popup,\-option\-popup
914author's .Xdefaults entries, with comments on what they do. It's certainly 940author's .Xdefaults entries, with comments on what they do. It's certainly
915not \fItypical\fR, but what's typical... 941not \fItypical\fR, but what's typical...
916.PP 942.PP
917.Vb 2 943.Vb 2
918\& URxvt.cutchars: "()*,<>[]{}|\*(Aq 944\& URxvt.cutchars: "()*,<>[]{}|\*(Aq
919\& URxvt.print\-pipe: cat >/tmp/xxx 945\& URxvt.print\-pipe: cat >/some/path
920.Ve 946.Ve
921.PP 947.PP
922These are just for testing stuff. 948These are just for testing stuff.
923.PP 949.PP
924.Vb 2 950.Vb 2
1424systems, utmp/wtmp/lastlog handling on others) and drop privileges 1450systems, utmp/wtmp/lastlog handling on others) and drop privileges
1425immediately. This is much safer than most other terminals that keep 1451immediately. This is much safer than most other terminals that keep
1426privileges while running (but is more relevant to urxvt, as it contains 1452privileges while running (but is more relevant to urxvt, as it contains
1427things as perl interpreters, which might be \*(L"helpful\*(R" to attackers). 1453things as perl interpreters, which might be \*(L"helpful\*(R" to attackers).
1428.PP 1454.PP
1429This forking is done as the very first within \fImain()\fR, which is very early 1455This forking is done as the very first within \fBmain()\fR, which is very early
1430and reduces possible bugs to initialisation code run before \fImain()\fR, or 1456and reduces possible bugs to initialisation code run before \fBmain()\fR, or
1431things like the dynamic loader of your system, which should result in very 1457things like the dynamic loader of your system, which should result in very
1432little risk. 1458little risk.
1433.PP 1459.PP
1434\fII am on FreeBSD and rxvt-unicode does not seem to work at all.\fR 1460\fII am on FreeBSD and rxvt-unicode does not seem to work at all.\fR
1435.IX Subsection "I am on FreeBSD and rxvt-unicode does not seem to work at all." 1461.IX Subsection "I am on FreeBSD and rxvt-unicode does not seem to work at all."
1495.IX Header "RXVT-UNICODE TECHNICAL REFERENCE" 1521.IX Header "RXVT-UNICODE TECHNICAL REFERENCE"
1496The rest of this document describes various technical aspects of 1522The rest of this document describes various technical aspects of
1497\&\fBrxvt-unicode\fR. First the description of supported command sequences, 1523\&\fBrxvt-unicode\fR. First the description of supported command sequences,
1498followed by pixmap support and last by a description of all features 1524followed by pixmap support and last by a description of all features
1499selectable at \f(CW\*(C`configure\*(C'\fR time. 1525selectable at \f(CW\*(C`configure\*(C'\fR time.
1526.PP
1527When some functionality is marked as (insecure mode), then it requires
1528insecure mode to be enabled to work fully, e.g. by using the \fBinsecure\fR
1529resource or command line switch. As that name implies, a terminal running
1530in insecure mode might not be secure against attackers that can output
1531arbitrary sequences to the terminal.
1500.SS "Definitions" 1532.SS "Definitions"
1501.IX Subsection "Definitions" 1533.IX Subsection "Definitions"
1502.ie n .IP "\fB\fB""c""\fB\fR" 4 1534.ie n .IP "\fB\f(CB""c""\fB\fR" 4
1503.el .IP "\fB\f(CBc\fB\fR" 4 1535.el .IP "\fB\f(CBc\fB\fR" 4
1504.IX Item "c" 1536.IX Item "c"
1505The literal character c (potentially a multi-byte character). 1537The literal character c (potentially a multi-byte character).
1506.ie n .IP "\fB\fB""C""\fB\fR" 4 1538.ie n .IP "\fB\f(CB""C""\fB\fR" 4
1507.el .IP "\fB\f(CBC\fB\fR" 4 1539.el .IP "\fB\f(CBC\fB\fR" 4
1508.IX Item "C" 1540.IX Item "C"
1509A single (required) character. 1541A single (required) character.
1510.ie n .IP "\fB\fB""Ps""\fB\fR" 4 1542.ie n .IP "\fB\f(CB""Ps""\fB\fR" 4
1511.el .IP "\fB\f(CBPs\fB\fR" 4 1543.el .IP "\fB\f(CBPs\fB\fR" 4
1512.IX Item "Ps" 1544.IX Item "Ps"
1513A single (usually optional) numeric parameter, composed of one or more 1545A single (usually optional) numeric parameter, composed of one or more
1514digits. 1546digits.
1515.ie n .IP "\fB\fB""Pm""\fB\fR" 4 1547.ie n .IP "\fB\f(CB""Pm""\fB\fR" 4
1516.el .IP "\fB\f(CBPm\fB\fR" 4 1548.el .IP "\fB\f(CBPm\fB\fR" 4
1517.IX Item "Pm" 1549.IX Item "Pm"
1518A multiple numeric parameter composed of any number of single numeric 1550A multiple numeric parameter composed of any number of single numeric
1519parameters, separated by \f(CW\*(C`;\*(C'\fR character(s). 1551parameters, separated by \f(CW\*(C`;\*(C'\fR character(s).
1520.ie n .IP "\fB\fB""Pt""\fB\fR" 4 1552.ie n .IP "\fB\f(CB""Pt""\fB\fR" 4
1521.el .IP "\fB\f(CBPt\fB\fR" 4 1553.el .IP "\fB\f(CBPt\fB\fR" 4
1522.IX Item "Pt" 1554.IX Item "Pt"
1523A text parameter composed of printable characters. 1555A text parameter composed of printable characters.
1524.SS "Values" 1556.SS "Values"
1525.IX Subsection "Values" 1557.IX Subsection "Values"
1526.ie n .IP "\fB\fB""ENQ""\fB\fR" 4 1558.ie n .IP "\fB\f(CB""ENQ""\fB\fR" 4
1527.el .IP "\fB\f(CBENQ\fB\fR" 4 1559.el .IP "\fB\f(CBENQ\fB\fR" 4
1528.IX Item "ENQ" 1560.IX Item "ENQ"
1529Enquiry (Ctrl-E) = Send Device Attributes (\s-1DA\s0) 1561Enquiry (Ctrl-E) = Send Device Attributes (\s-1DA\s0)
1530request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. 1562request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR.
1531.ie n .IP "\fB\fB""BEL""\fB\fR" 4 1563.ie n .IP "\fB\f(CB""BEL""\fB\fR" 4
1532.el .IP "\fB\f(CBBEL\fB\fR" 4 1564.el .IP "\fB\f(CBBEL\fB\fR" 4
1533.IX Item "BEL" 1565.IX Item "BEL"
1534Bell (Ctrl-G) 1566Bell (Ctrl-G)
1535.ie n .IP "\fB\fB""BS""\fB\fR" 4 1567.ie n .IP "\fB\f(CB""BS""\fB\fR" 4
1536.el .IP "\fB\f(CBBS\fB\fR" 4 1568.el .IP "\fB\f(CBBS\fB\fR" 4
1537.IX Item "BS" 1569.IX Item "BS"
1538Backspace (Ctrl-H) 1570Backspace (Ctrl-H)
1539.ie n .IP "\fB\fB""TAB""\fB\fR" 4 1571.ie n .IP "\fB\f(CB""TAB""\fB\fR" 4
1540.el .IP "\fB\f(CBTAB\fB\fR" 4 1572.el .IP "\fB\f(CBTAB\fB\fR" 4
1541.IX Item "TAB" 1573.IX Item "TAB"
1542Horizontal Tab (\s-1HT\s0) (Ctrl-I) 1574Horizontal Tab (\s-1HT\s0) (Ctrl-I)
1543.ie n .IP "\fB\fB""LF""\fB\fR" 4 1575.ie n .IP "\fB\f(CB""LF""\fB\fR" 4
1544.el .IP "\fB\f(CBLF\fB\fR" 4 1576.el .IP "\fB\f(CBLF\fB\fR" 4
1545.IX Item "LF" 1577.IX Item "LF"
1546Line Feed or New Line (\s-1NL\s0) (Ctrl-J) 1578Line Feed or New Line (\s-1NL\s0) (Ctrl-J)
1547.ie n .IP "\fB\fB""VT""\fB\fR" 4 1579.ie n .IP "\fB\f(CB""VT""\fB\fR" 4
1548.el .IP "\fB\f(CBVT\fB\fR" 4 1580.el .IP "\fB\f(CBVT\fB\fR" 4
1549.IX Item "VT" 1581.IX Item "VT"
1550Vertical Tab (Ctrl-K) same as \fB\f(CB\*(C`LF\*(C'\fB\fR 1582Vertical Tab (Ctrl-K) same as \fB\f(CB\*(C`LF\*(C'\fB\fR
1551.ie n .IP "\fB\fB""FF""\fB\fR" 4 1583.ie n .IP "\fB\f(CB""FF""\fB\fR" 4
1552.el .IP "\fB\f(CBFF\fB\fR" 4 1584.el .IP "\fB\f(CBFF\fB\fR" 4
1553.IX Item "FF" 1585.IX Item "FF"
1554Form Feed or New Page (\s-1NP\s0) (Ctrl-L) same as \fB\f(CB\*(C`LF\*(C'\fB\fR 1586Form Feed or New Page (\s-1NP\s0) (Ctrl-L) same as \fB\f(CB\*(C`LF\*(C'\fB\fR
1555.ie n .IP "\fB\fB""CR""\fB\fR" 4 1587.ie n .IP "\fB\f(CB""CR""\fB\fR" 4
1556.el .IP "\fB\f(CBCR\fB\fR" 4 1588.el .IP "\fB\f(CBCR\fB\fR" 4
1557.IX Item "CR" 1589.IX Item "CR"
1558Carriage Return (Ctrl-M) 1590Carriage Return (Ctrl-M)
1559.ie n .IP "\fB\fB""SO""\fB\fR" 4 1591.ie n .IP "\fB\f(CB""SO""\fB\fR" 4
1560.el .IP "\fB\f(CBSO\fB\fR" 4 1592.el .IP "\fB\f(CBSO\fB\fR" 4
1561.IX Item "SO" 1593.IX Item "SO"
1562Shift Out (Ctrl-N), invokes the G1 character set. 1594Shift Out (Ctrl-N), invokes the G1 character set.
1563Switch to Alternate Character Set 1595Switch to Alternate Character Set
1564.ie n .IP "\fB\fB""SI""\fB\fR" 4 1596.ie n .IP "\fB\f(CB""SI""\fB\fR" 4
1565.el .IP "\fB\f(CBSI\fB\fR" 4 1597.el .IP "\fB\f(CBSI\fB\fR" 4
1566.IX Item "SI" 1598.IX Item "SI"
1567Shift In (Ctrl-O), invokes the G0 character set (the default). 1599Shift In (Ctrl-O), invokes the G0 character set (the default).
1568Switch to Standard Character Set 1600Switch to Standard Character Set
1569.ie n .IP "\fB\fB""SP""\fB\fR" 4 1601.ie n .IP "\fB\f(CB""SP""\fB\fR" 4
1570.el .IP "\fB\f(CBSP\fB\fR" 4 1602.el .IP "\fB\f(CBSP\fB\fR" 4
1571.IX Item "SP" 1603.IX Item "SP"
1572Space Character 1604Space Character
1573.SS "Escape Sequences" 1605.SS "Escape Sequences"
1574.IX Subsection "Escape Sequences" 1606.IX Subsection "Escape Sequences"
1575.ie n .IP "\fB\fB""ESC # 8""\fB\fR" 4 1607.ie n .IP "\fB\f(CB""ESC # 8""\fB\fR" 4
1576.el .IP "\fB\f(CBESC # 8\fB\fR" 4 1608.el .IP "\fB\f(CBESC # 8\fB\fR" 4
1577.IX Item "ESC # 8" 1609.IX Item "ESC # 8"
1578\&\s-1DEC\s0 Screen Alignment Test (\s-1DECALN\s0) 1610\&\s-1DEC\s0 Screen Alignment Test (\s-1DECALN\s0)
1579.ie n .IP "\fB\fB""ESC 7""\fB\fR" 4 1611.ie n .IP "\fB\f(CB""ESC 7""\fB\fR" 4
1580.el .IP "\fB\f(CBESC 7\fB\fR" 4 1612.el .IP "\fB\f(CBESC 7\fB\fR" 4
1581.IX Item "ESC 7" 1613.IX Item "ESC 7"
1582Save Cursor (\s-1SC\s0) 1614Save Cursor (\s-1SC\s0)
1583.ie n .IP "\fB\fB""ESC 8""\fB\fR" 4 1615.ie n .IP "\fB\f(CB""ESC 8""\fB\fR" 4
1584.el .IP "\fB\f(CBESC 8\fB\fR" 4 1616.el .IP "\fB\f(CBESC 8\fB\fR" 4
1585.IX Item "ESC 8" 1617.IX Item "ESC 8"
1586Restore Cursor 1618Restore Cursor
1587.ie n .IP "\fB\fB""ESC =""\fB\fR" 4 1619.ie n .IP "\fB\f(CB""ESC =""\fB\fR" 4
1588.el .IP "\fB\f(CBESC =\fB\fR" 4 1620.el .IP "\fB\f(CBESC =\fB\fR" 4
1589.IX Item "ESC =" 1621.IX Item "ESC ="
1590Application Keypad (\s-1SMKX\s0). See also next sequence. 1622Application Keypad (\s-1SMKX\s0). See also next sequence.
1591.ie n .IP "\fB\fB""ESC >""\fB\fR" 4 1623.ie n .IP "\fB\f(CB""ESC >""\fB\fR" 4
1592.el .IP "\fB\f(CBESC >\fB\fR" 4 1624.el .IP "\fB\f(CBESC >\fB\fR" 4
1593.IX Item "ESC >" 1625.IX Item "ESC >"
1594Normal Keypad (\s-1RMKX\s0) 1626Normal Keypad (\s-1RMKX\s0)
1595.Sp 1627.Sp
1596\&\fBNote:\fR numbers or control functions are generated by the numeric 1628\&\fBNote:\fR numbers or control functions are generated by the numeric
1597keypad in normal or application mode, respectively (see Key Codes). 1629keypad in normal or application mode, respectively (see Key Codes).
1598.ie n .IP "\fB\fB""ESC D""\fB\fR" 4 1630.ie n .IP "\fB\f(CB""ESC D""\fB\fR" 4
1599.el .IP "\fB\f(CBESC D\fB\fR" 4 1631.el .IP "\fB\f(CBESC D\fB\fR" 4
1600.IX Item "ESC D" 1632.IX Item "ESC D"
1601Index (\s-1IND\s0) 1633Index (\s-1IND\s0)
1602.ie n .IP "\fB\fB""ESC E""\fB\fR" 4 1634.ie n .IP "\fB\f(CB""ESC E""\fB\fR" 4
1603.el .IP "\fB\f(CBESC E\fB\fR" 4 1635.el .IP "\fB\f(CBESC E\fB\fR" 4
1604.IX Item "ESC E" 1636.IX Item "ESC E"
1605Next Line (\s-1NEL\s0) 1637Next Line (\s-1NEL\s0)
1606.ie n .IP "\fB\fB""ESC H""\fB\fR" 4 1638.ie n .IP "\fB\f(CB""ESC H""\fB\fR" 4
1607.el .IP "\fB\f(CBESC H\fB\fR" 4 1639.el .IP "\fB\f(CBESC H\fB\fR" 4
1608.IX Item "ESC H" 1640.IX Item "ESC H"
1609Tab Set (\s-1HTS\s0) 1641Tab Set (\s-1HTS\s0)
1610.ie n .IP "\fB\fB""ESC M""\fB\fR" 4 1642.ie n .IP "\fB\f(CB""ESC M""\fB\fR" 4
1611.el .IP "\fB\f(CBESC M\fB\fR" 4 1643.el .IP "\fB\f(CBESC M\fB\fR" 4
1612.IX Item "ESC M" 1644.IX Item "ESC M"
1613Reverse Index (\s-1RI\s0) 1645Reverse Index (\s-1RI\s0)
1614.ie n .IP "\fB\fB""ESC N""\fB\fR" 4 1646.ie n .IP "\fB\f(CB""ESC N""\fB\fR" 4
1615.el .IP "\fB\f(CBESC N\fB\fR" 4 1647.el .IP "\fB\f(CBESC N\fB\fR" 4
1616.IX Item "ESC N" 1648.IX Item "ESC N"
1617Single Shift Select of G2 Character Set (\s-1SS2\s0): affects next character 1649Single Shift Select of G2 Character Set (\s-1SS2\s0): affects next character
1618only \fIunimplemented\fR 1650only \fIunimplemented\fR
1619.ie n .IP "\fB\fB""ESC O""\fB\fR" 4 1651.ie n .IP "\fB\f(CB""ESC O""\fB\fR" 4
1620.el .IP "\fB\f(CBESC O\fB\fR" 4 1652.el .IP "\fB\f(CBESC O\fB\fR" 4
1621.IX Item "ESC O" 1653.IX Item "ESC O"
1622Single Shift Select of G3 Character Set (\s-1SS3\s0): affects next character 1654Single Shift Select of G3 Character Set (\s-1SS3\s0): affects next character
1623only \fIunimplemented\fR 1655only \fIunimplemented\fR
1624.ie n .IP "\fB\fB""ESC Z""\fB\fR" 4 1656.ie n .IP "\fB\f(CB""ESC Z""\fB\fR" 4
1625.el .IP "\fB\f(CBESC Z\fB\fR" 4 1657.el .IP "\fB\f(CBESC Z\fB\fR" 4
1626.IX Item "ESC Z" 1658.IX Item "ESC Z"
1627Obsolete form of returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 C\*(C'\fB\fR \fIrxvt-unicode compile-time option\fR 1659Obsolete form of returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 C\*(C'\fB\fR \fIrxvt-unicode compile-time option\fR
1628.ie n .IP "\fB\fB""ESC c""\fB\fR" 4 1660.ie n .IP "\fB\f(CB""ESC c""\fB\fR" 4
1629.el .IP "\fB\f(CBESC c\fB\fR" 4 1661.el .IP "\fB\f(CBESC c\fB\fR" 4
1630.IX Item "ESC c" 1662.IX Item "ESC c"
1631Full reset (\s-1RIS\s0) 1663Full reset (\s-1RIS\s0)
1632.ie n .IP "\fB\fB""ESC n""\fB\fR" 4 1664.ie n .IP "\fB\f(CB""ESC n""\fB\fR" 4
1633.el .IP "\fB\f(CBESC n\fB\fR" 4 1665.el .IP "\fB\f(CBESC n\fB\fR" 4
1634.IX Item "ESC n" 1666.IX Item "ESC n"
1635Invoke the G2 Character Set (\s-1LS2\s0) 1667Invoke the G2 Character Set (\s-1LS2\s0)
1636.ie n .IP "\fB\fB""ESC o""\fB\fR" 4 1668.ie n .IP "\fB\f(CB""ESC o""\fB\fR" 4
1637.el .IP "\fB\f(CBESC o\fB\fR" 4 1669.el .IP "\fB\f(CBESC o\fB\fR" 4
1638.IX Item "ESC o" 1670.IX Item "ESC o"
1639Invoke the G3 Character Set (\s-1LS3\s0) 1671Invoke the G3 Character Set (\s-1LS3\s0)
1640.ie n .IP "\fB\fB""ESC ( C""\fB\fR" 4 1672.ie n .IP "\fB\f(CB""ESC ( C""\fB\fR" 4
1641.el .IP "\fB\f(CBESC ( C\fB\fR" 4 1673.el .IP "\fB\f(CBESC ( C\fB\fR" 4
1642.IX Item "ESC ( C" 1674.IX Item "ESC ( C"
1643Designate G0 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. 1675Designate G0 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR.
1644.ie n .IP "\fB\fB""ESC ) C""\fB\fR" 4 1676.ie n .IP "\fB\f(CB""ESC ) C""\fB\fR" 4
1645.el .IP "\fB\f(CBESC ) C\fB\fR" 4 1677.el .IP "\fB\f(CBESC ) C\fB\fR" 4
1646.IX Item "ESC ) C" 1678.IX Item "ESC ) C"
1647Designate G1 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. 1679Designate G1 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR.
1648.ie n .IP "\fB\fB""ESC * C""\fB\fR" 4 1680.ie n .IP "\fB\f(CB""ESC * C""\fB\fR" 4
1649.el .IP "\fB\f(CBESC * C\fB\fR" 4 1681.el .IP "\fB\f(CBESC * C\fB\fR" 4
1650.IX Item "ESC * C" 1682.IX Item "ESC * C"
1651Designate G2 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. 1683Designate G2 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR.
1652.ie n .IP "\fB\fB""ESC + C""\fB\fR" 4 1684.ie n .IP "\fB\f(CB""ESC + C""\fB\fR" 4
1653.el .IP "\fB\f(CBESC + C\fB\fR" 4 1685.el .IP "\fB\f(CBESC + C\fB\fR" 4
1654.IX Item "ESC + C" 1686.IX Item "ESC + C"
1655Designate G3 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. 1687Designate G3 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR.
1656.ie n .IP "\fB\fB""ESC $ C""\fB\fR" 4 1688.ie n .IP "\fB\f(CB""ESC $ C""\fB\fR" 4
1657.el .IP "\fB\f(CBESC $ C\fB\fR" 4 1689.el .IP "\fB\f(CBESC $ C\fB\fR" 4
1658.IX Item "ESC $ C" 1690.IX Item "ESC $ C"
1659Designate Kanji Character Set 1691Designate Kanji Character Set
1660.Sp 1692.Sp
1661Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of: 1693Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of:
1670C = K German character set unimplemented 1702C = K German character set unimplemented
1671.TE 1703.TE
1672.PP 1704.PP
1673 1705
1674.IX Xref "CSI" 1706.IX Xref "CSI"
1675.SS "\s-1CSI \s0(Command Sequence Introducer) Sequences" 1707.SS "\s-1CSI\s0 (Command Sequence Introducer) Sequences"
1676.IX Subsection "CSI (Command Sequence Introducer) Sequences" 1708.IX Subsection "CSI (Command Sequence Introducer) Sequences"
1677.ie n .IP "\fB\fB""ESC [ Ps @""\fB\fR" 4 1709.ie n .IP "\fB\f(CB""ESC [ Ps @""\fB\fR" 4
1678.el .IP "\fB\f(CBESC [ Ps @\fB\fR" 4 1710.el .IP "\fB\f(CBESC [ Ps @\fB\fR" 4
1679.IX Item "ESC [ Ps @" 1711.IX Item "ESC [ Ps @"
1680Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR (Blank) Character(s) [default: 1] (\s-1ICH\s0) 1712Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR (Blank) Character(s) [default: 1] (\s-1ICH\s0)
1681.IX Xref "ESCOBPsA" 1713.IX Xref "ESCOBPsA"
1682.ie n .IP "\fB\fB""ESC [ Ps A""\fB\fR" 4 1714.ie n .IP "\fB\f(CB""ESC [ Ps A""\fB\fR" 4
1683.el .IP "\fB\f(CBESC [ Ps A\fB\fR" 4 1715.el .IP "\fB\f(CBESC [ Ps A\fB\fR" 4
1684.IX Item "ESC [ Ps A" 1716.IX Item "ESC [ Ps A"
1685Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUU\s0) 1717Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUU\s0)
1686.ie n .IP "\fB\fB""ESC [ Ps B""\fB\fR" 4 1718.ie n .IP "\fB\f(CB""ESC [ Ps B""\fB\fR" 4
1687.el .IP "\fB\f(CBESC [ Ps B\fB\fR" 4 1719.el .IP "\fB\f(CBESC [ Ps B\fB\fR" 4
1688.IX Item "ESC [ Ps B" 1720.IX Item "ESC [ Ps B"
1689Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUD\s0) 1721Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUD\s0)
1690.IX Xref "ESCOBPsC" 1722.IX Xref "ESCOBPsC"
1691.ie n .IP "\fB\fB""ESC [ Ps C""\fB\fR" 4 1723.ie n .IP "\fB\f(CB""ESC [ Ps C""\fB\fR" 4
1692.el .IP "\fB\f(CBESC [ Ps C\fB\fR" 4 1724.el .IP "\fB\f(CBESC [ Ps C\fB\fR" 4
1693.IX Item "ESC [ Ps C" 1725.IX Item "ESC [ Ps C"
1694Cursor Forward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUF\s0) 1726Cursor Forward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUF\s0)
1695.ie n .IP "\fB\fB""ESC [ Ps D""\fB\fR" 4 1727.ie n .IP "\fB\f(CB""ESC [ Ps D""\fB\fR" 4
1696.el .IP "\fB\f(CBESC [ Ps D\fB\fR" 4 1728.el .IP "\fB\f(CBESC [ Ps D\fB\fR" 4
1697.IX Item "ESC [ Ps D" 1729.IX Item "ESC [ Ps D"
1698Cursor Backward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUB\s0) 1730Cursor Backward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUB\s0)
1699.ie n .IP "\fB\fB""ESC [ Ps E""\fB\fR" 4 1731.ie n .IP "\fB\f(CB""ESC [ Ps E""\fB\fR" 4
1700.el .IP "\fB\f(CBESC [ Ps E\fB\fR" 4 1732.el .IP "\fB\f(CBESC [ Ps E\fB\fR" 4
1701.IX Item "ESC [ Ps E" 1733.IX Item "ESC [ Ps E"
1702Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column 1734Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column
1703.ie n .IP "\fB\fB""ESC [ Ps F""\fB\fR" 4 1735.ie n .IP "\fB\f(CB""ESC [ Ps F""\fB\fR" 4
1704.el .IP "\fB\f(CBESC [ Ps F\fB\fR" 4 1736.el .IP "\fB\f(CBESC [ Ps F\fB\fR" 4
1705.IX Item "ESC [ Ps F" 1737.IX Item "ESC [ Ps F"
1706Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column 1738Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column
1707.IX Xref "ESCOBPsG" 1739.IX Xref "ESCOBPsG"
1708.ie n .IP "\fB\fB""ESC [ Ps G""\fB\fR" 4 1740.ie n .IP "\fB\f(CB""ESC [ Ps G""\fB\fR" 4
1709.el .IP "\fB\f(CBESC [ Ps G\fB\fR" 4 1741.el .IP "\fB\f(CBESC [ Ps G\fB\fR" 4
1710.IX Item "ESC [ Ps G" 1742.IX Item "ESC [ Ps G"
1711Cursor to Column \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1HPA\s0) 1743Cursor to Column \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1HPA\s0)
1712.ie n .IP "\fB\fB""ESC [ Ps;Ps H""\fB\fR" 4 1744.ie n .IP "\fB\f(CB""ESC [ Ps;Ps H""\fB\fR" 4
1713.el .IP "\fB\f(CBESC [ Ps;Ps H\fB\fR" 4 1745.el .IP "\fB\f(CBESC [ Ps;Ps H\fB\fR" 4
1714.IX Item "ESC [ Ps;Ps H" 1746.IX Item "ESC [ Ps;Ps H"
1715Cursor Position [row;column] [default: 1;1] (\s-1CUP\s0) 1747Cursor Position [row;column] [default: 1;1] (\s-1CUP\s0)
1716.ie n .IP "\fB\fB""ESC [ Ps I""\fB\fR" 4 1748.ie n .IP "\fB\f(CB""ESC [ Ps I""\fB\fR" 4
1717.el .IP "\fB\f(CBESC [ Ps I\fB\fR" 4 1749.el .IP "\fB\f(CBESC [ Ps I\fB\fR" 4
1718.IX Item "ESC [ Ps I" 1750.IX Item "ESC [ Ps I"
1719Move forward \fB\f(CB\*(C`Ps\*(C'\fB\fR tab stops [default: 1] 1751Move forward \fB\f(CB\*(C`Ps\*(C'\fB\fR tab stops [default: 1]
1720.ie n .IP "\fB\fB""ESC [ Ps J""\fB\fR" 4 1752.ie n .IP "\fB\f(CB""ESC [ Ps J""\fB\fR" 4
1721.el .IP "\fB\f(CBESC [ Ps J\fB\fR" 4 1753.el .IP "\fB\f(CBESC [ Ps J\fB\fR" 4
1722.IX Item "ESC [ Ps J" 1754.IX Item "ESC [ Ps J"
1723Erase in Display (\s-1ED\s0) 1755Erase in Display (\s-1ED\s0)
1724.TS 1756.TS
1725l l . 1757l l .
1726Ps = 0 Clear Right and Below (default) 1758Ps = 0 Clear Right and Below (default)
1727Ps = 1 Clear Left and Above 1759Ps = 1 Clear Left and Above
1728Ps = 2 Clear All 1760Ps = 2 Clear All
1729.TE 1761.TE
1730.ie n .IP "\fB\fB""ESC [ Ps K""\fB\fR" 4 1762.ie n .IP "\fB\f(CB""ESC [ Ps K""\fB\fR" 4
1731.el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4 1763.el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4
1732.IX Item "ESC [ Ps K" 1764.IX Item "ESC [ Ps K"
1733Erase in Line (\s-1EL\s0) 1765Erase in Line (\s-1EL\s0)
1734.TS 1766.TS
1735l l l l . 1767l l l l .
1737Ps = 1 Clear to Left 1769Ps = 1 Clear to Left
1738Ps = 2 Clear All 1770Ps = 2 Clear All
1739Ps = 3 Like Ps = 0, but is ignored when wrapped 1771Ps = 3 Like Ps = 0, but is ignored when wrapped
1740 (@@RXVT_NAME@@ extension) 1772 (@@RXVT_NAME@@ extension)
1741.TE 1773.TE
1742.ie n .IP "\fB\fB""ESC [ Ps L""\fB\fR" 4 1774.ie n .IP "\fB\f(CB""ESC [ Ps L""\fB\fR" 4
1743.el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4 1775.el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4
1744.IX Item "ESC [ Ps L" 1776.IX Item "ESC [ Ps L"
1745Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) 1777Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0)
1746.ie n .IP "\fB\fB""ESC [ Ps M""\fB\fR" 4 1778.ie n .IP "\fB\f(CB""ESC [ Ps M""\fB\fR" 4
1747.el .IP "\fB\f(CBESC [ Ps M\fB\fR" 4 1779.el .IP "\fB\f(CBESC [ Ps M\fB\fR" 4
1748.IX Item "ESC [ Ps M" 1780.IX Item "ESC [ Ps M"
1749Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1DL\s0) 1781Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1DL\s0)
1750.ie n .IP "\fB\fB""ESC [ Ps P""\fB\fR" 4 1782.ie n .IP "\fB\f(CB""ESC [ Ps P""\fB\fR" 4
1751.el .IP "\fB\f(CBESC [ Ps P\fB\fR" 4 1783.el .IP "\fB\f(CBESC [ Ps P\fB\fR" 4
1752.IX Item "ESC [ Ps P" 1784.IX Item "ESC [ Ps P"
1753Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1DCH\s0) 1785Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1DCH\s0)
1754.ie n .IP "\fB\fB""ESC [ Ps;Ps;Ps;Ps;Ps T""\fB\fR" 4 1786.ie n .IP "\fB\f(CB""ESC [ Ps;Ps;Ps;Ps;Ps T""\fB\fR" 4
1755.el .IP "\fB\f(CBESC [ Ps;Ps;Ps;Ps;Ps T\fB\fR" 4 1787.el .IP "\fB\f(CBESC [ Ps;Ps;Ps;Ps;Ps T\fB\fR" 4
1756.IX Item "ESC [ Ps;Ps;Ps;Ps;Ps T" 1788.IX Item "ESC [ Ps;Ps;Ps;Ps;Ps T"
1757Initiate . \fIunimplemented\fR Parameters are 1789Initiate . \fIunimplemented\fR Parameters are
1758[func;startx;starty;firstrow;lastrow]. 1790[func;startx;starty;firstrow;lastrow].
1759.ie n .IP "\fB\fB""ESC [ Ps W""\fB\fR" 4 1791.ie n .IP "\fB\f(CB""ESC [ Ps W""\fB\fR" 4
1760.el .IP "\fB\f(CBESC [ Ps W\fB\fR" 4 1792.el .IP "\fB\f(CBESC [ Ps W\fB\fR" 4
1761.IX Item "ESC [ Ps W" 1793.IX Item "ESC [ Ps W"
1762Tabulator functions 1794Tabulator functions
1763.TS 1795.TS
1764l l . 1796l l .
1765Ps = 0 Tab Set (HTS) 1797Ps = 0 Tab Set (HTS)
1766Ps = 2 Tab Clear (TBC), Clear Current Column (default) 1798Ps = 2 Tab Clear (TBC), Clear Current Column (default)
1767Ps = 5 Tab Clear (TBC), Clear All 1799Ps = 5 Tab Clear (TBC), Clear All
1768.TE 1800.TE
1769.ie n .IP "\fB\fB""ESC [ Ps X""\fB\fR" 4 1801.ie n .IP "\fB\f(CB""ESC [ Ps X""\fB\fR" 4
1770.el .IP "\fB\f(CBESC [ Ps X\fB\fR" 4 1802.el .IP "\fB\f(CBESC [ Ps X\fB\fR" 4
1771.IX Item "ESC [ Ps X" 1803.IX Item "ESC [ Ps X"
1772Erase \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1ECH\s0) 1804Erase \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1ECH\s0)
1773.ie n .IP "\fB\fB""ESC [ Ps Z""\fB\fR" 4 1805.ie n .IP "\fB\f(CB""ESC [ Ps Z""\fB\fR" 4
1774.el .IP "\fB\f(CBESC [ Ps Z\fB\fR" 4 1806.el .IP "\fB\f(CBESC [ Ps Z\fB\fR" 4
1775.IX Item "ESC [ Ps Z" 1807.IX Item "ESC [ Ps Z"
1776Move backward \fB\f(CB\*(C`Ps\*(C'\fB\fR [default: 1] tab stops 1808Move backward \fB\f(CB\*(C`Ps\*(C'\fB\fR [default: 1] tab stops
1777.ie n .IP "\fB\fB""ESC [ Ps \*(Aq""\fB\fR" 4 1809.ie n .IP "\fB\f(CB""ESC [ Ps \*(Aq""\fB\fR" 4
1778.el .IP "\fB\f(CBESC [ Ps \*(Aq\fB\fR" 4 1810.el .IP "\fB\f(CBESC [ Ps \*(Aq\fB\fR" 4
1779.IX Item "ESC [ Ps " 1811.IX Item "ESC [ Ps "
1780See \fB\f(CB\*(C`ESC [ Ps G\*(C'\fB\fR 1812See \fB\f(CB\*(C`ESC [ Ps G\*(C'\fB\fR
1781.ie n .IP "\fB\fB""ESC [ Ps a""\fB\fR" 4 1813.ie n .IP "\fB\f(CB""ESC [ Ps a""\fB\fR" 4
1782.el .IP "\fB\f(CBESC [ Ps a\fB\fR" 4 1814.el .IP "\fB\f(CBESC [ Ps a\fB\fR" 4
1783.IX Item "ESC [ Ps a" 1815.IX Item "ESC [ Ps a"
1784See \fB\f(CB\*(C`ESC [ Ps C\*(C'\fB\fR 1816See \fB\f(CB\*(C`ESC [ Ps C\*(C'\fB\fR
1785.ie n .IP "\fB\fB""ESC [ Ps c""\fB\fR" 4 1817.ie n .IP "\fB\f(CB""ESC [ Ps c""\fB\fR" 4
1786.el .IP "\fB\f(CBESC [ Ps c\fB\fR" 4 1818.el .IP "\fB\f(CBESC [ Ps c\fB\fR" 4
1787.IX Item "ESC [ Ps c" 1819.IX Item "ESC [ Ps c"
1788Send Device Attributes (\s-1DA\s0) 1820Send Device Attributes (\s-1DA\s0)
1789\&\fB\f(CB\*(C`Ps = 0\*(C'\fB\fR (or omitted): request attributes from terminal 1821\&\fB\f(CB\*(C`Ps = 0\*(C'\fB\fR (or omitted): request attributes from terminal
1790returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 c\*(C'\fB\fR (``I am a \s-1VT100\s0 with Advanced Video 1822returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 c\*(C'\fB\fR (``I am a \s-1VT100\s0 with Advanced Video
1791Option'') 1823Option'')
1792.ie n .IP "\fB\fB""ESC [ Ps d""\fB\fR" 4 1824.ie n .IP "\fB\f(CB""ESC [ Ps d""\fB\fR" 4
1793.el .IP "\fB\f(CBESC [ Ps d\fB\fR" 4 1825.el .IP "\fB\f(CBESC [ Ps d\fB\fR" 4
1794.IX Item "ESC [ Ps d" 1826.IX Item "ESC [ Ps d"
1795Cursor to Line \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1VPA\s0) 1827Cursor to Line \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1VPA\s0)
1796.ie n .IP "\fB\fB""ESC [ Ps e""\fB\fR" 4 1828.ie n .IP "\fB\f(CB""ESC [ Ps e""\fB\fR" 4
1797.el .IP "\fB\f(CBESC [ Ps e\fB\fR" 4 1829.el .IP "\fB\f(CBESC [ Ps e\fB\fR" 4
1798.IX Item "ESC [ Ps e" 1830.IX Item "ESC [ Ps e"
1799See \fB\f(CB\*(C`ESC [ Ps A\*(C'\fB\fR 1831See \fB\f(CB\*(C`ESC [ Ps A\*(C'\fB\fR
1800.ie n .IP "\fB\fB""ESC [ Ps;Ps f""\fB\fR" 4 1832.ie n .IP "\fB\f(CB""ESC [ Ps;Ps f""\fB\fR" 4
1801.el .IP "\fB\f(CBESC [ Ps;Ps f\fB\fR" 4 1833.el .IP "\fB\f(CBESC [ Ps;Ps f\fB\fR" 4
1802.IX Item "ESC [ Ps;Ps f" 1834.IX Item "ESC [ Ps;Ps f"
1803Horizontal and Vertical Position [row;column] (\s-1HVP\s0) [default: 1;1] 1835Horizontal and Vertical Position [row;column] (\s-1HVP\s0) [default: 1;1]
1804.ie n .IP "\fB\fB""ESC [ Ps g""\fB\fR" 4 1836.ie n .IP "\fB\f(CB""ESC [ Ps g""\fB\fR" 4
1805.el .IP "\fB\f(CBESC [ Ps g\fB\fR" 4 1837.el .IP "\fB\f(CBESC [ Ps g\fB\fR" 4
1806.IX Item "ESC [ Ps g" 1838.IX Item "ESC [ Ps g"
1807Tab Clear (\s-1TBC\s0) 1839Tab Clear (\s-1TBC\s0)
1808.TS 1840.TS
1809l l . 1841l l .
1810Ps = 0 Clear Current Column (default) 1842Ps = 0 Clear Current Column (default)
1811Ps = 3 Clear All (TBC) 1843Ps = 3 Clear All (TBC)
1812.TE 1844.TE
1813.ie n .IP "\fB\fB""ESC [ Pm h""\fB\fR" 4 1845.ie n .IP "\fB\f(CB""ESC [ Pm h""\fB\fR" 4
1814.el .IP "\fB\f(CBESC [ Pm h\fB\fR" 4 1846.el .IP "\fB\f(CBESC [ Pm h\fB\fR" 4
1815.IX Item "ESC [ Pm h" 1847.IX Item "ESC [ Pm h"
1816Set Mode (\s-1SM\s0). See \fB\f(CB\*(C`ESC [ Pm l\*(C'\fB\fR sequence for description of \f(CW\*(C`Pm\*(C'\fR. 1848Set Mode (\s-1SM\s0). See \fB\f(CB\*(C`ESC [ Pm l\*(C'\fB\fR sequence for description of \f(CW\*(C`Pm\*(C'\fR.
1817.ie n .IP "\fB\fB""ESC [ Ps i""\fB\fR" 4 1849.ie n .IP "\fB\f(CB""ESC [ Ps i""\fB\fR" 4
1818.el .IP "\fB\f(CBESC [ Ps i\fB\fR" 4 1850.el .IP "\fB\f(CBESC [ Ps i\fB\fR" 4
1819.IX Item "ESC [ Ps i" 1851.IX Item "ESC [ Ps i"
1820Printing. See also the \f(CW\*(C`print\-pipe\*(C'\fR resource. 1852Printing. See also the \f(CW\*(C`print\-pipe\*(C'\fR resource.
1821.TS 1853.TS
1822l l . 1854l l .
1823Ps = 0 print screen (MC0) 1855Ps = 0 print screen (MC0)
1824Ps = 4 disable transparent print mode (MC4) 1856Ps = 4 disable transparent print mode (MC4)
1825Ps = 5 enable transparent print mode (MC5) 1857Ps = 5 enable transparent print mode (MC5)
1826.TE 1858.TE
1827.ie n .IP "\fB\fB""ESC [ Pm l""\fB\fR" 4 1859.ie n .IP "\fB\f(CB""ESC [ Pm l""\fB\fR" 4
1828.el .IP "\fB\f(CBESC [ Pm l\fB\fR" 4 1860.el .IP "\fB\f(CBESC [ Pm l\fB\fR" 4
1829.IX Item "ESC [ Pm l" 1861.IX Item "ESC [ Pm l"
1830Reset Mode (\s-1RM\s0) 1862Reset Mode (\s-1RM\s0)
1831.RS 4 1863.RS 4
1832.ie n .IP "\fB\fB""Ps = 4""\fB\fR" 4 1864.ie n .IP "\fB\f(CB""Ps = 4""\fB\fR" 4
1833.el .IP "\fB\f(CBPs = 4\fB\fR" 4 1865.el .IP "\fB\f(CBPs = 4\fB\fR" 4
1834.IX Item "Ps = 4" 1866.IX Item "Ps = 4"
1835.TS 1867.TS
1836l l . 1868l l .
1837h Insert Mode (SMIR) 1869h Insert Mode (SMIR)
1838l Replace Mode (RMIR) 1870l Replace Mode (RMIR)
1839.TE 1871.TE
1840.PD 0 1872.PD 0
1841.ie n .IP "\fB\fB""Ps = 20""\fB\fR (partially implemented)" 4 1873.ie n .IP "\fB\f(CB""Ps = 20""\fB\fR (partially implemented)" 4
1842.el .IP "\fB\f(CBPs = 20\fB\fR (partially implemented)" 4 1874.el .IP "\fB\f(CBPs = 20\fB\fR (partially implemented)" 4
1843.IX Item "Ps = 20 (partially implemented)" 1875.IX Item "Ps = 20 (partially implemented)"
1844.TS 1876.TS
1845l l . 1877l l .
1846h Automatic Newline (LNM) 1878h Automatic Newline (LNM)
1847l Normal Linefeed (LNM) 1879l Normal Linefeed (LNM)
1848.TE 1880.TE
1849.RE 1881.RE
1850.RS 4 1882.RS 4
1851.RE 1883.RE
1852.ie n .IP "\fB\fB""ESC [ Pm m""\fB\fR" 4 1884.ie n .IP "\fB\f(CB""ESC [ Pm m""\fB\fR" 4
1853.el .IP "\fB\f(CBESC [ Pm m\fB\fR" 4 1885.el .IP "\fB\f(CBESC [ Pm m\fB\fR" 4
1854.IX Item "ESC [ Pm m" 1886.IX Item "ESC [ Pm m"
1855.PD 1887.PD
1856Character Attributes (\s-1SGR\s0) 1888Character Attributes (\s-1SGR\s0)
1857.TS 1889.TS
1871Pm = 34 / 44 fg/bg Blue 1903Pm = 34 / 44 fg/bg Blue
1872Pm = 35 / 45 fg/bg Magenta 1904Pm = 35 / 45 fg/bg Magenta
1873Pm = 36 / 46 fg/bg Cyan 1905Pm = 36 / 46 fg/bg Cyan
1874Pm = 37 / 47 fg/bg White 1906Pm = 37 / 47 fg/bg White
1875Pm = 38;5 / 48;5 set fg/bg to colour #m (ISO 8613-6) 1907Pm = 38;5 / 48;5 set fg/bg to colour #m (ISO 8613-6)
1908Pm = 38;2;R;G;B set fg to 24-bit colour #RGB (ISO 8613-3)
1909Pm = 48;2;R;G;B set bg to 24-bit colour #RGB (ISO 8613-3)
1876Pm = 39 / 49 fg/bg Default 1910Pm = 39 / 49 fg/bg Default
1877Pm = 90 / 100 fg/bg Bright Black 1911Pm = 90 / 100 fg/bg Bright Black
1878Pm = 91 / 101 fg/bg Bright Red 1912Pm = 91 / 101 fg/bg Bright Red
1879Pm = 92 / 102 fg/bg Bright Green 1913Pm = 92 / 102 fg/bg Bright Green
1880Pm = 93 / 103 fg/bg Bright Yellow 1914Pm = 93 / 103 fg/bg Bright Yellow
1882Pm = 95 / 105 fg/bg Bright Magenta 1916Pm = 95 / 105 fg/bg Bright Magenta
1883Pm = 96 / 106 fg/bg Bright Cyan 1917Pm = 96 / 106 fg/bg Bright Cyan
1884Pm = 97 / 107 fg/bg Bright White 1918Pm = 97 / 107 fg/bg Bright White
1885Pm = 99 / 109 fg/bg Bright Default 1919Pm = 99 / 109 fg/bg Bright Default
1886.TE 1920.TE
1887.ie n .IP "\fB\fB""ESC [ Ps n""\fB\fR" 4 1921.ie n .IP "\fB\f(CB""ESC [ Ps n""\fB\fR" 4
1888.el .IP "\fB\f(CBESC [ Ps n\fB\fR" 4 1922.el .IP "\fB\f(CBESC [ Ps n\fB\fR" 4
1889.IX Item "ESC [ Ps n" 1923.IX Item "ESC [ Ps n"
1890Device Status Report (\s-1DSR\s0) 1924Device Status Report (\s-1DSR\s0)
1891.TS 1925.TS
1892l l . 1926l l .
1893Ps = 5 Status Report ESC [ 0 n (``OK'') 1927Ps = 5 Status Report ESC [ 0 n (``OK'')
1894Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R 1928Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R
1895Ps = 7 Request Display Name 1929Ps = 7 Request Display Name (insecure mode)
1896Ps = 8 Request Version Number (place in window title) 1930Ps = 8 Request Version Number (place in window title)
1897.TE 1931.TE
1898.ie n .IP "\fB\fB""ESC [ Ps SP q""\fB\fR" 4 1932.ie n .IP "\fB\f(CB""ESC [ Ps SP q""\fB\fR" 4
1899.el .IP "\fB\f(CBESC [ Ps SP q\fB\fR" 4 1933.el .IP "\fB\f(CBESC [ Ps SP q\fB\fR" 4
1900.IX Item "ESC [ Ps SP q" 1934.IX Item "ESC [ Ps SP q"
1901Set Cursor Style (\s-1DECSCUSR\s0) 1935Set Cursor Style (\s-1DECSCUSR\s0)
1902.TS 1936.TS
1903l l . 1937l l .
1907Ps = 3 Blink Underline 1941Ps = 3 Blink Underline
1908Ps = 4 Steady Underline 1942Ps = 4 Steady Underline
1909Ps = 5 Blink Bar (XTerm) 1943Ps = 5 Blink Bar (XTerm)
1910Ps = 6 Steady Bar (XTerm) 1944Ps = 6 Steady Bar (XTerm)
1911.TE 1945.TE
1912.ie n .IP "\fB\fB""ESC [ Ps;Ps r""\fB\fR" 4 1946.ie n .IP "\fB\f(CB""ESC [ Ps;Ps r""\fB\fR" 4
1913.el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4 1947.el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4
1914.IX Item "ESC [ Ps;Ps r" 1948.IX Item "ESC [ Ps;Ps r"
1915Set Scrolling Region [top;bottom] 1949Set Scrolling Region [top;bottom]
1916[default: full size of window] (\s-1CSR\s0) 1950[default: full size of window] (\s-1CSR\s0)
1917.ie n .IP "\fB\fB""ESC [ s""\fB\fR" 4 1951.ie n .IP "\fB\f(CB""ESC [ s""\fB\fR" 4
1918.el .IP "\fB\f(CBESC [ s\fB\fR" 4 1952.el .IP "\fB\f(CBESC [ s\fB\fR" 4
1919.IX Item "ESC [ s" 1953.IX Item "ESC [ s"
1920Save Cursor (\s-1SC\s0) 1954Save Cursor (\s-1SC\s0)
1921.ie n .IP "\fB\fB""ESC [ Ps;Pt t""\fB\fR" 4 1955.ie n .IP "\fB\f(CB""ESC [ Ps;Pt t""\fB\fR" 4
1922.el .IP "\fB\f(CBESC [ Ps;Pt t\fB\fR" 4 1956.el .IP "\fB\f(CBESC [ Ps;Pt t\fB\fR" 4
1923.IX Item "ESC [ Ps;Pt t" 1957.IX Item "ESC [ Ps;Pt t"
1924Window Operations 1958Window Operations
1925.TS 1959.TS
1926l l . 1960l l .
1935Ps = 11 Report window state (responds with Ps = 1 or Ps = 2) 1969Ps = 11 Report window state (responds with Ps = 1 or Ps = 2)
1936Ps = 13 Report window position (responds with Ps = 3) 1970Ps = 13 Report window position (responds with Ps = 3)
1937Ps = 14 Report window pixel size (responds with Ps = 4) 1971Ps = 14 Report window pixel size (responds with Ps = 4)
1938Ps = 18 Report window text size (responds with Ps = 7) 1972Ps = 18 Report window text size (responds with Ps = 7)
1939Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 1973Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9
1940Ps = 20 Reports icon label (ESC ] L NAME \234) 1974Ps = 20 Reports icon label (ESC ] L NAME \234) (insecure mode)
1941Ps = 21 Reports window title (ESC ] l NAME \234) 1975Ps = 21 Reports window title (ESC ] l NAME \234) (insecure mode)
1942Ps = 24.. Set window height to Ps rows 1976Ps = 24.. Set window height to Ps rows
1943.TE 1977.TE
1944.ie n .IP "\fB\fB""ESC [ u""\fB\fR" 4 1978.ie n .IP "\fB\f(CB""ESC [ u""\fB\fR" 4
1945.el .IP "\fB\f(CBESC [ u\fB\fR" 4 1979.el .IP "\fB\f(CBESC [ u\fB\fR" 4
1946.IX Item "ESC [ u" 1980.IX Item "ESC [ u"
1947Restore Cursor 1981Restore Cursor
1948.ie n .IP "\fB\fB""ESC [ Ps x""\fB\fR" 4 1982.ie n .IP "\fB\f(CB""ESC [ Ps x""\fB\fR" 4
1949.el .IP "\fB\f(CBESC [ Ps x\fB\fR" 4 1983.el .IP "\fB\f(CBESC [ Ps x\fB\fR" 4
1950.IX Item "ESC [ Ps x" 1984.IX Item "ESC [ Ps x"
1951Request Terminal Parameters (\s-1DECREQTPARM\s0) 1985Request Terminal Parameters (\s-1DECREQTPARM\s0)
1952.PP 1986.PP
1953 1987
1954.IX Xref "PrivateModes" 1988.IX Xref "PrivateModes"
1955.SS "\s-1DEC\s0 Private Modes" 1989.SS "\s-1DEC\s0 Private Modes"
1956.IX Subsection "DEC Private Modes" 1990.IX Subsection "DEC Private Modes"
1957.ie n .IP "\fB\fB""ESC [ ? Pm h""\fB\fR" 4 1991.ie n .IP "\fB\f(CB""ESC [ ? Pm h""\fB\fR" 4
1958.el .IP "\fB\f(CBESC [ ? Pm h\fB\fR" 4 1992.el .IP "\fB\f(CBESC [ ? Pm h\fB\fR" 4
1959.IX Item "ESC [ ? Pm h" 1993.IX Item "ESC [ ? Pm h"
1960\&\s-1DEC\s0 Private Mode Set (\s-1DECSET\s0) 1994\&\s-1DEC\s0 Private Mode Set (\s-1DECSET\s0)
1961.ie n .IP "\fB\fB""ESC [ ? Pm l""\fB\fR" 4 1995.ie n .IP "\fB\f(CB""ESC [ ? Pm l""\fB\fR" 4
1962.el .IP "\fB\f(CBESC [ ? Pm l\fB\fR" 4 1996.el .IP "\fB\f(CBESC [ ? Pm l\fB\fR" 4
1963.IX Item "ESC [ ? Pm l" 1997.IX Item "ESC [ ? Pm l"
1964\&\s-1DEC\s0 Private Mode Reset (\s-1DECRST\s0) 1998\&\s-1DEC\s0 Private Mode Reset (\s-1DECRST\s0)
1965.ie n .IP "\fB\fB""ESC [ ? Pm r""\fB\fR" 4 1999.ie n .IP "\fB\f(CB""ESC [ ? Pm r""\fB\fR" 4
1966.el .IP "\fB\f(CBESC [ ? Pm r\fB\fR" 4 2000.el .IP "\fB\f(CBESC [ ? Pm r\fB\fR" 4
1967.IX Item "ESC [ ? Pm r" 2001.IX Item "ESC [ ? Pm r"
1968Restore previously saved \s-1DEC\s0 Private Mode Values. 2002Restore previously saved \s-1DEC\s0 Private Mode Values.
1969.ie n .IP "\fB\fB""ESC [ ? Pm s""\fB\fR" 4 2003.ie n .IP "\fB\f(CB""ESC [ ? Pm s""\fB\fR" 4
1970.el .IP "\fB\f(CBESC [ ? Pm s\fB\fR" 4 2004.el .IP "\fB\f(CBESC [ ? Pm s\fB\fR" 4
1971.IX Item "ESC [ ? Pm s" 2005.IX Item "ESC [ ? Pm s"
1972Save \s-1DEC\s0 Private Mode Values. 2006Save \s-1DEC\s0 Private Mode Values.
1973.ie n .IP "\fB\fB""ESC [ ? Pm t""\fB\fR" 4 2007.ie n .IP "\fB\f(CB""ESC [ ? Pm t""\fB\fR" 4
1974.el .IP "\fB\f(CBESC [ ? Pm t\fB\fR" 4 2008.el .IP "\fB\f(CBESC [ ? Pm t\fB\fR" 4
1975.IX Item "ESC [ ? Pm t" 2009.IX Item "ESC [ ? Pm t"
1976Toggle \s-1DEC\s0 Private Mode Values (rxvt extension). \fIwhere\fR 2010Toggle \s-1DEC\s0 Private Mode Values (rxvt extension). \fIwhere\fR
1977.RS 4 2011.RS 4
1978.ie n .IP "\fB\fB""Pm = 1""\fB\fR (\s-1DECCKM\s0)" 4 2012.ie n .IP "\fB\f(CB""Pm = 1""\fB\fR (\s-1DECCKM\s0)" 4
1979.el .IP "\fB\f(CBPm = 1\fB\fR (\s-1DECCKM\s0)" 4 2013.el .IP "\fB\f(CBPm = 1\fB\fR (\s-1DECCKM\s0)" 4
1980.IX Item "Pm = 1 (DECCKM)" 2014.IX Item "Pm = 1 (DECCKM)"
1981.TS 2015.TS
1982l l . 2016l l .
1983h Application Cursor Keys 2017h Application Cursor Keys
1984l Normal Cursor Keys 2018l Normal Cursor Keys
1985.TE 2019.TE
1986.PD 0 2020.PD 0
1987.ie n .IP "\fB\fB""Pm = 2""\fB\fR (\s-1DECANM\s0)" 4 2021.ie n .IP "\fB\f(CB""Pm = 2""\fB\fR (\s-1DECANM\s0)" 4
1988.el .IP "\fB\f(CBPm = 2\fB\fR (\s-1DECANM\s0)" 4 2022.el .IP "\fB\f(CBPm = 2\fB\fR (\s-1DECANM\s0)" 4
1989.IX Item "Pm = 2 (DECANM)" 2023.IX Item "Pm = 2 (DECANM)"
1990.TS 2024.TS
1991l l . 2025l l .
1992h Enter VT52 mode 2026h Enter VT52 mode
1993l Enter VT52 mode 2027l Enter VT52 mode
1994.TE 2028.TE
1995.ie n .IP "\fB\fB""Pm = 3""\fB\fR (\s-1DECCOLM\s0)" 4 2029.ie n .IP "\fB\f(CB""Pm = 3""\fB\fR (\s-1DECCOLM\s0)" 4
1996.el .IP "\fB\f(CBPm = 3\fB\fR (\s-1DECCOLM\s0)" 4 2030.el .IP "\fB\f(CBPm = 3\fB\fR (\s-1DECCOLM\s0)" 4
1997.IX Item "Pm = 3 (DECCOLM)" 2031.IX Item "Pm = 3 (DECCOLM)"
1998.TS 2032.TS
1999l l . 2033l l .
2000h 132 Column Mode 2034h 132 Column Mode
2001l 80 Column Mode 2035l 80 Column Mode
2002.TE 2036.TE
2003.ie n .IP "\fB\fB""Pm = 4""\fB\fR (\s-1DECSCLM\s0)" 4 2037.ie n .IP "\fB\f(CB""Pm = 4""\fB\fR (\s-1DECSCLM\s0)" 4
2004.el .IP "\fB\f(CBPm = 4\fB\fR (\s-1DECSCLM\s0)" 4 2038.el .IP "\fB\f(CBPm = 4\fB\fR (\s-1DECSCLM\s0)" 4
2005.IX Item "Pm = 4 (DECSCLM)" 2039.IX Item "Pm = 4 (DECSCLM)"
2006.TS 2040.TS
2007l l . 2041l l .
2008h Smooth (Slow) Scroll 2042h Smooth (Slow) Scroll
2009l Jump (Fast) Scroll 2043l Jump (Fast) Scroll
2010.TE 2044.TE
2011.ie n .IP "\fB\fB""Pm = 5""\fB\fR (\s-1DECSCNM\s0)" 4 2045.ie n .IP "\fB\f(CB""Pm = 5""\fB\fR (\s-1DECSCNM\s0)" 4
2012.el .IP "\fB\f(CBPm = 5\fB\fR (\s-1DECSCNM\s0)" 4 2046.el .IP "\fB\f(CBPm = 5\fB\fR (\s-1DECSCNM\s0)" 4
2013.IX Item "Pm = 5 (DECSCNM)" 2047.IX Item "Pm = 5 (DECSCNM)"
2014.TS 2048.TS
2015l l . 2049l l .
2016h Reverse Video 2050h Reverse Video
2017l Normal Video 2051l Normal Video
2018.TE 2052.TE
2019.ie n .IP "\fB\fB""Pm = 6""\fB\fR (\s-1DECOM\s0)" 4 2053.ie n .IP "\fB\f(CB""Pm = 6""\fB\fR (\s-1DECOM\s0)" 4
2020.el .IP "\fB\f(CBPm = 6\fB\fR (\s-1DECOM\s0)" 4 2054.el .IP "\fB\f(CBPm = 6\fB\fR (\s-1DECOM\s0)" 4
2021.IX Item "Pm = 6 (DECOM)" 2055.IX Item "Pm = 6 (DECOM)"
2022.TS 2056.TS
2023l l . 2057l l .
2024h Origin Mode 2058h Origin Mode
2025l Normal Cursor Mode 2059l Normal Cursor Mode
2026.TE 2060.TE
2027.ie n .IP "\fB\fB""Pm = 7""\fB\fR (\s-1DECAWM\s0)" 4 2061.ie n .IP "\fB\f(CB""Pm = 7""\fB\fR (\s-1DECAWM\s0)" 4
2028.el .IP "\fB\f(CBPm = 7\fB\fR (\s-1DECAWM\s0)" 4 2062.el .IP "\fB\f(CBPm = 7\fB\fR (\s-1DECAWM\s0)" 4
2029.IX Item "Pm = 7 (DECAWM)" 2063.IX Item "Pm = 7 (DECAWM)"
2030.TS 2064.TS
2031l l . 2065l l .
2032h Wraparound Mode 2066h Wraparound Mode
2033l No Wraparound Mode 2067l No Wraparound Mode
2034.TE 2068.TE
2035.ie n .IP "\fB\fB""Pm = 8""\fB\fR (\s-1DECARM\s0) \fIunimplemented\fR" 4 2069.ie n .IP "\fB\f(CB""Pm = 8""\fB\fR (\s-1DECARM\s0) \fIunimplemented\fR" 4
2036.el .IP "\fB\f(CBPm = 8\fB\fR (\s-1DECARM\s0) \fIunimplemented\fR" 4 2070.el .IP "\fB\f(CBPm = 8\fB\fR (\s-1DECARM\s0) \fIunimplemented\fR" 4
2037.IX Item "Pm = 8 (DECARM) unimplemented" 2071.IX Item "Pm = 8 (DECARM) unimplemented"
2038.TS 2072.TS
2039l l . 2073l l .
2040h Auto-repeat Keys 2074h Auto-repeat Keys
2041l No Auto-repeat Keys 2075l No Auto-repeat Keys
2042.TE 2076.TE
2043.ie n .IP "\fB\fB""Pm = 9""\fB\fR (X10 XTerm mouse protocol)" 4 2077.ie n .IP "\fB\f(CB""Pm = 9""\fB\fR (X10 XTerm mouse protocol)" 4
2044.el .IP "\fB\f(CBPm = 9\fB\fR (X10 XTerm mouse protocol)" 4 2078.el .IP "\fB\f(CBPm = 9\fB\fR (X10 XTerm mouse protocol)" 4
2045.IX Item "Pm = 9 (X10 XTerm mouse protocol)" 2079.IX Item "Pm = 9 (X10 XTerm mouse protocol)"
2046.TS 2080.TS
2047l l . 2081l l .
2048h Send Mouse X & Y on button press. 2082h Send Mouse X & Y on button press.
2049l No mouse reporting. 2083l No mouse reporting.
2050.TE 2084.TE
2051.ie n .IP "\fB\fB""Pm = 12""\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4 2085.ie n .IP "\fB\f(CB""Pm = 12""\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4
2052.el .IP "\fB\f(CBPm = 12\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4 2086.el .IP "\fB\f(CBPm = 12\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4
2053.IX Item "Pm = 12 (AT&T 610, XTerm)" 2087.IX Item "Pm = 12 (AT&T 610, XTerm)"
2054.TS 2088.TS
2055l l . 2089l l .
2056h Blinking cursor (cvvis) 2090h Blinking cursor (cvvis)
2057l Steady cursor (cnorm) 2091l Steady cursor (cnorm)
2058.TE 2092.TE
2059.ie n .IP "\fB\fB""Pm = 25""\fB\fR (\s-1DECTCEM\s0)" 4 2093.ie n .IP "\fB\f(CB""Pm = 25""\fB\fR (\s-1DECTCEM\s0)" 4
2060.el .IP "\fB\f(CBPm = 25\fB\fR (\s-1DECTCEM\s0)" 4 2094.el .IP "\fB\f(CBPm = 25\fB\fR (\s-1DECTCEM\s0)" 4
2061.IX Item "Pm = 25 (DECTCEM)" 2095.IX Item "Pm = 25 (DECTCEM)"
2062.TS 2096.TS
2063l l . 2097l l .
2064h Visible cursor {cnorm/cvvis} 2098h Visible cursor {cnorm/cvvis}
2065l Invisible cursor {civis} 2099l Invisible cursor {civis}
2066.TE 2100.TE
2067.ie n .IP "\fB\fB""Pm = 30""\fB\fR (\fBrxvt\fR)" 4 2101.ie n .IP "\fB\f(CB""Pm = 30""\fB\fR (\fBrxvt\fR)" 4
2068.el .IP "\fB\f(CBPm = 30\fB\fR (\fBrxvt\fR)" 4 2102.el .IP "\fB\f(CBPm = 30\fB\fR (\fBrxvt\fR)" 4
2069.IX Item "Pm = 30 (rxvt)" 2103.IX Item "Pm = 30 (rxvt)"
2070.TS 2104.TS
2071l l . 2105l l .
2072h scrollBar visible 2106h scrollBar visible
2073l scrollBar invisible 2107l scrollBar invisible
2074.TE 2108.TE
2075.ie n .IP "\fB\fB""Pm = 35""\fB\fR (\fBrxvt\fR)" 4 2109.ie n .IP "\fB\f(CB""Pm = 35""\fB\fR (\fBrxvt\fR)" 4
2076.el .IP "\fB\f(CBPm = 35\fB\fR (\fBrxvt\fR)" 4 2110.el .IP "\fB\f(CBPm = 35\fB\fR (\fBrxvt\fR)" 4
2077.IX Item "Pm = 35 (rxvt)" 2111.IX Item "Pm = 35 (rxvt)"
2078.TS 2112.TS
2079l l . 2113l l .
2080h Allow XTerm Shift+key sequences 2114h Allow XTerm Shift+key sequences
2081l Disallow XTerm Shift+key sequences 2115l Disallow XTerm Shift+key sequences
2082.TE 2116.TE
2083.ie n .IP "\fB\fB""Pm = 38""\fB\fR \fIunimplemented\fR" 4 2117.ie n .IP "\fB\f(CB""Pm = 38""\fB\fR \fIunimplemented\fR" 4
2084.el .IP "\fB\f(CBPm = 38\fB\fR \fIunimplemented\fR" 4 2118.el .IP "\fB\f(CBPm = 38\fB\fR \fIunimplemented\fR" 4
2085.IX Item "Pm = 38 unimplemented" 2119.IX Item "Pm = 38 unimplemented"
2086.PD 2120.PD
2087Enter Tektronix Mode (\s-1DECTEK\s0) 2121Enter Tektronix Mode (\s-1DECTEK\s0)
2088.ie n .IP "\fB\fB""Pm = 40""\fB\fR" 4 2122.ie n .IP "\fB\f(CB""Pm = 40""\fB\fR" 4
2089.el .IP "\fB\f(CBPm = 40\fB\fR" 4 2123.el .IP "\fB\f(CBPm = 40\fB\fR" 4
2090.IX Item "Pm = 40" 2124.IX Item "Pm = 40"
2091.TS 2125.TS
2092l l . 2126l l .
2093h Allow 80/132 Mode 2127h Allow 80/132 Mode
2094l Disallow 80/132 Mode 2128l Disallow 80/132 Mode
2095.TE 2129.TE
2096.PD 0 2130.PD 0
2097.ie n .IP "\fB\fB""Pm = 44""\fB\fR \fIunimplemented\fR" 4 2131.ie n .IP "\fB\f(CB""Pm = 44""\fB\fR \fIunimplemented\fR" 4
2098.el .IP "\fB\f(CBPm = 44\fB\fR \fIunimplemented\fR" 4 2132.el .IP "\fB\f(CBPm = 44\fB\fR \fIunimplemented\fR" 4
2099.IX Item "Pm = 44 unimplemented" 2133.IX Item "Pm = 44 unimplemented"
2100.TS 2134.TS
2101l l . 2135l l .
2102h Turn On Margin Bell 2136h Turn On Margin Bell
2103l Turn Off Margin Bell 2137l Turn Off Margin Bell
2104.TE 2138.TE
2105.ie n .IP "\fB\fB""Pm = 45""\fB\fR \fIunimplemented\fR" 4 2139.ie n .IP "\fB\f(CB""Pm = 45""\fB\fR \fIunimplemented\fR" 4
2106.el .IP "\fB\f(CBPm = 45\fB\fR \fIunimplemented\fR" 4 2140.el .IP "\fB\f(CBPm = 45\fB\fR \fIunimplemented\fR" 4
2107.IX Item "Pm = 45 unimplemented" 2141.IX Item "Pm = 45 unimplemented"
2108.TS 2142.TS
2109l l . 2143l l .
2110h Reverse-wraparound Mode 2144h Reverse-wraparound Mode
2111l No Reverse-wraparound Mode 2145l No Reverse-wraparound Mode
2112.TE 2146.TE
2113.ie n .IP "\fB\fB""Pm = 46""\fB\fR \fIunimplemented\fR" 4 2147.ie n .IP "\fB\f(CB""Pm = 46""\fB\fR \fIunimplemented\fR" 4
2114.el .IP "\fB\f(CBPm = 46\fB\fR \fIunimplemented\fR" 4 2148.el .IP "\fB\f(CBPm = 46\fB\fR \fIunimplemented\fR" 4
2115.IX Item "Pm = 46 unimplemented" 2149.IX Item "Pm = 46 unimplemented"
2116.ie n .IP "\fB\fB""Pm = 47""\fB\fR" 4 2150.ie n .IP "\fB\f(CB""Pm = 47""\fB\fR" 4
2117.el .IP "\fB\f(CBPm = 47\fB\fR" 4 2151.el .IP "\fB\f(CBPm = 47\fB\fR" 4
2118.IX Item "Pm = 47" 2152.IX Item "Pm = 47"
2119.TS 2153.TS
2120l l . 2154l l .
2121h Use Alternate Screen Buffer 2155h Use Alternate Screen Buffer
2122l Use Normal Screen Buffer 2156l Use Normal Screen Buffer
2123.TE 2157.TE
2124.PD 2158.PD
2125 2159
2126.IX Xref "Priv66" 2160.IX Xref "Priv66"
2127.ie n .IP "\fB\fB""Pm = 66""\fB\fR (\s-1DECNKM\s0)" 4 2161.ie n .IP "\fB\f(CB""Pm = 66""\fB\fR (\s-1DECNKM\s0)" 4
2128.el .IP "\fB\f(CBPm = 66\fB\fR (\s-1DECNKM\s0)" 4 2162.el .IP "\fB\f(CBPm = 66\fB\fR (\s-1DECNKM\s0)" 4
2129.IX Item "Pm = 66 (DECNKM)" 2163.IX Item "Pm = 66 (DECNKM)"
2130.TS 2164.TS
2131l l . 2165l l .
2132h Application Keypad (DECKPAM/DECPAM) == ESC = 2166h Application Keypad (DECKPAM/DECPAM) == ESC =
2133l Normal Keypad (DECKPNM/DECPNM) == ESC > 2167l Normal Keypad (DECKPNM/DECPNM) == ESC >
2134.TE 2168.TE
2135.PD 0 2169.PD 0
2136.ie n .IP "\fB\fB""Pm = 67""\fB\fR (\s-1DECBKM\s0)" 4 2170.ie n .IP "\fB\f(CB""Pm = 67""\fB\fR (\s-1DECBKM\s0)" 4
2137.el .IP "\fB\f(CBPm = 67\fB\fR (\s-1DECBKM\s0)" 4 2171.el .IP "\fB\f(CBPm = 67\fB\fR (\s-1DECBKM\s0)" 4
2138.IX Item "Pm = 67 (DECBKM)" 2172.IX Item "Pm = 67 (DECBKM)"
2139.TS 2173.TS
2140l l . 2174l l .
2141h Backspace key sends BS 2175h Backspace key sends BS
2142l Backspace key sends DEL 2176l Backspace key sends DEL
2143.TE 2177.TE
2144.ie n .IP "\fB\fB""Pm = 1000""\fB\fR (X11 XTerm mouse protocol)" 4 2178.ie n .IP "\fB\f(CB""Pm = 1000""\fB\fR (X11 XTerm mouse protocol)" 4
2145.el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm mouse protocol)" 4 2179.el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm mouse protocol)" 4
2146.IX Item "Pm = 1000 (X11 XTerm mouse protocol)" 2180.IX Item "Pm = 1000 (X11 XTerm mouse protocol)"
2147.TS 2181.TS
2148l l . 2182l l .
2149h Send Mouse X & Y on button press and release. 2183h Send Mouse X & Y on button press and release.
2150l No mouse reporting. 2184l No mouse reporting.
2151.TE 2185.TE
2152.ie n .IP "\fB\fB""Pm = 1001""\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 2186.ie n .IP "\fB\f(CB""Pm = 1001""\fB\fR (X11 XTerm) \fIunimplemented\fR" 4
2153.el .IP "\fB\f(CBPm = 1001\fB\fR (X11 XTerm) \fIunimplemented\fR" 4 2187.el .IP "\fB\f(CBPm = 1001\fB\fR (X11 XTerm) \fIunimplemented\fR" 4
2154.IX Item "Pm = 1001 (X11 XTerm) unimplemented" 2188.IX Item "Pm = 1001 (X11 XTerm) unimplemented"
2155.TS 2189.TS
2156l l . 2190l l .
2157h Use Hilite Mouse Tracking. 2191h Use Hilite Mouse Tracking.
2158l No mouse reporting. 2192l No mouse reporting.
2159.TE 2193.TE
2160.ie n .IP "\fB\fB""Pm = 1002""\fB\fR (X11 XTerm cell motion mouse tracking)" 4 2194.ie n .IP "\fB\f(CB""Pm = 1002""\fB\fR (X11 XTerm cell motion mouse tracking)" 4
2161.el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm cell motion mouse tracking)" 4 2195.el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm cell motion mouse tracking)" 4
2162.IX Item "Pm = 1002 (X11 XTerm cell motion mouse tracking)" 2196.IX Item "Pm = 1002 (X11 XTerm cell motion mouse tracking)"
2163.TS 2197.TS
2164l l . 2198l l .
2165h Send Mouse X & Y on button press and release, and motion with a button pressed. 2199h Send Mouse X & Y on button press and release, and motion with a button pressed.
2166l No mouse reporting. 2200l No mouse reporting.
2167.TE 2201.TE
2168.ie n .IP "\fB\fB""Pm = 1003""\fB\fR (X11 XTerm all motion mouse tracking)" 4 2202.ie n .IP "\fB\f(CB""Pm = 1003""\fB\fR (X11 XTerm all motion mouse tracking)" 4
2169.el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm all motion mouse tracking)" 4 2203.el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm all motion mouse tracking)" 4
2170.IX Item "Pm = 1003 (X11 XTerm all motion mouse tracking)" 2204.IX Item "Pm = 1003 (X11 XTerm all motion mouse tracking)"
2171.TS 2205.TS
2172l l . 2206l l .
2173h Send Mouse X & Y on button press and release, and motion. 2207h Send Mouse X & Y on button press and release, and motion.
2174l No mouse reporting. 2208l No mouse reporting.
2175.TE 2209.TE
2176.ie n .IP "\fB\fB""Pm = 1004""\fB\fR (X11 XTerm focus in/focus out events) \fIunimplemented\fR" 4 2210.ie n .IP "\fB\f(CB""Pm = 1004""\fB\fR (X11 XTerm focus in/focus out events)" 4
2177.el .IP "\fB\f(CBPm = 1004\fB\fR (X11 XTerm focus in/focus out events) \fIunimplemented\fR" 4 2211.el .IP "\fB\f(CBPm = 1004\fB\fR (X11 XTerm focus in/focus out events)" 4
2178.IX Item "Pm = 1004 (X11 XTerm focus in/focus out events) unimplemented" 2212.IX Item "Pm = 1004 (X11 XTerm focus in/focus out events)"
2179.TS 2213.TS
2180l l . 2214l l .
2181h Send Mouse focus in/focus out events. 2215h Send Mouse focus in/focus out events.
2182l Don'T send focus events. 2216l Don't send focus events.
2183.TE 2217.TE
2184.ie n .IP "\fB\fB""Pm = 1005""\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4 2218.ie n .IP "\fB\f(CB""Pm = 1005""\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4
2185.el .IP "\fB\f(CBPm = 1005\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4 2219.el .IP "\fB\f(CBPm = 1005\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4
2186.IX Item "Pm = 1005 (X11 XTerm UTF-8 mouse mode) (Compile frills)" 2220.IX Item "Pm = 1005 (X11 XTerm UTF-8 mouse mode) (Compile frills)"
2187.PD 2221.PD
2188Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use 2222Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use
2189mode \f(CW1015\fR instead. 2223mode \f(CW1015\fR instead.
2190.Sp 2224.Sp
2191Unlike XTerm, coordinates larger than 2015) will work fine. 2225Unlike XTerm, coordinates larger than 2015 will work fine.
2192.TS 2226.TS
2193l l . 2227l l .
2194h Enable mouse coordinates in locale-specific encoding. 2228h Enable mouse coordinates in locale-specific encoding.
2195l Enable mouse coordinates as binary octets. 2229l Disable mouse coordinates in locale-specific encoding.
2196.TE 2230.TE
2231.ie n .IP "\fB\f(CB""Pm = 1006""\fB\fR (X11 XTerm \s-1SGR\s0 mouse mode) (Compile frills)" 4
2232.el .IP "\fB\f(CBPm = 1006\fB\fR (X11 XTerm \s-1SGR\s0 mouse mode) (Compile frills)" 4
2233.IX Item "Pm = 1006 (X11 XTerm SGR mouse mode) (Compile frills)"
2234.TS
2235l l .
2236h Enable xterm SGR mouse coordinate reporting.
2237l Disable xterm SGR mouse coordinate reporting.
2238.TE
2239.PD 0
2197.ie n .IP "\fB\fB""Pm = 1010""\fB\fR (\fBrxvt\fR)" 4 2240.ie n .IP "\fB\f(CB""Pm = 1010""\fB\fR (\fBrxvt\fR)" 4
2198.el .IP "\fB\f(CBPm = 1010\fB\fR (\fBrxvt\fR)" 4 2241.el .IP "\fB\f(CBPm = 1010\fB\fR (\fBrxvt\fR)" 4
2199.IX Item "Pm = 1010 (rxvt)" 2242.IX Item "Pm = 1010 (rxvt)"
2200.TS 2243.TS
2201l l . 2244l l .
2202h Don't scroll to bottom on TTY output 2245h Don't scroll to bottom on TTY output
2203l Scroll to bottom on TTY output 2246l Scroll to bottom on TTY output
2204.TE 2247.TE
2205.PD 0
2206.ie n .IP "\fB\fB""Pm = 1011""\fB\fR (\fBrxvt\fR)" 4 2248.ie n .IP "\fB\f(CB""Pm = 1011""\fB\fR (\fBrxvt\fR)" 4
2207.el .IP "\fB\f(CBPm = 1011\fB\fR (\fBrxvt\fR)" 4 2249.el .IP "\fB\f(CBPm = 1011\fB\fR (\fBrxvt\fR)" 4
2208.IX Item "Pm = 1011 (rxvt)" 2250.IX Item "Pm = 1011 (rxvt)"
2209.TS 2251.TS
2210l l . 2252l l .
2211h Scroll to bottom when a key is pressed 2253h Scroll to bottom when a key is pressed
2212l Don't scroll to bottom when a key is pressed 2254l Don't scroll to bottom when a key is pressed
2213.TE 2255.TE
2214.ie n .IP "\fB\fB""Pm = 1015""\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 2256.ie n .IP "\fB\f(CB""Pm = 1015""\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4
2215.el .IP "\fB\f(CBPm = 1015\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 2257.el .IP "\fB\f(CBPm = 1015\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4
2216.IX Item "Pm = 1015 (rxvt-unicode) (Compile frills)" 2258.IX Item "Pm = 1015 (rxvt-unicode) (Compile frills)"
2217.TS 2259.TS
2218l l . 2260l l .
2219h Enable urxvt mouse coordinate reporting. 2261h Enable urxvt mouse coordinate reporting.
2220l Use old-style CSI M C C C encoding. 2262l Disable urxvt mouse coordinate reporting.
2221.TE 2263.TE
2222.PD
2223Changes all mouse reporting codes to use decimal parameters instead of
2224octets or characters.
2225.Sp
2226This mode should be enabled \fIbefore\fR actually enabling mouse reporting,
2227for semi-obvious reasons.
2228.Sp
2229The sequences received for various modes are as follows:
2230.Sp
2231.Vb 3
2232\& ESC [ M o o o !1005, !1015 (three octets)
2233\& ESC [ M c c c 1005, !1015 (three characters)
2234\& ESC [ Pm M 1015 (three or more numeric parameters)
2235.Ve
2236.Sp
2237The first three parameters are \f(CW\*(C`code\*(C'\fR, \f(CW\*(C`x\*(C'\fR and \f(CW\*(C`y\*(C'\fR. Code is the numeric
2238code as for the other modes (but encoded as a decimal number, including
2239the additional offset of 32, so you have to subtract 32 first), \f(CW\*(C`x\*(C'\fR and
2240\&\f(CW\*(C`y\*(C'\fR are the coordinates (1|1 is the upper left corner, just as with
2241cursor positioning).
2242.Sp
2243Example: Shift\-Button\-1 press at top row, column 80.
2244.Sp
2245.Vb 1
2246\& ESC [ 37 ; 80 ; 1 M
2247.Ve
2248.Sp
2249One can use this feature by simply enabling it and then looking for
2250parameters to the \f(CW\*(C`ESC [ M\*(C'\fR reply \- if there are any, this mode is
2251active, otherwise one of the old reporting styles is used.
2252.Sp
2253Other (to be implemented) reply sequences will use a similar encoding.
2254.Sp
2255In the future, more parameters might get added (pixel coordinates for
2256example \- anybody out there who needs this?).
2257.ie n .IP "\fB\fB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4 2264.ie n .IP "\fB\f(CB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4
2258.el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4 2265.el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4
2259.IX Item "Pm = 1021 (rxvt)" 2266.IX Item "Pm = 1021 (rxvt)"
2260.TS 2267.TS
2261l l . 2268l l .
2262h Bold/italic implies high intensity (see option -is) 2269h Bold/italic implies high intensity (see option -is)
2263l Font styles have no effect on intensity (Compile styles) 2270l Font styles have no effect on intensity (Compile styles)
2264.TE 2271.TE
2265.PD 0
2266.ie n .IP "\fB\fB""Pm = 1047""\fB\fR (X11 XTerm alternate screen buffer)" 4 2272.ie n .IP "\fB\f(CB""Pm = 1047""\fB\fR (X11 XTerm alternate screen buffer)" 4
2267.el .IP "\fB\f(CBPm = 1047\fB\fR (X11 XTerm alternate screen buffer)" 4 2273.el .IP "\fB\f(CBPm = 1047\fB\fR (X11 XTerm alternate screen buffer)" 4
2268.IX Item "Pm = 1047 (X11 XTerm alternate screen buffer)" 2274.IX Item "Pm = 1047 (X11 XTerm alternate screen buffer)"
2269.TS 2275.TS
2270l l . 2276l l .
2271h Use Alternate Screen Buffer 2277h Use Alternate Screen Buffer
2272l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it 2278l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it
2273.TE 2279.TE
2274.ie n .IP "\fB\fB""Pm = 1048""\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4 2280.ie n .IP "\fB\f(CB""Pm = 1048""\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4
2275.el .IP "\fB\f(CBPm = 1048\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4 2281.el .IP "\fB\f(CBPm = 1048\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4
2276.IX Item "Pm = 1048 (X11 XTerm alternate DECSC)" 2282.IX Item "Pm = 1048 (X11 XTerm alternate DECSC)"
2277.TS 2283.TS
2278l l . 2284l l .
2279h Save cursor position 2285h Save cursor position
2280l Restore cursor position 2286l Restore cursor position
2281.TE 2287.TE
2282.ie n .IP "\fB\fB""Pm = 1049""\fB\fR (X11 XTerm 1047 + 1048)" 4 2288.ie n .IP "\fB\f(CB""Pm = 1049""\fB\fR (X11 XTerm 1047 + 1048)" 4
2283.el .IP "\fB\f(CBPm = 1049\fB\fR (X11 XTerm 1047 + 1048)" 4 2289.el .IP "\fB\f(CBPm = 1049\fB\fR (X11 XTerm 1047 + 1048)" 4
2284.IX Item "Pm = 1049 (X11 XTerm 1047 + 1048)" 2290.IX Item "Pm = 1049 (X11 XTerm 1047 + 1048)"
2285.TS 2291.TS
2286l l . 2292l l .
2287h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it 2293h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it
2288l Use Normal Screen Buffer 2294l Use Normal Screen Buffer
2289.TE 2295.TE
2290.ie n .IP "\fB\fB""Pm = 2004""\fB\fR (X11 XTerm bracketed paste mode)" 4 2296.ie n .IP "\fB\f(CB""Pm = 2004""\fB\fR (X11 XTerm bracketed paste mode)" 4
2291.el .IP "\fB\f(CBPm = 2004\fB\fR (X11 XTerm bracketed paste mode)" 4 2297.el .IP "\fB\f(CBPm = 2004\fB\fR (X11 XTerm bracketed paste mode)" 4
2292.IX Item "Pm = 2004 (X11 XTerm bracketed paste mode)" 2298.IX Item "Pm = 2004 (X11 XTerm bracketed paste mode)"
2293.TS 2299.TS
2294l l . 2300l l .
2295h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~ 2301h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~
2302.PP 2308.PP
2303 2309
2304.IX Xref "XTerm" 2310.IX Xref "XTerm"
2305.SS "XTerm Operating System Commands" 2311.SS "XTerm Operating System Commands"
2306.IX Subsection "XTerm Operating System Commands" 2312.IX Subsection "XTerm Operating System Commands"
2307.ie n .IP "\fB\fB""ESC ] Ps;Pt ST""\fB\fR" 4 2313.ie n .IP "\fB\f(CB""ESC ] Ps;Pt ST""\fB\fR" 4
2308.el .IP "\fB\f(CBESC ] Ps;Pt ST\fB\fR" 4 2314.el .IP "\fB\f(CBESC ] Ps;Pt ST\fB\fR" 4
2309.IX Item "ESC ] Ps;Pt ST" 2315.IX Item "ESC ] Ps;Pt ST"
2310Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b, 2316Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b,
23110x5c), backwards compatible terminator \s-1BEL \s0(0x07) is also accepted. any 23170x5c), backwards compatible terminator \s-1BEL\s0 (0x07) is also accepted. any
2312\&\fBoctet\fR can be escaped by prefixing it with \s-1SYN \s0(0x16, ^V). 2318\&\fBoctet\fR can be escaped by prefixing it with \s-1SYN\s0 (0x16, ^V).
2319.Sp
2320Many of these settings can be queried by specifying \f(CW\*(C`?\*(C'\fR as parameter, but
2321this requires insecure mode to be enabled for most of these.
2313.TS 2322.TS
2314l l . 2323l l .
2315Ps = 0 Change Icon Name and Window Title to Pt 2324Ps = 0 Change Icon Name and Window Title to Pt
2316Ps = 1 Change Icon Name to Pt 2325Ps = 1 Change Icon Name to Pt
2317Ps = 2 Change Window Title to Pt 2326Ps = 2 Change Window Title to Pt
2318Ps = 3 If Pt starts with a ?, query the (STRING) property of the window and return it. If Pt contains a =, set the named property to the given value, else delete the specified property. 2327Ps = 3 If Pt starts with a ?, query the (STRING) property of the window and return it (insecure mode). If Pt contains a =, set the named property to the given value, else delete the specified property.
2319Ps = 4 Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white 2328Ps = 4 Pt is a semi-colon separated sequence of one or more semi-colon separated number/name pairs, where number is an index to a colour and name is the name of a colour. Each pair causes the numbered colour to be changed to name. Numbers 0-7 corresponds to low-intensity (normal) colours and 8-15 corresponds to high-intensity colours. 0=black, 1=red, 2=green, 3=yellow, 4=blue, 5=magenta, 6=cyan, 7=white
2320Ps = 10 Change colour of text foreground to Pt 2329Ps = 10 Change colour of text foreground to Pt
2321Ps = 11 Change colour of text background to Pt 2330Ps = 11 Change colour of text background to Pt
2322Ps = 12 Change colour of text cursor foreground to Pt 2331Ps = 12 Change colour of text cursor foreground to Pt
2323Ps = 13 Change colour of mouse foreground to Pt 2332Ps = 13 Change colour of mouse foreground to Pt
2324Ps = 17 Change background colour of highlight characters to Pt 2333Ps = 17 Change background colour of highlight characters to Pt
2325Ps = 19 Change foreground colour of highlight characters to Pt 2334Ps = 19 Change foreground colour of highlight characters to Pt
2326Ps = 20 Change background pixmap parameters (see section BACKGROUND IMAGE) (Compile pixbuf). 2335Ps = 20 Change background image to Pt (see the urxvt-background) extension documentation)
2327Ps = 39 Change default foreground colour to Pt. [deprecated, use 10] 2336Ps = 39 Change default foreground colour to Pt. [deprecated, use 10]
2328Ps = 46 Change Log File to Pt unimplemented 2337Ps = 46 Change Log File to Pt unimplemented
2329Ps = 49 Change default background colour to Pt. [deprecated, use 11] 2338Ps = 49 Change default background colour to Pt. [deprecated, use 11]
2330Ps = 50 Set fontset to Pt, with the following special values of Pt (rxvt) #+n change up n #-n change down n if n is missing of 0, a value of 1 is used empty change to font0 n change to font n 2339Ps = 50 Set fontset to Pt, with the following special values of Pt (rxvt) #+n change up n #-n change down n if n is missing of 0, a value of 1 is used empty change to font0 n change to font n
2331Ps = 55 Log all scrollback buffer and all of screen to Pt [disabled] 2340Ps = 55 Log all scrollback buffer and all of screen to Pt [disabled]
2332Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills). 2341Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (insecure mode, Compile frills).
2333Ps = 702 Request version if Pt is ?, returning rxvt-unicode, the resource name, the major and minor version numbers, e.g. ESC ] 702 ; rxvt-unicode ; urxvt ; 7 ; 4 ST. 2342Ps = 702 Request version if Pt is ?, returning rxvt-unicode, the resource name, the major and minor version numbers, e.g. ESC ] 702 ; rxvt-unicode ; urxvt ; 7 ; 4 ST.
2334Ps = 704 Change colour of italic characters to Pt 2343Ps = 704 Change colour of italic characters to Pt
2335Ps = 705 Change background pixmap tint colour to Pt (Compile transparency). 2344Ps = 705 Change background tint color to Pt (see the urxvt-background) extension documentation)
2336Ps = 706 Change colour of bold characters to Pt 2345Ps = 706 Change colour of bold characters to Pt
2337Ps = 707 Change colour of underlined characters to Pt 2346Ps = 707 Change colour of underlined characters to Pt
2338Ps = 708 Change colour of the border to Pt 2347Ps = 708 Change colour of the border to Pt
2339Ps = 710 Set normal fontset to Pt. Same as Ps = 50. 2348Ps = 710 Set normal fontset to Pt. Same as Ps = 50.
2340Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles). 2349Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles).
2342Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles). 2351Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles).
2343Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). 2352Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
2344Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). 2353Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
2345Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). 2354Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl).
2346.TE 2355.TE
2347.SH "BACKGROUND IMAGE"
2348.IX Header "BACKGROUND IMAGE"
2349For the \s-1BACKGROUND IMAGE\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR the value
2350of \fB\f(CB\*(C`Pt\*(C'\fB\fR can be one of the following commands:
2351.ie n .IP "\fB\fB""?""\fB\fR" 4
2352.el .IP "\fB\f(CB?\fB\fR" 4
2353.IX Item "?"
2354display scale and position in the title
2355.ie n .IP "\fB\fB"";WxH+X+Y""\fB\fR" 4
2356.el .IP "\fB\f(CB;WxH+X+Y\fB\fR" 4
2357.IX Item ";WxH+X+Y"
2358change scale and/or position
2359.ie n .IP "\fB\fB""FILE;WxH+X+Y""\fB\fR" 4
2360.el .IP "\fB\f(CBFILE;WxH+X+Y\fB\fR" 4
2361.IX Item "FILE;WxH+X+Y"
2362change background image
2363.PP 2356.PP
2364 2357
2365.IX Xref "Mouse" 2358.IX Xref "Mouse"
2366.SH "Mouse Reporting" 2359.SH "Mouse Reporting"
2367.IX Header "Mouse Reporting" 2360.IX Header "Mouse Reporting"
2361When mouse reporting is enabled and none of the extended mouse modes
2362(1005, 1006, 1015) is active, urxvt sends the following sequence on a
2363mouse event:
2368.ie n .IP "\fB\fB""ESC [ M <b> <x> <y>""\fB\fR" 4 2364.ie n .IP "\fB\f(CB""ESC [ M <b> <x> <y>""\fB\fR" 4
2369.el .IP "\fB\f(CBESC [ M <b> <x> <y>\fB\fR" 4 2365.el .IP "\fB\f(CBESC [ M <b> <x> <y>\fB\fR" 4
2370.IX Item "ESC [ M <b> <x> <y>" 2366.IX Item "ESC [ M <b> <x> <y>"
2371report mouse position
2372.PP 2367.PP
2373The lower 2 bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the button: 2368The lower 2 bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the button:
2374.ie n .IP "Button = \fB\fB""(<b> \- SPACE) & 3""\fB\fR" 4 2369.ie n .IP "Button = \fB\f(CB""(<b> \- SPACE) & 3""\fB\fR" 4
2375.el .IP "Button = \fB\f(CB(<b> \- SPACE) & 3\fB\fR" 4 2370.el .IP "Button = \fB\f(CB(<b> \- SPACE) & 3\fB\fR" 4
2376.IX Item "Button = (<b> - SPACE) & 3" 2371.IX Item "Button = (<b> - SPACE) & 3"
2377.TS 2372.TS
2378l l . 2373l l .
23790 Button1 pressed 23740 Button1 pressed
23823 button released (X11 mouse report) 23773 button released (X11 mouse report)
2383.TE 2378.TE
2384.PP 2379.PP
2385The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the 2380The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the
2386button was pressed and are added together (X11 mouse report only): 2381button was pressed and are added together (X11 mouse report only):
2387.ie n .IP "State = \fB\fB""(<b> \- SPACE) & ~3""\fB\fR" 4 2382.ie n .IP "State = \fB\f(CB""(<b> \- SPACE) & ~3""\fB\fR" 4
2388.el .IP "State = \fB\f(CB(<b> \- SPACE) & ~3\fB\fR" 4 2383.el .IP "State = \fB\f(CB(<b> \- SPACE) & ~3\fB\fR" 4
2389.IX Item "State = (<b> - SPACE) & ~3" 2384.IX Item "State = (<b> - SPACE) & ~3"
2390.TS 2385.TS
2391l l . 2386l l .
23924 Shift 23874 Shift
239416 Control 238916 Control
239532 Motion Notify 239032 Motion Notify
239632 Double Click (rxvt extension), disabled by default 239132 Double Click (rxvt extension), disabled by default
239764 Button1 is actually Button4, Button2 is actually Button5 etc. 239264 Button1 is actually Button4, Button2 is actually Button5 etc.
2398.TE 2393.TE
2399Col = \fB\f(CB\*(C`<x> \- SPACE\*(C'\fB\fR 2394.PP
2400.Sp 2395\&\f(CW\*(C`x\*(C'\fR and \f(CW\*(C`y\*(C'\fR encode the coordinates (1|1 is the upper left corner,
2401Row = \fB\f(CB\*(C`<y> \- SPACE\*(C'\fB\fR 2396just as with cursor positioning):
2397.ie n .IP "Col = \fB\f(CB""<x> \- SPACE""\fB\fR" 4
2398.el .IP "Col = \fB\f(CB<x> \- SPACE\fB\fR" 4
2399.IX Item "Col = <x> - SPACE"
2400.PD 0
2401.ie n .IP "Row = \fB\f(CB""<y> \- SPACE""\fB\fR" 4
2402.el .IP "Row = \fB\f(CB<y> \- SPACE\fB\fR" 4
2403.IX Item "Row = <y> - SPACE"
2404.PD
2405.PP
2406The parameters include an offset of 32 to ensure that they are
2407printable characters.
2408.PP
2409Example: Shift\-Button\-1 press at top row, column 80.
2410.PP
2411.Vb 1
2412\& ESC [ M $ p !
2413.Ve
2414.PP
2415The largest coordinate that can be represented in this encoding is
2416223. The range can be extended by using one of the extended mouse
2417modes, which should be enabled \fIbefore\fR enabling mouse reporting, for
2418semi-obvious reasons.
2419.SS "Mode 1005"
2420.IX Subsection "Mode 1005"
2421If mode 1005 is active, urxvt sends the sequence
2422.ie n .IP "\fB\f(CB""ESC [ M <b> <x> <y>""\fB\fR" 4
2423.el .IP "\fB\f(CBESC [ M <b> <x> <y>\fB\fR" 4
2424.IX Item "ESC [ M <b> <x> <y>"
2425.PP
2426with the coordinates provided as characters in locale-encoding instead
2427of 1 byte octets. This mode does not work sensibly in non\-UTF\-8
2428locales and should therefore be avoided.
2429.SS "Mode 1006"
2430.IX Subsection "Mode 1006"
2431If mode 1006 is active, urxvt sends the following sequences:
2432.ie n .IP "\fB\f(CB""ESC [ < <b>;<x>;<y> M""\fB\fR" 4
2433.el .IP "\fB\f(CBESC [ < <b>;<x>;<y> M\fB\fR" 4
2434.IX Item "ESC [ < <b>;<x>;<y> M"
2435button press and motion
2436.ie n .IP "\fB\f(CB""ESC [ < <b>;<x>;<y> m""\fB\fR" 4
2437.el .IP "\fB\f(CBESC [ < <b>;<x>;<y> m\fB\fR" 4
2438.IX Item "ESC [ < <b>;<x>;<y> m"
2439button release
2440.PP
2441where the parameters are provided as decimal numbers instead of
2442octets and do not include an offset of 32.
2443.PP
2444The lower 2 bits of \f(CW\*(C`b\*(C'\fR encode the button number also on button
2445release (instead of the value \f(CW3\fR). The final character of the
2446sequence (M or m) specifies the event type (press/motion or release).
2447.PP
2448Example: Shift\-Button\-1 press at top row, column 80.
2449.PP
2450.Vb 1
2451\& ESC [ < 4 ; 80 ; 1 M
2452.Ve
2453.SS "Mode 1015"
2454.IX Subsection "Mode 1015"
2455If mode 1015 is active, urxvt sends the sequence
2456.ie n .IP "\fB\f(CB""ESC [ <b>;<x>;<y> M""\fB\fR" 4
2457.el .IP "\fB\f(CBESC [ <b>;<x>;<y> M\fB\fR" 4
2458.IX Item "ESC [ <b>;<x>;<y> M"
2459.PP
2460where the parameters are provided as decimal numbers instead of
2461octets and only \f(CW\*(C`b\*(C'\fR includes an offset of 32.
2462.PP
2463Example: Shift\-Button\-1 press at top row, column 80.
2464.PP
2465.Vb 1
2466\& ESC [ 36 ; 80 ; 1 M
2467.Ve
2402.SH "Key Codes" 2468.SH "Key Codes"
2403.IX Header "Key Codes" 2469.IX Header "Key Codes"
2404 2470
2405.IX Xref "KeyCodes" 2471.IX Xref "KeyCodes"
2406.PP 2472.PP
2519jp_ext rarely used but big japanese encodings 2585jp_ext rarely used but big japanese encodings
2520kr korean encodings 2586kr korean encodings
2521.TE 2587.TE
2522.IP "\-\-enable\-xim (default: on)" 4 2588.IP "\-\-enable\-xim (default: on)" 4
2523.IX Item "--enable-xim (default: on)" 2589.IX Item "--enable-xim (default: on)"
2524Add support for \s-1XIM \s0(X Input Method) protocol. This allows using 2590Add support for \s-1XIM\s0 (X Input Method) protocol. This allows using
2525alternative input methods (e.g. kinput2) and will also correctly 2591alternative input methods (e.g. kinput2) and will also correctly
2526set up the input for people using dead keys or compose keys. 2592set up the input for people using dead keys or compose keys.
2527.IP "\-\-enable\-unicode3 (default: off)" 4 2593.IP "\-\-enable\-unicode3 (default: off)" 4
2528.IX Item "--enable-unicode3 (default: off)" 2594.IX Item "--enable-unicode3 (default: off)"
2529Recommended to stay off unless you really need non-BMP characters. 2595Recommended to stay off unless you really need non-BMP characters.
2648\& user\-pty (\-pty\-fd) 2714\& user\-pty (\-pty\-fd)
2649\& hold on exit (\-hold) 2715\& hold on exit (\-hold)
2650\& compile in built\-in block graphics 2716\& compile in built\-in block graphics
2651\& skip builtin block graphics (\-sbg) 2717\& skip builtin block graphics (\-sbg)
2652\& separate highlight colour (\-highlightColor, \-highlightTextColor) 2718\& separate highlight colour (\-highlightColor, \-highlightTextColor)
2719\& focus reporting mode (1004).
2653\& extended mouse reporting modes (1005 and 1015). 2720\& extended mouse reporting modes (1005, 1006 and 1015).
2654\& visual selection via \-visual and \-depth. 2721\& visual selection via \-visual and \-depth.
2722\& systemd socket activation
2655.Ve 2723.Ve
2656.Sp 2724.Sp
2657It also enables some non-essential features otherwise disabled, such as: 2725It also enables some non-essential features otherwise disabled, such as:
2658.Sp 2726.Sp
2659.Vb 11 2727.Vb 11
2701.IP "\-\-enable\-pointer\-blank (default: on)" 4 2769.IP "\-\-enable\-pointer\-blank (default: on)" 4
2702.IX Item "--enable-pointer-blank (default: on)" 2770.IX Item "--enable-pointer-blank (default: on)"
2703Add support to have the pointer disappear when typing or inactive. 2771Add support to have the pointer disappear when typing or inactive.
2704.IP "\-\-enable\-perl (default: on)" 4 2772.IP "\-\-enable\-perl (default: on)" 4
2705.IX Item "--enable-perl (default: on)" 2773.IX Item "--enable-perl (default: on)"
2706Enable an embedded perl interpreter. See the \fB@@RXVT_NAME@@\f(BIperl\fB\|(3)\fR 2774Enable an embedded perl interpreter. See the \fB@@RXVT_NAME@@\fBperl\fB\|(3)\fR
2707manpage for more info on this feature, or the files in \fIsrc/perl/\fR 2775manpage for more info on this feature, or the files in \fIsrc/perl/\fR
2708for the extensions that are installed by default. 2776for the extensions that are installed by default.
2709The perl interpreter that is used can be specified via the \f(CW\*(C`PERL\*(C'\fR 2777The perl interpreter that is used can be specified via the \f(CW\*(C`PERL\*(C'\fR
2710environment variable when running configure. Even when compiled in, 2778environment variable when running configure. Even when compiled in,
2711perl will \fInot\fR be initialised when all extensions have been disabled 2779perl will \fInot\fR be initialised when all extensions have been disabled

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines