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 |
172 | Before sending me mail, you could go to \s-1IRC: \s0\f(CW\*(C`irc.freenode.net\*(C'\fR, |
172 | Before sending me mail, you could go to \s-1IRC:\s0 \f(CW\*(C`irc.freenode.net\*(C'\fR, |
173 | channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be |
173 | channel \f(CW\*(C`#rxvt\-unicode\*(C'\fR has some rxvt-unicode enthusiasts that might be |
174 | interested in learning about new and exciting problems (but not FAQs :). |
174 | interested 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..." |
… | |
… | |
252 | This tries to create a new terminal, and if fails with exit status 2, |
252 | This tries to create a new terminal, and if fails with exit status 2, |
253 | meaning it couldn't connect to the daemon, it will start the daemon and |
253 | meaning it couldn't connect to the daemon, it will start the daemon and |
254 | re-run the command. Subsequent invocations of the script will re-use the |
254 | re-run the command. Subsequent invocations of the script will re-use the |
255 | existing daemon. |
255 | existing daemon. |
256 | .PP |
256 | .PP |
|
|
257 | Another 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 |
|
|
259 | socket 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 |
260 | The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\*(R",\s0 |
286 | The original rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\*(R",\s0 |
261 | so you can check and see if that is set. Note that several programs, \s-1JED,\s0 |
287 | so 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 |
268 | If you've compiled rxvt-unicode with \s-1DISPLAY_IS_IP\s0 and have enabled |
294 | If you've compiled rxvt-unicode with \s-1DISPLAY_IS_IP\s0 and have enabled |
269 | insecure mode then it is possible to use the following shell script |
295 | insecure mode then it is possible to use the following shell script |
270 | snippets to correctly set the display. If your version of rxvt-unicode |
296 | snippets to correctly set the display. If your version of rxvt-unicode |
271 | wasn't also compiled with \s-1ESCZ_ANSWER \s0(as assumed in these snippets) then |
297 | wasn't also compiled with \s-1ESCZ_ANSWER\s0 (as assumed in these snippets) then |
272 | the \s-1COLORTERM\s0 variable can be used to distinguish rxvt-unicode from a |
298 | the \s-1COLORTERM\s0 variable can be used to distinguish rxvt-unicode from a |
273 | regular xterm. |
299 | regular xterm. |
274 | .PP |
300 | .PP |
275 | Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script |
301 | Courtesy of Chuck Blake <cblake@BBN.COM> with the following shell script |
276 | snippets: |
302 | snippets: |
… | |
… | |
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 |
735 | rxvt-unicode from initialising perl, saving memory. |
761 | rxvt-unicode from initialising perl, saving memory. |
736 | .PP |
762 | .PP |
737 | If you only want to disable specific features, you first have to |
763 | If you only want to disable specific features, you first have to |
738 | identify which perl extension is responsible. For this, read the section |
764 | identify 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 |
740 | example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify |
766 | example, to disable the \fBselection-popup\fR and \fBoption-popup\fR, specify |
741 | this \fBperl-ext-common\fR resource: |
767 | this \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 |
… | |
… | |
914 | author's .Xdefaults entries, with comments on what they do. It's certainly |
940 | author's .Xdefaults entries, with comments on what they do. It's certainly |
915 | not \fItypical\fR, but what's typical... |
941 | not \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 |
922 | These are just for testing stuff. |
948 | These are just for testing stuff. |
923 | .PP |
949 | .PP |
924 | .Vb 2 |
950 | .Vb 2 |
… | |
… | |
1424 | systems, utmp/wtmp/lastlog handling on others) and drop privileges |
1450 | systems, utmp/wtmp/lastlog handling on others) and drop privileges |
1425 | immediately. This is much safer than most other terminals that keep |
1451 | immediately. This is much safer than most other terminals that keep |
1426 | privileges while running (but is more relevant to urxvt, as it contains |
1452 | privileges while running (but is more relevant to urxvt, as it contains |
1427 | things as perl interpreters, which might be \*(L"helpful\*(R" to attackers). |
1453 | things as perl interpreters, which might be \*(L"helpful\*(R" to attackers). |
1428 | .PP |
1454 | .PP |
1429 | This forking is done as the very first within \fImain()\fR, which is very early |
1455 | This forking is done as the very first within \fBmain()\fR, which is very early |
1430 | and reduces possible bugs to initialisation code run before \fImain()\fR, or |
1456 | and reduces possible bugs to initialisation code run before \fBmain()\fR, or |
1431 | things like the dynamic loader of your system, which should result in very |
1457 | things like the dynamic loader of your system, which should result in very |
1432 | little risk. |
1458 | little 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" |
1496 | The rest of this document describes various technical aspects of |
1522 | The 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, |
1498 | followed by pixmap support and last by a description of all features |
1524 | followed by pixmap support and last by a description of all features |
1499 | selectable at \f(CW\*(C`configure\*(C'\fR time. |
1525 | selectable at \f(CW\*(C`configure\*(C'\fR time. |
|
|
1526 | .PP |
|
|
1527 | When some functionality is marked as (insecure mode), then it requires |
|
|
1528 | insecure mode to be enabled to work fully, e.g. by using the \fBinsecure\fR |
|
|
1529 | resource or command line switch. As that name implies, a terminal running |
|
|
1530 | in insecure mode might not be secure against attackers that can output |
|
|
1531 | arbitrary 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" |
1505 | The literal character c (potentially a multi-byte character). |
1537 | The 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" |
1509 | A single (required) character. |
1541 | A 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" |
1513 | A single (usually optional) numeric parameter, composed of one or more |
1545 | A single (usually optional) numeric parameter, composed of one or more |
1514 | digits. |
1546 | digits. |
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" |
1518 | A multiple numeric parameter composed of any number of single numeric |
1550 | A multiple numeric parameter composed of any number of single numeric |
1519 | parameters, separated by \f(CW\*(C`;\*(C'\fR character(s). |
1551 | parameters, 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" |
1523 | A text parameter composed of printable characters. |
1555 | A 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" |
1529 | Enquiry (Ctrl-E) = Send Device Attributes (\s-1DA\s0) |
1561 | Enquiry (Ctrl-E) = Send Device Attributes (\s-1DA\s0) |
1530 | request attributes from terminal. See \fB\f(CB\*(C`ESC [ Ps c\*(C'\fB\fR. |
1562 | request 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" |
1534 | Bell (Ctrl-G) |
1566 | Bell (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" |
1538 | Backspace (Ctrl-H) |
1570 | Backspace (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" |
1542 | Horizontal Tab (\s-1HT\s0) (Ctrl-I) |
1574 | Horizontal 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" |
1546 | Line Feed or New Line (\s-1NL\s0) (Ctrl-J) |
1578 | Line 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" |
1550 | Vertical Tab (Ctrl-K) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1582 | Vertical 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" |
1554 | Form Feed or New Page (\s-1NP\s0) (Ctrl-L) same as \fB\f(CB\*(C`LF\*(C'\fB\fR |
1586 | Form 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" |
1558 | Carriage Return (Ctrl-M) |
1590 | Carriage 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" |
1562 | Shift Out (Ctrl-N), invokes the G1 character set. |
1594 | Shift Out (Ctrl-N), invokes the G1 character set. |
1563 | Switch to Alternate Character Set |
1595 | Switch 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" |
1567 | Shift In (Ctrl-O), invokes the G0 character set (the default). |
1599 | Shift In (Ctrl-O), invokes the G0 character set (the default). |
1568 | Switch to Standard Character Set |
1600 | Switch 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" |
1572 | Space Character |
1604 | Space 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" |
1582 | Save Cursor (\s-1SC\s0) |
1614 | Save 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" |
1586 | Restore Cursor |
1618 | Restore 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 =" |
1590 | Application Keypad (\s-1SMKX\s0). See also next sequence. |
1622 | Application 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 >" |
1594 | Normal Keypad (\s-1RMKX\s0) |
1626 | Normal 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 |
1597 | keypad in normal or application mode, respectively (see Key Codes). |
1629 | keypad 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" |
1601 | Index (\s-1IND\s0) |
1633 | Index (\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" |
1605 | Next Line (\s-1NEL\s0) |
1637 | Next 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" |
1609 | Tab Set (\s-1HTS\s0) |
1641 | Tab 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" |
1613 | Reverse Index (\s-1RI\s0) |
1645 | Reverse 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" |
1617 | Single Shift Select of G2 Character Set (\s-1SS2\s0): affects next character |
1649 | Single Shift Select of G2 Character Set (\s-1SS2\s0): affects next character |
1618 | only \fIunimplemented\fR |
1650 | only \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" |
1622 | Single Shift Select of G3 Character Set (\s-1SS3\s0): affects next character |
1654 | Single Shift Select of G3 Character Set (\s-1SS3\s0): affects next character |
1623 | only \fIunimplemented\fR |
1655 | only \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" |
1627 | Obsolete form of returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 C\*(C'\fB\fR \fIrxvt-unicode compile-time option\fR |
1659 | Obsolete 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" |
1631 | Full reset (\s-1RIS\s0) |
1663 | Full 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" |
1635 | Invoke the G2 Character Set (\s-1LS2\s0) |
1667 | Invoke 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" |
1639 | Invoke the G3 Character Set (\s-1LS3\s0) |
1671 | Invoke 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" |
1643 | Designate G0 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. |
1675 | Designate 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" |
1647 | Designate G1 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. |
1679 | Designate 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" |
1651 | Designate G2 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. |
1683 | Designate 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" |
1655 | Designate G3 Character Set (\s-1ISO 2022\s0), see below for values of \f(CW\*(C`C\*(C'\fR. |
1687 | Designate 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" |
1659 | Designate Kanji Character Set |
1691 | Designate Kanji Character Set |
1660 | .Sp |
1692 | .Sp |
1661 | Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of: |
1693 | Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of: |
… | |
… | |
1670 | C = K German character set unimplemented |
1702 | C = 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 @" |
1680 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR (Blank) Character(s) [default: 1] (\s-1ICH\s0) |
1712 | Insert \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" |
1685 | Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUU\s0) |
1717 | Cursor 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" |
1689 | Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUD\s0) |
1721 | Cursor 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" |
1694 | Cursor Forward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUF\s0) |
1726 | Cursor 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" |
1698 | Cursor Backward \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] (\s-1CUB\s0) |
1730 | Cursor 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" |
1702 | Cursor Down \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column |
1734 | Cursor 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" |
1706 | Cursor Up \fB\f(CB\*(C`Ps\*(C'\fB\fR Times [default: 1] and to first column |
1738 | Cursor 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" |
1711 | Cursor to Column \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1HPA\s0) |
1743 | Cursor 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" |
1715 | Cursor Position [row;column] [default: 1;1] (\s-1CUP\s0) |
1747 | Cursor 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" |
1719 | Move forward \fB\f(CB\*(C`Ps\*(C'\fB\fR tab stops [default: 1] |
1751 | Move 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" |
1723 | Erase in Display (\s-1ED\s0) |
1755 | Erase in Display (\s-1ED\s0) |
1724 | .TS |
1756 | .TS |
1725 | l l . |
1757 | l l . |
1726 | Ps = 0 Clear Right and Below (default) |
1758 | Ps = 0 Clear Right and Below (default) |
1727 | Ps = 1 Clear Left and Above |
1759 | Ps = 1 Clear Left and Above |
1728 | Ps = 2 Clear All |
1760 | Ps = 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" |
1733 | Erase in Line (\s-1EL\s0) |
1765 | Erase in Line (\s-1EL\s0) |
1734 | .TS |
1766 | .TS |
1735 | l l l l . |
1767 | l l l l . |
… | |
… | |
1737 | Ps = 1 Clear to Left |
1769 | Ps = 1 Clear to Left |
1738 | Ps = 2 Clear All |
1770 | Ps = 2 Clear All |
1739 | Ps = 3 Like Ps = 0, but is ignored when wrapped |
1771 | Ps = 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" |
1745 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) |
1777 | Insert \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" |
1749 | Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1DL\s0) |
1781 | Delete \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" |
1753 | Delete \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1DCH\s0) |
1785 | Delete \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" |
1757 | Initiate . \fIunimplemented\fR Parameters are |
1789 | Initiate . \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" |
1762 | Tabulator functions |
1794 | Tabulator functions |
1763 | .TS |
1795 | .TS |
1764 | l l . |
1796 | l l . |
1765 | Ps = 0 Tab Set (HTS) |
1797 | Ps = 0 Tab Set (HTS) |
1766 | Ps = 2 Tab Clear (TBC), Clear Current Column (default) |
1798 | Ps = 2 Tab Clear (TBC), Clear Current Column (default) |
1767 | Ps = 5 Tab Clear (TBC), Clear All |
1799 | Ps = 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" |
1772 | Erase \fB\f(CB\*(C`Ps\*(C'\fB\fR Character(s) [default: 1] (\s-1ECH\s0) |
1804 | Erase \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" |
1776 | Move backward \fB\f(CB\*(C`Ps\*(C'\fB\fR [default: 1] tab stops |
1808 | Move 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 " |
1780 | See \fB\f(CB\*(C`ESC [ Ps G\*(C'\fB\fR |
1812 | See \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" |
1784 | See \fB\f(CB\*(C`ESC [ Ps C\*(C'\fB\fR |
1816 | See \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" |
1788 | Send Device Attributes (\s-1DA\s0) |
1820 | Send 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 |
1790 | returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 c\*(C'\fB\fR (``I am a \s-1VT100\s0 with Advanced Video |
1822 | returns: \fB\f(CB\*(C`ESC [ ? 1 ; 2 c\*(C'\fB\fR (``I am a \s-1VT100\s0 with Advanced Video |
1791 | Option'') |
1823 | Option'') |
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" |
1795 | Cursor to Line \fB\f(CB\*(C`Ps\*(C'\fB\fR (\s-1VPA\s0) |
1827 | Cursor 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" |
1799 | See \fB\f(CB\*(C`ESC [ Ps A\*(C'\fB\fR |
1831 | See \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" |
1803 | Horizontal and Vertical Position [row;column] (\s-1HVP\s0) [default: 1;1] |
1835 | Horizontal 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" |
1807 | Tab Clear (\s-1TBC\s0) |
1839 | Tab Clear (\s-1TBC\s0) |
1808 | .TS |
1840 | .TS |
1809 | l l . |
1841 | l l . |
1810 | Ps = 0 Clear Current Column (default) |
1842 | Ps = 0 Clear Current Column (default) |
1811 | Ps = 3 Clear All (TBC) |
1843 | Ps = 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" |
1816 | Set 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. |
1848 | Set 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" |
1820 | Printing. See also the \f(CW\*(C`print\-pipe\*(C'\fR resource. |
1852 | Printing. See also the \f(CW\*(C`print\-pipe\*(C'\fR resource. |
1821 | .TS |
1853 | .TS |
1822 | l l . |
1854 | l l . |
1823 | Ps = 0 print screen (MC0) |
1855 | Ps = 0 print screen (MC0) |
1824 | Ps = 4 disable transparent print mode (MC4) |
1856 | Ps = 4 disable transparent print mode (MC4) |
1825 | Ps = 5 enable transparent print mode (MC5) |
1857 | Ps = 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" |
1830 | Reset Mode (\s-1RM\s0) |
1862 | Reset 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 |
1836 | l l . |
1868 | l l . |
1837 | h Insert Mode (SMIR) |
1869 | h Insert Mode (SMIR) |
1838 | l Replace Mode (RMIR) |
1870 | l 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 |
1845 | l l . |
1877 | l l . |
1846 | h Automatic Newline (LNM) |
1878 | h Automatic Newline (LNM) |
1847 | l Normal Linefeed (LNM) |
1879 | l 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 |
1856 | Character Attributes (\s-1SGR\s0) |
1888 | Character Attributes (\s-1SGR\s0) |
1857 | .TS |
1889 | .TS |
… | |
… | |
1871 | Pm = 34 / 44 fg/bg Blue |
1903 | Pm = 34 / 44 fg/bg Blue |
1872 | Pm = 35 / 45 fg/bg Magenta |
1904 | Pm = 35 / 45 fg/bg Magenta |
1873 | Pm = 36 / 46 fg/bg Cyan |
1905 | Pm = 36 / 46 fg/bg Cyan |
1874 | Pm = 37 / 47 fg/bg White |
1906 | Pm = 37 / 47 fg/bg White |
1875 | Pm = 38;5 / 48;5 set fg/bg to colour #m (ISO 8613-6) |
1907 | Pm = 38;5 / 48;5 set fg/bg to colour #m (ISO 8613-6) |
|
|
1908 | Pm = 38;2;R;G;B set fg to 24-bit colour #RGB (ISO 8613-3) |
|
|
1909 | Pm = 48;2;R;G;B set bg to 24-bit colour #RGB (ISO 8613-3) |
1876 | Pm = 39 / 49 fg/bg Default |
1910 | Pm = 39 / 49 fg/bg Default |
1877 | Pm = 90 / 100 fg/bg Bright Black |
1911 | Pm = 90 / 100 fg/bg Bright Black |
1878 | Pm = 91 / 101 fg/bg Bright Red |
1912 | Pm = 91 / 101 fg/bg Bright Red |
1879 | Pm = 92 / 102 fg/bg Bright Green |
1913 | Pm = 92 / 102 fg/bg Bright Green |
1880 | Pm = 93 / 103 fg/bg Bright Yellow |
1914 | Pm = 93 / 103 fg/bg Bright Yellow |
… | |
… | |
1882 | Pm = 95 / 105 fg/bg Bright Magenta |
1916 | Pm = 95 / 105 fg/bg Bright Magenta |
1883 | Pm = 96 / 106 fg/bg Bright Cyan |
1917 | Pm = 96 / 106 fg/bg Bright Cyan |
1884 | Pm = 97 / 107 fg/bg Bright White |
1918 | Pm = 97 / 107 fg/bg Bright White |
1885 | Pm = 99 / 109 fg/bg Bright Default |
1919 | Pm = 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" |
1890 | Device Status Report (\s-1DSR\s0) |
1924 | Device Status Report (\s-1DSR\s0) |
1891 | .TS |
1925 | .TS |
1892 | l l . |
1926 | l l . |
1893 | Ps = 5 Status Report ESC [ 0 n (``OK'') |
1927 | Ps = 5 Status Report ESC [ 0 n (``OK'') |
1894 | Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R |
1928 | Ps = 6 Report Cursor Position (CPR) [row;column] as ESC [ r ; c R |
1895 | Ps = 7 Request Display Name |
1929 | Ps = 7 Request Display Name (insecure mode) |
1896 | Ps = 8 Request Version Number (place in window title) |
1930 | Ps = 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" |
1901 | Set Cursor Style (\s-1DECSCUSR\s0) |
1935 | Set Cursor Style (\s-1DECSCUSR\s0) |
1902 | .TS |
1936 | .TS |
1903 | l l . |
1937 | l l . |
… | |
… | |
1907 | Ps = 3 Blink Underline |
1941 | Ps = 3 Blink Underline |
1908 | Ps = 4 Steady Underline |
1942 | Ps = 4 Steady Underline |
1909 | Ps = 5 Blink Bar (XTerm) |
1943 | Ps = 5 Blink Bar (XTerm) |
1910 | Ps = 6 Steady Bar (XTerm) |
1944 | Ps = 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" |
1915 | Set Scrolling Region [top;bottom] |
1949 | Set 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" |
1920 | Save Cursor (\s-1SC\s0) |
1954 | Save 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" |
1924 | Window Operations |
1958 | Window Operations |
1925 | .TS |
1959 | .TS |
1926 | l l . |
1960 | l l . |
… | |
… | |
1935 | Ps = 11 Report window state (responds with Ps = 1 or Ps = 2) |
1969 | Ps = 11 Report window state (responds with Ps = 1 or Ps = 2) |
1936 | Ps = 13 Report window position (responds with Ps = 3) |
1970 | Ps = 13 Report window position (responds with Ps = 3) |
1937 | Ps = 14 Report window pixel size (responds with Ps = 4) |
1971 | Ps = 14 Report window pixel size (responds with Ps = 4) |
1938 | Ps = 18 Report window text size (responds with Ps = 7) |
1972 | Ps = 18 Report window text size (responds with Ps = 7) |
1939 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
1973 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
1940 | Ps = 20 Reports icon label (ESC ] L NAME \234) |
1974 | Ps = 20 Reports icon label (ESC ] L NAME \234) (insecure mode) |
1941 | Ps = 21 Reports window title (ESC ] l NAME \234) |
1975 | Ps = 21 Reports window title (ESC ] l NAME \234) (insecure mode) |
1942 | Ps = 24.. Set window height to Ps rows |
1976 | Ps = 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" |
1947 | Restore Cursor |
1981 | Restore 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" |
1951 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1985 | Request 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" |
1968 | Restore previously saved \s-1DEC\s0 Private Mode Values. |
2002 | Restore 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" |
1972 | Save \s-1DEC\s0 Private Mode Values. |
2006 | Save \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" |
1976 | Toggle \s-1DEC\s0 Private Mode Values (rxvt extension). \fIwhere\fR |
2010 | Toggle \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 |
1982 | l l . |
2016 | l l . |
1983 | h Application Cursor Keys |
2017 | h Application Cursor Keys |
1984 | l Normal Cursor Keys |
2018 | l 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 |
1991 | l l . |
2025 | l l . |
1992 | h Enter VT52 mode |
2026 | h Enter VT52 mode |
1993 | l Enter VT52 mode |
2027 | l 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 |
1999 | l l . |
2033 | l l . |
2000 | h 132 Column Mode |
2034 | h 132 Column Mode |
2001 | l 80 Column Mode |
2035 | l 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 |
2007 | l l . |
2041 | l l . |
2008 | h Smooth (Slow) Scroll |
2042 | h Smooth (Slow) Scroll |
2009 | l Jump (Fast) Scroll |
2043 | l 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 |
2015 | l l . |
2049 | l l . |
2016 | h Reverse Video |
2050 | h Reverse Video |
2017 | l Normal Video |
2051 | l 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 |
2023 | l l . |
2057 | l l . |
2024 | h Origin Mode |
2058 | h Origin Mode |
2025 | l Normal Cursor Mode |
2059 | l 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 |
2031 | l l . |
2065 | l l . |
2032 | h Wraparound Mode |
2066 | h Wraparound Mode |
2033 | l No Wraparound Mode |
2067 | l 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 |
2039 | l l . |
2073 | l l . |
2040 | h Auto-repeat Keys |
2074 | h Auto-repeat Keys |
2041 | l No Auto-repeat Keys |
2075 | l 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 |
2047 | l l . |
2081 | l l . |
2048 | h Send Mouse X & Y on button press. |
2082 | h Send Mouse X & Y on button press. |
2049 | l No mouse reporting. |
2083 | l 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 |
2055 | l l . |
2089 | l l . |
2056 | h Blinking cursor (cvvis) |
2090 | h Blinking cursor (cvvis) |
2057 | l Steady cursor (cnorm) |
2091 | l 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 |
2063 | l l . |
2097 | l l . |
2064 | h Visible cursor {cnorm/cvvis} |
2098 | h Visible cursor {cnorm/cvvis} |
2065 | l Invisible cursor {civis} |
2099 | l 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 |
2071 | l l . |
2105 | l l . |
2072 | h scrollBar visible |
2106 | h scrollBar visible |
2073 | l scrollBar invisible |
2107 | l 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 |
2079 | l l . |
2113 | l l . |
2080 | h Allow XTerm Shift+key sequences |
2114 | h Allow XTerm Shift+key sequences |
2081 | l Disallow XTerm Shift+key sequences |
2115 | l 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 |
2087 | Enter Tektronix Mode (\s-1DECTEK\s0) |
2121 | Enter 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 |
2092 | l l . |
2126 | l l . |
2093 | h Allow 80/132 Mode |
2127 | h Allow 80/132 Mode |
2094 | l Disallow 80/132 Mode |
2128 | l 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 |
2101 | l l . |
2135 | l l . |
2102 | h Turn On Margin Bell |
2136 | h Turn On Margin Bell |
2103 | l Turn Off Margin Bell |
2137 | l 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 |
2109 | l l . |
2143 | l l . |
2110 | h Reverse-wraparound Mode |
2144 | h Reverse-wraparound Mode |
2111 | l No Reverse-wraparound Mode |
2145 | l 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 |
2120 | l l . |
2154 | l l . |
2121 | h Use Alternate Screen Buffer |
2155 | h Use Alternate Screen Buffer |
2122 | l Use Normal Screen Buffer |
2156 | l 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 |
2131 | l l . |
2165 | l l . |
2132 | h Application Keypad (DECKPAM/DECPAM) == ESC = |
2166 | h Application Keypad (DECKPAM/DECPAM) == ESC = |
2133 | l Normal Keypad (DECKPNM/DECPNM) == ESC > |
2167 | l 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 |
2140 | l l . |
2174 | l l . |
2141 | h Backspace key sends BS |
2175 | h Backspace key sends BS |
2142 | l Backspace key sends DEL |
2176 | l 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 |
2148 | l l . |
2182 | l l . |
2149 | h Send Mouse X & Y on button press and release. |
2183 | h Send Mouse X & Y on button press and release. |
2150 | l No mouse reporting. |
2184 | l 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 |
2156 | l l . |
2190 | l l . |
2157 | h Use Hilite Mouse Tracking. |
2191 | h Use Hilite Mouse Tracking. |
2158 | l No mouse reporting. |
2192 | l 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 |
2164 | l l . |
2198 | l l . |
2165 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2199 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2166 | l No mouse reporting. |
2200 | l 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 |
2172 | l l . |
2206 | l l . |
2173 | h Send Mouse X & Y on button press and release, and motion. |
2207 | h Send Mouse X & Y on button press and release, and motion. |
2174 | l No mouse reporting. |
2208 | l 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 |
2180 | l l . |
2214 | l l . |
2181 | h Send Mouse focus in/focus out events. |
2215 | h Send Mouse focus in/focus out events. |
2182 | l Don'T send focus events. |
2216 | l 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 |
2188 | Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use |
2222 | Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use |
2189 | mode \f(CW1015\fR instead. |
2223 | mode \f(CW1015\fR instead. |
2190 | .Sp |
2224 | .Sp |
2191 | Unlike XTerm, coordinates larger than 2015) will work fine. |
2225 | Unlike XTerm, coordinates larger than 2015 will work fine. |
2192 | .TS |
2226 | .TS |
2193 | l l . |
2227 | l l . |
2194 | h Enable mouse coordinates in locale-specific encoding. |
2228 | h Enable mouse coordinates in locale-specific encoding. |
2195 | l Enable mouse coordinates as binary octets. |
2229 | l 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 |
|
|
2235 | l l . |
|
|
2236 | h Enable xterm SGR mouse coordinate reporting. |
|
|
2237 | l 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 |
2201 | l l . |
2244 | l l . |
2202 | h Don't scroll to bottom on TTY output |
2245 | h Don't scroll to bottom on TTY output |
2203 | l Scroll to bottom on TTY output |
2246 | l 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 |
2210 | l l . |
2252 | l l . |
2211 | h Scroll to bottom when a key is pressed |
2253 | h Scroll to bottom when a key is pressed |
2212 | l Don't scroll to bottom when a key is pressed |
2254 | l 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 |
2218 | l l . |
2260 | l l . |
2219 | h Enable urxvt mouse coordinate reporting. |
2261 | h Enable urxvt mouse coordinate reporting. |
2220 | l Use old-style CSI M C C C encoding. |
2262 | l Disable urxvt mouse coordinate reporting. |
2221 | .TE |
2263 | .TE |
2222 | .PD |
|
|
2223 | Changes all mouse reporting codes to use decimal parameters instead of |
|
|
2224 | octets or characters. |
|
|
2225 | .Sp |
|
|
2226 | This mode should be enabled \fIbefore\fR actually enabling mouse reporting, |
|
|
2227 | for semi-obvious reasons. |
|
|
2228 | .Sp |
|
|
2229 | The 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 |
|
|
2237 | The 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 |
|
|
2238 | code as for the other modes (but encoded as a decimal number, including |
|
|
2239 | the 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 |
|
|
2241 | cursor positioning). |
|
|
2242 | .Sp |
|
|
2243 | Example: Shift\-Button\-1 press at top row, column 80. |
|
|
2244 | .Sp |
|
|
2245 | .Vb 1 |
|
|
2246 | \& ESC [ 37 ; 80 ; 1 M |
|
|
2247 | .Ve |
|
|
2248 | .Sp |
|
|
2249 | One can use this feature by simply enabling it and then looking for |
|
|
2250 | parameters to the \f(CW\*(C`ESC [ M\*(C'\fR reply \- if there are any, this mode is |
|
|
2251 | active, otherwise one of the old reporting styles is used. |
|
|
2252 | .Sp |
|
|
2253 | Other (to be implemented) reply sequences will use a similar encoding. |
|
|
2254 | .Sp |
|
|
2255 | In the future, more parameters might get added (pixel coordinates for |
|
|
2256 | example \- 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 |
2261 | l l . |
2268 | l l . |
2262 | h Bold/italic implies high intensity (see option -is) |
2269 | h Bold/italic implies high intensity (see option -is) |
2263 | l Font styles have no effect on intensity (Compile styles) |
2270 | l 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 |
2270 | l l . |
2276 | l l . |
2271 | h Use Alternate Screen Buffer |
2277 | h Use Alternate Screen Buffer |
2272 | l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2278 | l 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 |
2278 | l l . |
2284 | l l . |
2279 | h Save cursor position |
2285 | h Save cursor position |
2280 | l Restore cursor position |
2286 | l 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 |
2286 | l l . |
2292 | l l . |
2287 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2293 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2288 | l Use Normal Screen Buffer |
2294 | l 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 |
2294 | l l . |
2300 | l l . |
2295 | h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~ |
2301 | h 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" |
2310 | Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b, |
2316 | Set XTerm Parameters. 8\-bit \s-1ST:\s0 0x9c, 7\-bit \s-1ST\s0 sequence: \s-1ESC\s0 \e (0x1b, |
2311 | 0x5c), backwards compatible terminator \s-1BEL \s0(0x07) is also accepted. any |
2317 | 0x5c), 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 |
|
|
2320 | Many of these settings can be queried by specifying \f(CW\*(C`?\*(C'\fR as parameter, but |
|
|
2321 | this requires insecure mode to be enabled for most of these. |
2313 | .TS |
2322 | .TS |
2314 | l l . |
2323 | l l . |
2315 | Ps = 0 Change Icon Name and Window Title to Pt |
2324 | Ps = 0 Change Icon Name and Window Title to Pt |
2316 | Ps = 1 Change Icon Name to Pt |
2325 | Ps = 1 Change Icon Name to Pt |
2317 | Ps = 2 Change Window Title to Pt |
2326 | Ps = 2 Change Window Title to Pt |
2318 | Ps = 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. |
2327 | Ps = 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. |
2319 | Ps = 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 |
2328 | Ps = 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 |
2320 | Ps = 10 Change colour of text foreground to Pt |
2329 | Ps = 10 Change colour of text foreground to Pt |
2321 | Ps = 11 Change colour of text background to Pt |
2330 | Ps = 11 Change colour of text background to Pt |
2322 | Ps = 12 Change colour of text cursor foreground to Pt |
2331 | Ps = 12 Change colour of text cursor foreground to Pt |
2323 | Ps = 13 Change colour of mouse foreground to Pt |
2332 | Ps = 13 Change colour of mouse foreground to Pt |
2324 | Ps = 17 Change background colour of highlight characters to Pt |
2333 | Ps = 17 Change background colour of highlight characters to Pt |
2325 | Ps = 19 Change foreground colour of highlight characters to Pt |
2334 | Ps = 19 Change foreground colour of highlight characters to Pt |
2326 | Ps = 20 Change background pixmap parameters (see section BACKGROUND IMAGE) (Compile pixbuf). |
2335 | Ps = 20 Change background image to Pt (see the urxvt-background) extension documentation) |
2327 | Ps = 39 Change default foreground colour to Pt. [deprecated, use 10] |
2336 | Ps = 39 Change default foreground colour to Pt. [deprecated, use 10] |
2328 | Ps = 46 Change Log File to Pt unimplemented |
2337 | Ps = 46 Change Log File to Pt unimplemented |
2329 | Ps = 49 Change default background colour to Pt. [deprecated, use 11] |
2338 | Ps = 49 Change default background colour to Pt. [deprecated, use 11] |
2330 | Ps = 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 |
2339 | Ps = 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 |
2331 | Ps = 55 Log all scrollback buffer and all of screen to Pt [disabled] |
2340 | Ps = 55 Log all scrollback buffer and all of screen to Pt [disabled] |
2332 | Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (Compile frills). |
2341 | Ps = 701 Change current locale to Pt, or, if Pt is ?, return the current locale (insecure mode, Compile frills). |
2333 | Ps = 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. |
2342 | Ps = 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. |
2334 | Ps = 704 Change colour of italic characters to Pt |
2343 | Ps = 704 Change colour of italic characters to Pt |
2335 | Ps = 705 Change background pixmap tint colour to Pt (Compile transparency). |
2344 | Ps = 705 Change background tint color to Pt (see the urxvt-background) extension documentation) |
2336 | Ps = 706 Change colour of bold characters to Pt |
2345 | Ps = 706 Change colour of bold characters to Pt |
2337 | Ps = 707 Change colour of underlined characters to Pt |
2346 | Ps = 707 Change colour of underlined characters to Pt |
2338 | Ps = 708 Change colour of the border to Pt |
2347 | Ps = 708 Change colour of the border to Pt |
2339 | Ps = 710 Set normal fontset to Pt. Same as Ps = 50. |
2348 | Ps = 710 Set normal fontset to Pt. Same as Ps = 50. |
2340 | Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles). |
2349 | Ps = 711 Set bold fontset to Pt. Similar to Ps = 50 (Compile styles). |
… | |
… | |
2342 | Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles). |
2351 | Ps = 713 Set bold-italic fontset to Pt. Similar to Ps = 50 (Compile styles). |
2343 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2352 | Ps = 720 Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2344 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2353 | Ps = 721 Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills). |
2345 | Ps = 777 Call the perl extension with the given string, which should be of the form extension:parameters (Compile perl). |
2354 | Ps = 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" |
|
|
2349 | For the \s-1BACKGROUND IMAGE\s0 XTerm escape sequence \fB\f(CB\*(C`ESC ] 20 ; Pt ST\*(C'\fB\fR the value |
|
|
2350 | of \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 "?" |
|
|
2354 | display 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" |
|
|
2358 | change 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" |
|
|
2362 | change 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" |
|
|
2361 | When mouse reporting is enabled and none of the extended mouse modes |
|
|
2362 | (1005, 1006, 1015) is active, urxvt sends the following sequence on a |
|
|
2363 | mouse 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>" |
2371 | report mouse position |
|
|
2372 | .PP |
2367 | .PP |
2373 | The lower 2 bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the button: |
2368 | The 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 |
2378 | l l . |
2373 | l l . |
2379 | 0 Button1 pressed |
2374 | 0 Button1 pressed |
… | |
… | |
2382 | 3 button released (X11 mouse report) |
2377 | 3 button released (X11 mouse report) |
2383 | .TE |
2378 | .TE |
2384 | .PP |
2379 | .PP |
2385 | The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the |
2380 | The upper bits of \fB\f(CB\*(C`<b>\*(C'\fB\fR indicate the modifiers when the |
2386 | button was pressed and are added together (X11 mouse report only): |
2381 | button 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 |
2391 | l l . |
2386 | l l . |
2392 | 4 Shift |
2387 | 4 Shift |
… | |
… | |
2394 | 16 Control |
2389 | 16 Control |
2395 | 32 Motion Notify |
2390 | 32 Motion Notify |
2396 | 32 Double Click (rxvt extension), disabled by default |
2391 | 32 Double Click (rxvt extension), disabled by default |
2397 | 64 Button1 is actually Button4, Button2 is actually Button5 etc. |
2392 | 64 Button1 is actually Button4, Button2 is actually Button5 etc. |
2398 | .TE |
2393 | .TE |
2399 | Col = \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, |
2401 | Row = \fB\f(CB\*(C`<y> \- SPACE\*(C'\fB\fR |
2396 | just 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 |
|
|
2406 | The parameters include an offset of 32 to ensure that they are |
|
|
2407 | printable characters. |
|
|
2408 | .PP |
|
|
2409 | Example: Shift\-Button\-1 press at top row, column 80. |
|
|
2410 | .PP |
|
|
2411 | .Vb 1 |
|
|
2412 | \& ESC [ M $ p ! |
|
|
2413 | .Ve |
|
|
2414 | .PP |
|
|
2415 | The largest coordinate that can be represented in this encoding is |
|
|
2416 | 223. The range can be extended by using one of the extended mouse |
|
|
2417 | modes, which should be enabled \fIbefore\fR enabling mouse reporting, for |
|
|
2418 | semi-obvious reasons. |
|
|
2419 | .SS "Mode 1005" |
|
|
2420 | .IX Subsection "Mode 1005" |
|
|
2421 | If 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 |
|
|
2426 | with the coordinates provided as characters in locale-encoding instead |
|
|
2427 | of 1 byte octets. This mode does not work sensibly in non\-UTF\-8 |
|
|
2428 | locales and should therefore be avoided. |
|
|
2429 | .SS "Mode 1006" |
|
|
2430 | .IX Subsection "Mode 1006" |
|
|
2431 | If 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" |
|
|
2435 | button 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" |
|
|
2439 | button release |
|
|
2440 | .PP |
|
|
2441 | where the parameters are provided as decimal numbers instead of |
|
|
2442 | octets and do not include an offset of 32. |
|
|
2443 | .PP |
|
|
2444 | The lower 2 bits of \f(CW\*(C`b\*(C'\fR encode the button number also on button |
|
|
2445 | release (instead of the value \f(CW3\fR). The final character of the |
|
|
2446 | sequence (M or m) specifies the event type (press/motion or release). |
|
|
2447 | .PP |
|
|
2448 | Example: 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" |
|
|
2455 | If 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 |
|
|
2460 | where the parameters are provided as decimal numbers instead of |
|
|
2461 | octets and only \f(CW\*(C`b\*(C'\fR includes an offset of 32. |
|
|
2462 | .PP |
|
|
2463 | Example: 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 |
… | |
… | |
2519 | jp_ext rarely used but big japanese encodings |
2585 | jp_ext rarely used but big japanese encodings |
2520 | kr korean encodings |
2586 | kr 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)" |
2524 | Add support for \s-1XIM \s0(X Input Method) protocol. This allows using |
2590 | Add support for \s-1XIM\s0 (X Input Method) protocol. This allows using |
2525 | alternative input methods (e.g. kinput2) and will also correctly |
2591 | alternative input methods (e.g. kinput2) and will also correctly |
2526 | set up the input for people using dead keys or compose keys. |
2592 | set 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)" |
2529 | Recommended to stay off unless you really need non-BMP characters. |
2595 | Recommended 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 |
2657 | It also enables some non-essential features otherwise disabled, such as: |
2725 | It 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)" |
2703 | Add support to have the pointer disappear when typing or inactive. |
2771 | Add 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)" |
2706 | Enable an embedded perl interpreter. See the \fB@@RXVT_NAME@@\f(BIperl\fB\|(3)\fR |
2774 | Enable an embedded perl interpreter. See the \fB@@RXVT_NAME@@\fBperl\fB\|(3)\fR |
2707 | manpage for more info on this feature, or the files in \fIsrc/perl/\fR |
2775 | manpage for more info on this feature, or the files in \fIsrc/perl/\fR |
2708 | for the extensions that are installed by default. |
2776 | for the extensions that are installed by default. |
2709 | The perl interpreter that is used can be specified via the \f(CW\*(C`PERL\*(C'\fR |
2777 | The perl interpreter that is used can be specified via the \f(CW\*(C`PERL\*(C'\fR |
2710 | environment variable when running configure. Even when compiled in, |
2778 | environment variable when running configure. Even when compiled in, |
2711 | perl will \fInot\fR be initialised when all extensions have been disabled |
2779 | perl will \fInot\fR be initialised when all extensions have been disabled |