… | |
… | |
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 "2014-04-26" "@@RXVT_VERSION@@" "RXVT-UNICODE" |
136 | .TH @@RXVT_NAME@@ 7 "2014-12-26" "@@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" |
… | |
… | |
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..." |
178 | .PP |
178 | .PP |
179 | There are three big problems with Gentoo Linux: first of all, most if not |
179 | There are two big problems with Gentoo Linux: first, most if not all |
180 | all Gentoo systems are completely broken (missing or mismatched header |
180 | Gentoo systems are completely broken (missing or mismatched header |
181 | files, broken compiler etc. are just the tip of the iceberg); secondly, |
181 | files, broken compiler etc. are just the tip of the iceberg); |
182 | the Gentoo maintainer thinks it is a good idea to add broken patches to |
|
|
183 | the code; and lastly, it should be called Gentoo GNU/Linux. |
182 | secondly, it should be called Gentoo GNU/Linux. |
184 | .PP |
183 | .PP |
185 | For these reasons, it is impossible to support rxvt-unicode on |
184 | For these reasons, it is impossible to support rxvt-unicode on |
186 | Gentoo. Problems appearing on Gentoo systems will usually simply be |
185 | Gentoo. Problems appearing on Gentoo systems will usually simply be |
187 | ignored unless they can be reproduced on non-Gentoo systems. |
186 | ignored unless they can be reproduced on non-Gentoo systems. |
188 | .PP |
187 | .PP |
… | |
… | |
750 | .PP |
749 | .PP |
751 | .Vb 1 |
750 | .Vb 1 |
752 | \& URxvt.perl\-ext\-common: default,\-readline |
751 | \& URxvt.perl\-ext\-common: default,\-readline |
753 | .Ve |
752 | .Ve |
754 | .PP |
753 | .PP |
755 | \fIMy numerical keypad acts weird and generates differing output?\fR |
754 | \fIMy numeric keypad acts weird and generates differing output?\fR |
756 | .IX Subsection "My numerical keypad acts weird and generates differing output?" |
755 | .IX Subsection "My numeric keypad acts weird and generates differing output?" |
757 | .PP |
756 | .PP |
758 | Some Debian GNUL/Linux users seem to have this problem, although no |
757 | Some Debian GNU/Linux users seem to have this problem, although no |
759 | specific details were reported so far. It is possible that this is caused |
758 | specific details were reported so far. It is possible that this is caused |
760 | by the wrong \f(CW\*(C`TERM\*(C'\fR setting, although the details of whether and how |
759 | by the wrong \f(CW\*(C`TERM\*(C'\fR setting, although the details of whether and how |
761 | this can happen are unknown, as \f(CW\*(C`TERM=rxvt\*(C'\fR should offer a compatible |
760 | this can happen are unknown, as \f(CW\*(C`TERM=rxvt\*(C'\fR should offer a compatible |
762 | keymap. See the answer to the previous question, and please report if that |
761 | keymap. See the answer to the previous question, and please report if that |
763 | helped. |
762 | helped. |
… | |
… | |
1102 | \& REMOTE=remotesystem.domain |
1101 | \& REMOTE=remotesystem.domain |
1103 | \& infocmp rxvt\-unicode | ssh $REMOTE "mkdir \-p .terminfo && cat >/tmp/ti && tic /tmp/ti" |
1102 | \& infocmp rxvt\-unicode | ssh $REMOTE "mkdir \-p .terminfo && cat >/tmp/ti && tic /tmp/ti" |
1104 | .Ve |
1103 | .Ve |
1105 | .PP |
1104 | .PP |
1106 | One some systems you might need to set \f(CW$TERMINFO\fR to the full path of |
1105 | One some systems you might need to set \f(CW$TERMINFO\fR to the full path of |
1107 | \&\fI\f(CI$HOME\fI/.terminfo\fR for this to work. Debian systems have a broken tic |
1106 | \&\fI\f(CI$HOME\fI/.terminfo\fR for this to work. |
1108 | which will not be able to overwrite the existing rxvt-unicode terminfo |
|
|
1109 | entry \- you might have to manually delete all traces of \fIrxvt\-unicode*\fR |
|
|
1110 | from \fI/etc/terminfo\fR. |
|
|
1111 | .PP |
1107 | .PP |
1112 | If you cannot or do not want to do this, then you can simply set |
1108 | If you cannot or do not want to do this, then you can simply set |
1113 | \&\f(CW\*(C`TERM=rxvt\*(C'\fR or even \f(CW\*(C`TERM=xterm\*(C'\fR, and live with the small number of |
1109 | \&\f(CW\*(C`TERM=rxvt\*(C'\fR or even \f(CW\*(C`TERM=xterm\*(C'\fR, and live with the small number of |
1114 | problems arising, which includes wrong keymapping, less and different |
1110 | problems arising, which includes wrong keymapping, less and different |
1115 | colours and some refresh errors in fullscreen applications. It's a nice |
1111 | colours and some refresh errors in fullscreen applications. It's a nice |
… | |
… | |
1195 | .PP |
1191 | .PP |
1196 | \fIWhy are the secondary screen-related options not working properly?\fR |
1192 | \fIWhy are the secondary screen-related options not working properly?\fR |
1197 | .IX Subsection "Why are the secondary screen-related options not working properly?" |
1193 | .IX Subsection "Why are the secondary screen-related options not working properly?" |
1198 | .PP |
1194 | .PP |
1199 | Make sure you are using \f(CW\*(C`TERM=rxvt\-unicode\*(C'\fR. Some pre-packaged |
1195 | Make sure you are using \f(CW\*(C`TERM=rxvt\-unicode\*(C'\fR. Some pre-packaged |
1200 | distributions (most notably Debian GNU/Linux) break rxvt-unicode |
1196 | distributions break rxvt-unicode by setting \f(CW\*(C`TERM\*(C'\fR to \f(CW\*(C`rxvt\*(C'\fR, which |
1201 | by setting \f(CW\*(C`TERM\*(C'\fR to \f(CW\*(C`rxvt\*(C'\fR, which doesn't have these extra |
1197 | doesn't have these extra features. Unfortunately, some of these |
1202 | features. Unfortunately, some of these (most notably, again, Debian |
|
|
1203 | GNU/Linux) furthermore fail to even install the \f(CW\*(C`rxvt\-unicode\*(C'\fR terminfo |
1198 | furthermore fail to even install the \f(CW\*(C`rxvt\-unicode\*(C'\fR terminfo file, so |
1204 | file, so you will need to install it on your own (See the question \fBWhen |
1199 | you will need to install it on your own (See the question \fBWhen I |
1205 | I log-in to another system it tells me about missing terminfo data?\fR on |
1200 | log-in to another system it tells me about missing terminfo data?\fR on |
1206 | how to do this). |
1201 | how to do this). |
1207 | .SS "Encoding / Locale / Input Method Issues" |
1202 | .SS "Encoding / Locale / Input Method Issues" |
1208 | .IX Subsection "Encoding / Locale / Input Method Issues" |
1203 | .IX Subsection "Encoding / Locale / Input Method Issues" |
1209 | \fIRxvt-unicode does not seem to understand the selected encoding?\fR |
1204 | \fIRxvt-unicode does not seem to understand the selected encoding?\fR |
1210 | .IX Subsection "Rxvt-unicode does not seem to understand the selected encoding?" |
1205 | .IX Subsection "Rxvt-unicode does not seem to understand the selected encoding?" |
… | |
… | |
1369 | crashes cannot be completely avoided even if both sides cooperate. |
1364 | crashes cannot be completely avoided even if both sides cooperate. |
1370 | .PP |
1365 | .PP |
1371 | So the only workaround is not to kill your Input Method Servers. |
1366 | So the only workaround is not to kill your Input Method Servers. |
1372 | .SS "Operating Systems / Package Maintaining" |
1367 | .SS "Operating Systems / Package Maintaining" |
1373 | .IX Subsection "Operating Systems / Package Maintaining" |
1368 | .IX Subsection "Operating Systems / Package Maintaining" |
1374 | \fII am using Debian GNU/Linux and have a problem...\fR |
|
|
1375 | .IX Subsection "I am using Debian GNU/Linux and have a problem..." |
|
|
1376 | .PP |
|
|
1377 | The Debian GNU/Linux package of rxvt-unicode in sarge contains large |
|
|
1378 | patches that considerably change the behaviour of rxvt-unicode (but |
|
|
1379 | unfortunately this notice has been removed). Before reporting a bug to |
|
|
1380 | the original rxvt-unicode author please download and install the genuine |
|
|
1381 | version (<http://software.schmorp.de/pkg/rxvt\-unicode.html>) and try to |
|
|
1382 | reproduce the problem. If you cannot, chances are that the problems are |
|
|
1383 | specific to Debian GNU/Linux, in which case it should be reported via the |
|
|
1384 | Debian Bug Tracking System (use \f(CW\*(C`reportbug\*(C'\fR to report the bug). |
|
|
1385 | .PP |
|
|
1386 | For other problems that also affect the Debian package, you can and |
|
|
1387 | probably should use the Debian \s-1BTS,\s0 too, because, after all, it's also a |
|
|
1388 | bug in the Debian version and it serves as a reminder for other users that |
|
|
1389 | might encounter the same issue. |
|
|
1390 | .PP |
|
|
1391 | \fII am maintaining rxvt-unicode for distribution/OS \s-1XXX,\s0 any recommendation?\fR |
1369 | \fII am maintaining rxvt-unicode for distribution/OS \s-1XXX,\s0 any recommendation?\fR |
1392 | .IX Subsection "I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?" |
1370 | .IX Subsection "I am maintaining rxvt-unicode for distribution/OS XXX, any recommendation?" |
1393 | .PP |
1371 | .PP |
1394 | You should build one binary with the default options. \fIconfigure\fR |
1372 | You should build one binary with the default options. \fIconfigure\fR |
1395 | now enables most useful options, and the trend goes to making them |
1373 | now enables most useful options, and the trend goes to making them |
… | |
… | |
1587 | .ie n .IP "\fB\fB""ESC >""\fB\fR" 4 |
1565 | .ie n .IP "\fB\fB""ESC >""\fB\fR" 4 |
1588 | .el .IP "\fB\f(CBESC >\fB\fR" 4 |
1566 | .el .IP "\fB\f(CBESC >\fB\fR" 4 |
1589 | .IX Item "ESC >" |
1567 | .IX Item "ESC >" |
1590 | Normal Keypad (\s-1RMKX\s0) |
1568 | Normal Keypad (\s-1RMKX\s0) |
1591 | .Sp |
1569 | .Sp |
1592 | \&\fBNote:\fR If the numeric keypad is activated, eg, \fBNum_Lock\fR has been |
|
|
1593 | pressed, numbers or control functions are generated by the numeric keypad |
1570 | \&\fBNote:\fR numbers or control functions are generated by the numeric |
1594 | (see Key Codes). |
1571 | keypad in normal or application mode, respectively (see Key Codes). |
1595 | .ie n .IP "\fB\fB""ESC D""\fB\fR" 4 |
1572 | .ie n .IP "\fB\fB""ESC D""\fB\fR" 4 |
1596 | .el .IP "\fB\f(CBESC D\fB\fR" 4 |
1573 | .el .IP "\fB\f(CBESC D\fB\fR" 4 |
1597 | .IX Item "ESC D" |
1574 | .IX Item "ESC D" |
1598 | Index (\s-1IND\s0) |
1575 | Index (\s-1IND\s0) |
1599 | .ie n .IP "\fB\fB""ESC E""\fB\fR" 4 |
1576 | .ie n .IP "\fB\fB""ESC E""\fB\fR" 4 |
… | |
… | |
1656 | Designate Kanji Character Set |
1633 | Designate Kanji Character Set |
1657 | .Sp |
1634 | .Sp |
1658 | Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of: |
1635 | Where \fB\f(CB\*(C`C\*(C'\fB\fR is one of: |
1659 | .TS |
1636 | .TS |
1660 | l l . |
1637 | l l . |
1661 | C = 0 DEC Special Character and Line Drawing Set |
1638 | C = 0 DEC Special Character and Line Drawing Set |
1662 | C = A United Kingdom (UK) |
1639 | C = A United Kingdom (UK) |
1663 | C = B United States (USASCII) |
1640 | C = B United States (USASCII) |
1664 | C = < Multinational character set unimplemented |
1641 | C = < Multinational character set unimplemented |
1665 | C = 5 Finnish character set unimplemented |
1642 | C = 5 Finnish character set unimplemented |
1666 | C = C Finnish character set unimplemented |
1643 | C = C Finnish character set unimplemented |
1667 | C = K German character set unimplemented |
1644 | C = K German character set unimplemented |
1668 | .TE |
1645 | .TE |
1669 | .PP |
1646 | .PP |
1670 | |
1647 | |
1671 | .IX Xref "CSI" |
1648 | .IX Xref "CSI" |
1672 | .SS "\s-1CSI \s0(Command Sequence Introducer) Sequences" |
1649 | .SS "\s-1CSI \s0(Command Sequence Introducer) Sequences" |
… | |
… | |
1727 | .ie n .IP "\fB\fB""ESC [ Ps K""\fB\fR" 4 |
1704 | .ie n .IP "\fB\fB""ESC [ Ps K""\fB\fR" 4 |
1728 | .el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4 |
1705 | .el .IP "\fB\f(CBESC [ Ps K\fB\fR" 4 |
1729 | .IX Item "ESC [ Ps K" |
1706 | .IX Item "ESC [ Ps K" |
1730 | Erase in Line (\s-1EL\s0) |
1707 | Erase in Line (\s-1EL\s0) |
1731 | .TS |
1708 | .TS |
1732 | l l . |
1709 | l l l l . |
1733 | Ps = 0 Clear to Right (default) |
1710 | Ps = 0 Clear to Right (default) |
1734 | Ps = 1 Clear to Left |
1711 | Ps = 1 Clear to Left |
1735 | Ps = 2 Clear All |
1712 | Ps = 2 Clear All |
1736 | Ps = 3 Like Ps = 0, but is ignored when wrapped |
1713 | Ps = 3 Like Ps = 0, but is ignored when wrapped |
1737 | (@@RXVT_NAME@@ extension) |
1714 | (@@RXVT_NAME@@ extension) |
1738 | .TE |
1715 | .TE |
1739 | .ie n .IP "\fB\fB""ESC [ Ps L""\fB\fR" 4 |
1716 | .ie n .IP "\fB\fB""ESC [ Ps L""\fB\fR" 4 |
1740 | .el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4 |
1717 | .el .IP "\fB\f(CBESC [ Ps L\fB\fR" 4 |
1741 | .IX Item "ESC [ Ps L" |
1718 | .IX Item "ESC [ Ps L" |
1742 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) |
1719 | Insert \fB\f(CB\*(C`Ps\*(C'\fB\fR Line(s) [default: 1] (\s-1IL\s0) |
… | |
… | |
1893 | Ps = 8 Request Version Number (place in window title) |
1870 | Ps = 8 Request Version Number (place in window title) |
1894 | .TE |
1871 | .TE |
1895 | .ie n .IP "\fB\fB""ESC [ Ps SP q""\fB\fR" 4 |
1872 | .ie n .IP "\fB\fB""ESC [ Ps SP q""\fB\fR" 4 |
1896 | .el .IP "\fB\f(CBESC [ Ps SP q\fB\fR" 4 |
1873 | .el .IP "\fB\f(CBESC [ Ps SP q\fB\fR" 4 |
1897 | .IX Item "ESC [ Ps SP q" |
1874 | .IX Item "ESC [ Ps SP q" |
1898 | Set Cursor Style (\s-1DESCUSR\s0) |
1875 | Set Cursor Style (\s-1DECSCUSR\s0) |
1899 | .TS |
1876 | .TS |
1900 | l l . |
1877 | l l . |
1901 | Ps = 0 Blink Block |
1878 | Ps = 0 Blink Block |
1902 | Ps = 1 Blink Block |
1879 | Ps = 1 Blink Block |
1903 | Ps = 2 Steady Block |
1880 | Ps = 2 Steady Block |
1904 | Ps = 3 Blink Underline |
1881 | Ps = 3 Blink Underline |
1905 | Ps = 4 Steady Underline |
1882 | Ps = 4 Steady Underline |
|
|
1883 | Ps = 5 Blink Bar (XTerm) |
|
|
1884 | Ps = 6 Steady Bar (XTerm) |
1906 | .TE |
1885 | .TE |
1907 | .ie n .IP "\fB\fB""ESC [ Ps;Ps r""\fB\fR" 4 |
1886 | .ie n .IP "\fB\fB""ESC [ Ps;Ps r""\fB\fR" 4 |
1908 | .el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4 |
1887 | .el .IP "\fB\f(CBESC [ Ps;Ps r\fB\fR" 4 |
1909 | .IX Item "ESC [ Ps;Ps r" |
1888 | .IX Item "ESC [ Ps;Ps r" |
1910 | Set Scrolling Region [top;bottom] |
1889 | Set Scrolling Region [top;bottom] |
… | |
… | |
2033 | .TS |
2012 | .TS |
2034 | l l . |
2013 | l l . |
2035 | h Auto-repeat Keys |
2014 | h Auto-repeat Keys |
2036 | l No Auto-repeat Keys |
2015 | l No Auto-repeat Keys |
2037 | .TE |
2016 | .TE |
2038 | .ie n .IP "\fB\fB""Pm = 9""\fB\fR X10 XTerm" 4 |
2017 | .ie n .IP "\fB\fB""Pm = 9""\fB\fR (X10 XTerm mouse protocol)" 4 |
2039 | .el .IP "\fB\f(CBPm = 9\fB\fR X10 XTerm" 4 |
2018 | .el .IP "\fB\f(CBPm = 9\fB\fR (X10 XTerm mouse protocol)" 4 |
2040 | .IX Item "Pm = 9 X10 XTerm" |
2019 | .IX Item "Pm = 9 (X10 XTerm mouse protocol)" |
2041 | .TS |
2020 | .TS |
2042 | l l . |
2021 | l l . |
2043 | h Send Mouse X & Y on button press. |
2022 | h Send Mouse X & Y on button press. |
2044 | l No mouse reporting. |
2023 | l No mouse reporting. |
|
|
2024 | .TE |
|
|
2025 | .ie n .IP "\fB\fB""Pm = 12""\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4 |
|
|
2026 | .el .IP "\fB\f(CBPm = 12\fB\fR (\s-1AT&T 610,\s0 XTerm)" 4 |
|
|
2027 | .IX Item "Pm = 12 (AT&T 610, XTerm)" |
|
|
2028 | .TS |
|
|
2029 | l l . |
|
|
2030 | h Blinking cursor (cvvis) |
|
|
2031 | l Steady cursor (cnorm) |
2045 | .TE |
2032 | .TE |
2046 | .ie n .IP "\fB\fB""Pm = 25""\fB\fR (\s-1DECTCEM\s0)" 4 |
2033 | .ie n .IP "\fB\fB""Pm = 25""\fB\fR (\s-1DECTCEM\s0)" 4 |
2047 | .el .IP "\fB\f(CBPm = 25\fB\fR (\s-1DECTCEM\s0)" 4 |
2034 | .el .IP "\fB\f(CBPm = 25\fB\fR (\s-1DECTCEM\s0)" 4 |
2048 | .IX Item "Pm = 25 (DECTCEM)" |
2035 | .IX Item "Pm = 25 (DECTCEM)" |
2049 | .TS |
2036 | .TS |
2050 | l l . |
2037 | l l . |
2051 | h Visible cursor {cnorm/cvvis} |
2038 | h Visible cursor {cnorm/cvvis} |
2052 | l Invisible cursor {civis} |
2039 | l Invisible cursor {civis} |
2053 | .TE |
2040 | .TE |
2054 | .ie n .IP "\fB\fB""Pm = 30""\fB\fR" 4 |
2041 | .ie n .IP "\fB\fB""Pm = 30""\fB\fR (\fBrxvt\fR)" 4 |
2055 | .el .IP "\fB\f(CBPm = 30\fB\fR" 4 |
2042 | .el .IP "\fB\f(CBPm = 30\fB\fR (\fBrxvt\fR)" 4 |
2056 | .IX Item "Pm = 30" |
2043 | .IX Item "Pm = 30 (rxvt)" |
2057 | .TS |
2044 | .TS |
2058 | l l . |
2045 | l l . |
2059 | h scrollBar visible |
2046 | h scrollBar visible |
2060 | l scrollBar invisible |
2047 | l scrollBar invisible |
2061 | .TE |
2048 | .TE |
… | |
… | |
2126 | .TS |
2113 | .TS |
2127 | l l . |
2114 | l l . |
2128 | h Backspace key sends BS |
2115 | h Backspace key sends BS |
2129 | l Backspace key sends DEL |
2116 | l Backspace key sends DEL |
2130 | .TE |
2117 | .TE |
2131 | .ie n .IP "\fB\fB""Pm = 1000""\fB\fR (X11 XTerm)" 4 |
2118 | .ie n .IP "\fB\fB""Pm = 1000""\fB\fR (X11 XTerm mouse protocol)" 4 |
2132 | .el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm)" 4 |
2119 | .el .IP "\fB\f(CBPm = 1000\fB\fR (X11 XTerm mouse protocol)" 4 |
2133 | .IX Item "Pm = 1000 (X11 XTerm)" |
2120 | .IX Item "Pm = 1000 (X11 XTerm mouse protocol)" |
2134 | .TS |
2121 | .TS |
2135 | l l . |
2122 | l l . |
2136 | h Send Mouse X & Y on button press and release. |
2123 | h Send Mouse X & Y on button press and release. |
2137 | l No mouse reporting. |
2124 | l No mouse reporting. |
2138 | .TE |
2125 | .TE |
… | |
… | |
2142 | .TS |
2129 | .TS |
2143 | l l . |
2130 | l l . |
2144 | h Use Hilite Mouse Tracking. |
2131 | h Use Hilite Mouse Tracking. |
2145 | l No mouse reporting. |
2132 | l No mouse reporting. |
2146 | .TE |
2133 | .TE |
2147 | .ie n .IP "\fB\fB""Pm = 1002""\fB\fR (X11 XTerm)" 4 |
2134 | .ie n .IP "\fB\fB""Pm = 1002""\fB\fR (X11 XTerm cell motion mouse tracking)" 4 |
2148 | .el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm)" 4 |
2135 | .el .IP "\fB\f(CBPm = 1002\fB\fR (X11 XTerm cell motion mouse tracking)" 4 |
2149 | .IX Item "Pm = 1002 (X11 XTerm)" |
2136 | .IX Item "Pm = 1002 (X11 XTerm cell motion mouse tracking)" |
2150 | .TS |
2137 | .TS |
2151 | l l . |
2138 | l l . |
2152 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2139 | h Send Mouse X & Y on button press and release, and motion with a button pressed. |
2153 | l No mouse reporting. |
2140 | l No mouse reporting. |
2154 | .TE |
2141 | .TE |
2155 | .ie n .IP "\fB\fB""Pm = 1003""\fB\fR (X11 XTerm)" 4 |
2142 | .ie n .IP "\fB\fB""Pm = 1003""\fB\fR (X11 XTerm all motion mouse tracking)" 4 |
2156 | .el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm)" 4 |
2143 | .el .IP "\fB\f(CBPm = 1003\fB\fR (X11 XTerm all motion mouse tracking)" 4 |
2157 | .IX Item "Pm = 1003 (X11 XTerm)" |
2144 | .IX Item "Pm = 1003 (X11 XTerm all motion mouse tracking)" |
2158 | .TS |
2145 | .TS |
2159 | l l . |
2146 | l l . |
2160 | h Send Mouse X & Y on button press and release, and motion. |
2147 | h Send Mouse X & Y on button press and release, and motion. |
2161 | l No mouse reporting. |
2148 | l No mouse reporting. |
2162 | .TE |
2149 | .TE |
|
|
2150 | .ie n .IP "\fB\fB""Pm = 1004""\fB\fR (X11 XTerm focus in/focus out events) \fIunimplemented\fR" 4 |
|
|
2151 | .el .IP "\fB\f(CBPm = 1004\fB\fR (X11 XTerm focus in/focus out events) \fIunimplemented\fR" 4 |
|
|
2152 | .IX Item "Pm = 1004 (X11 XTerm focus in/focus out events) unimplemented" |
|
|
2153 | .TS |
|
|
2154 | l l . |
|
|
2155 | h Send Mouse focus in/focus out events. |
|
|
2156 | l Don'T send focus events. |
|
|
2157 | .TE |
2163 | .ie n .IP "\fB\fB""Pm = 1005""\fB\fR (X11 XTerm) (Compile frills)" 4 |
2158 | .ie n .IP "\fB\fB""Pm = 1005""\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4 |
2164 | .el .IP "\fB\f(CBPm = 1005\fB\fR (X11 XTerm) (Compile frills)" 4 |
2159 | .el .IP "\fB\f(CBPm = 1005\fB\fR (X11 XTerm \s-1UTF\-8\s0 mouse mode) (Compile frills)" 4 |
2165 | .IX Item "Pm = 1005 (X11 XTerm) (Compile frills)" |
2160 | .IX Item "Pm = 1005 (X11 XTerm UTF-8 mouse mode) (Compile frills)" |
2166 | .PD |
2161 | .PD |
2167 | Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use |
2162 | Try to avoid this mode, it doesn't work sensibly in non\-UTF\-8 locales. Use |
2168 | mode \f(CW1015\fR instead. |
2163 | mode \f(CW1015\fR instead. |
2169 | .Sp |
2164 | .Sp |
2170 | Unlike XTerm, coordinates larger than 2015) will work fine. |
2165 | Unlike XTerm, coordinates larger than 2015) will work fine. |
… | |
… | |
2191 | l Don't scroll to bottom when a key is pressed |
2186 | l Don't scroll to bottom when a key is pressed |
2192 | .TE |
2187 | .TE |
2193 | .ie n .IP "\fB\fB""Pm = 1015""\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 |
2188 | .ie n .IP "\fB\fB""Pm = 1015""\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 |
2194 | .el .IP "\fB\f(CBPm = 1015\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 |
2189 | .el .IP "\fB\f(CBPm = 1015\fB\fR (\fBrxvt-unicode\fR) (Compile frills)" 4 |
2195 | .IX Item "Pm = 1015 (rxvt-unicode) (Compile frills)" |
2190 | .IX Item "Pm = 1015 (rxvt-unicode) (Compile frills)" |
|
|
2191 | .TS |
|
|
2192 | l l . |
|
|
2193 | h Enable urxvt mouse coordinate reporting. |
|
|
2194 | l Use old-style CSI M C C C encoding. |
|
|
2195 | .TE |
2196 | .PD |
2196 | .PD |
2197 | Changes all mouse reporting codes to use decimal parameters instead of |
2197 | Changes all mouse reporting codes to use decimal parameters instead of |
2198 | octets or characters. |
2198 | octets or characters. |
2199 | .Sp |
2199 | .Sp |
2200 | This mode should be enabled \fIbefore\fR actually enabling mouse reporting, |
2200 | This mode should be enabled \fIbefore\fR actually enabling mouse reporting, |
… | |
… | |
2226 | .Sp |
2226 | .Sp |
2227 | Other (to be implemented) reply sequences will use a similar encoding. |
2227 | Other (to be implemented) reply sequences will use a similar encoding. |
2228 | .Sp |
2228 | .Sp |
2229 | In the future, more parameters might get added (pixel coordinates for |
2229 | In the future, more parameters might get added (pixel coordinates for |
2230 | example \- anybody out there who needs this?). |
2230 | example \- anybody out there who needs this?). |
2231 | .TS |
|
|
2232 | l l . |
|
|
2233 | h Enable new mouse coordinate reporting. |
|
|
2234 | l Use old-style CSI M C C C encoding. |
|
|
2235 | .TE |
|
|
2236 | .ie n .IP "\fB\fB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4 |
2231 | .ie n .IP "\fB\fB""Pm = 1021""\fB\fR (\fBrxvt\fR)" 4 |
2237 | .el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4 |
2232 | .el .IP "\fB\f(CBPm = 1021\fB\fR (\fBrxvt\fR)" 4 |
2238 | .IX Item "Pm = 1021 (rxvt)" |
2233 | .IX Item "Pm = 1021 (rxvt)" |
2239 | .TS |
2234 | .TS |
2240 | l l . |
2235 | l l . |
2241 | h Bold/italic implies high intensity (see option -is) |
2236 | h Bold/italic implies high intensity (see option -is) |
2242 | l Font styles have no effect on intensity (Compile styles) |
2237 | l Font styles have no effect on intensity (Compile styles) |
2243 | .TE |
2238 | .TE |
2244 | .PD 0 |
2239 | .PD 0 |
2245 | .ie n .IP "\fB\fB""Pm = 1047""\fB\fR" 4 |
2240 | .ie n .IP "\fB\fB""Pm = 1047""\fB\fR (X11 XTerm alternate screen buffer)" 4 |
2246 | .el .IP "\fB\f(CBPm = 1047\fB\fR" 4 |
2241 | .el .IP "\fB\f(CBPm = 1047\fB\fR (X11 XTerm alternate screen buffer)" 4 |
2247 | .IX Item "Pm = 1047" |
2242 | .IX Item "Pm = 1047 (X11 XTerm alternate screen buffer)" |
2248 | .TS |
2243 | .TS |
2249 | l l . |
2244 | l l . |
2250 | h Use Alternate Screen Buffer |
2245 | h Use Alternate Screen Buffer |
2251 | l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2246 | l Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2252 | .TE |
2247 | .TE |
2253 | .ie n .IP "\fB\fB""Pm = 1048""\fB\fR" 4 |
2248 | .ie n .IP "\fB\fB""Pm = 1048""\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4 |
2254 | .el .IP "\fB\f(CBPm = 1048\fB\fR" 4 |
2249 | .el .IP "\fB\f(CBPm = 1048\fB\fR (X11 XTerm alternate \s-1DECSC\s0)" 4 |
2255 | .IX Item "Pm = 1048" |
2250 | .IX Item "Pm = 1048 (X11 XTerm alternate DECSC)" |
2256 | .TS |
2251 | .TS |
2257 | l l . |
2252 | l l . |
2258 | h Save cursor position |
2253 | h Save cursor position |
2259 | l Restore cursor position |
2254 | l Restore cursor position |
2260 | .TE |
2255 | .TE |
2261 | .ie n .IP "\fB\fB""Pm = 1049""\fB\fR" 4 |
2256 | .ie n .IP "\fB\fB""Pm = 1049""\fB\fR (X11 XTerm 1047 + 1048)" 4 |
2262 | .el .IP "\fB\f(CBPm = 1049\fB\fR" 4 |
2257 | .el .IP "\fB\f(CBPm = 1049\fB\fR (X11 XTerm 1047 + 1048)" 4 |
2263 | .IX Item "Pm = 1049" |
2258 | .IX Item "Pm = 1049 (X11 XTerm 1047 + 1048)" |
2264 | .TS |
2259 | .TS |
2265 | l l . |
2260 | l l . |
2266 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2261 | h Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2267 | l Use Normal Screen Buffer |
2262 | l Use Normal Screen Buffer |
2268 | .TE |
2263 | .TE |
2269 | .ie n .IP "\fB\fB""Pm = 2004""\fB\fR" 4 |
2264 | .ie n .IP "\fB\fB""Pm = 2004""\fB\fR (X11 XTerm bracketed paste mode)" 4 |
2270 | .el .IP "\fB\f(CBPm = 2004\fB\fR" 4 |
2265 | .el .IP "\fB\f(CBPm = 2004\fB\fR (X11 XTerm bracketed paste mode)" 4 |
2271 | .IX Item "Pm = 2004" |
2266 | .IX Item "Pm = 2004 (X11 XTerm bracketed paste mode)" |
2272 | .TS |
2267 | .TS |
2273 | l l . |
2268 | l l . |
2274 | h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~ |
2269 | h Enable bracketed paste mode - prepend / append to the pasted text the control sequences ESC [ 200 ~ / ESC [ 201 ~ |
2275 | l Disable bracketed paste mode |
2270 | l Disable bracketed paste mode |
2276 | .TE |
2271 | .TE |
… | |
… | |
2383 | |
2378 | |
2384 | .IX Xref "KeyCodes" |
2379 | .IX Xref "KeyCodes" |
2385 | .PP |
2380 | .PP |
2386 | Note: \fBShift\fR + \fBF1\fR\-\fBF10\fR generates \fBF11\fR\-\fBF20\fR |
2381 | Note: \fBShift\fR + \fBF1\fR\-\fBF10\fR generates \fBF11\fR\-\fBF20\fR |
2387 | .PP |
2382 | .PP |
2388 | For the keypad, use \fBShift\fR to temporarily override Application-Keypad |
2383 | For the keypad, use \fBShift\fR to temporarily toggle Application Keypad |
2389 | setting use \fBNum_Lock\fR to toggle Application-Keypad setting if |
2384 | mode and use \fBNum_Lock\fR to override Application Keypad mode, i.e. if |
2390 | \&\fBNum_Lock\fR is off, toggle Application-Keypad setting. Also note that |
2385 | \&\fBNum_Lock\fR is on the keypad is in normal mode. Also note that the |
2391 | values of \fBBackSpace\fR, \fBDelete\fR may have been compiled differently on |
2386 | values of \fBBackSpace\fR, \fBDelete\fR may have been compiled differently |
2392 | your system. |
2387 | on your system. |
2393 | .TS |
2388 | .TS |
2394 | l l l l l . |
2389 | l l l l l . |
2395 | Normal Shift Control Ctrl+Shift |
2390 | Normal Shift Control Ctrl+Shift |
2396 | Tab ^I ESC [ Z ^I ESC [ Z |
2391 | Tab ^I ESC [ Z ^I ESC [ Z |
2397 | BackSpace ^H ^? ^? ^? |
2392 | BackSpace ^? ^? ^H ^H |
2398 | Find ESC [ 1 ~ ESC [ 1 $ ESC [ 1 ^ ESC [ 1 @ |
2393 | Find ESC [ 1 ~ ESC [ 1 $ ESC [ 1 ^ ESC [ 1 @ |
2399 | Insert ESC [ 2 ~ paste ESC [ 2 ^ ESC [ 2 @ |
2394 | Insert ESC [ 2 ~ paste ESC [ 2 ^ ESC [ 2 @ |
2400 | Execute ESC [ 3 ~ ESC [ 3 $ ESC [ 3 ^ ESC [ 3 @ |
2395 | Execute ESC [ 3 ~ ESC [ 3 $ ESC [ 3 ^ ESC [ 3 @ |
2401 | Select ESC [ 4 ~ ESC [ 4 $ ESC [ 4 ^ ESC [ 4 @ |
2396 | Select ESC [ 4 ~ ESC [ 4 $ ESC [ 4 ^ ESC [ 4 @ |
2402 | Prior ESC [ 5 ~ scroll-up ESC [ 5 ^ ESC [ 5 @ |
2397 | Prior ESC [ 5 ~ scroll-up ESC [ 5 ^ ESC [ 5 @ |
… | |
… | |
2432 | KP_Enter ^M ESC O M |
2427 | KP_Enter ^M ESC O M |
2433 | KP_F1 ESC O P ESC O P |
2428 | KP_F1 ESC O P ESC O P |
2434 | KP_F2 ESC O Q ESC O Q |
2429 | KP_F2 ESC O Q ESC O Q |
2435 | KP_F3 ESC O R ESC O R |
2430 | KP_F3 ESC O R ESC O R |
2436 | KP_F4 ESC O S ESC O S |
2431 | KP_F4 ESC O S ESC O S |
2437 | XK_KP_Multiply * ESC O j |
2432 | KP_Multiply * ESC O j |
2438 | XK_KP_Add + ESC O k |
2433 | KP_Add + ESC O k |
2439 | XK_KP_Separator , ESC O l |
2434 | KP_Separator , ESC O l |
2440 | XK_KP_Subtract - ESC O m |
2435 | KP_Subtract - ESC O m |
2441 | XK_KP_Decimal . ESC O n |
2436 | KP_Decimal . ESC O n |
2442 | XK_KP_Divide / ESC O o |
2437 | KP_Divide / ESC O o |
2443 | XK_KP_0 0 ESC O p |
2438 | KP_0 0 ESC O p |
2444 | XK_KP_1 1 ESC O q |
2439 | KP_1 1 ESC O q |
2445 | XK_KP_2 2 ESC O r |
2440 | KP_2 2 ESC O r |
2446 | XK_KP_3 3 ESC O s |
2441 | KP_3 3 ESC O s |
2447 | XK_KP_4 4 ESC O t |
2442 | KP_4 4 ESC O t |
2448 | XK_KP_5 5 ESC O u |
2443 | KP_5 5 ESC O u |
2449 | XK_KP_6 6 ESC O v |
2444 | KP_6 6 ESC O v |
2450 | XK_KP_7 7 ESC O w |
2445 | KP_7 7 ESC O w |
2451 | XK_KP_8 8 ESC O x |
2446 | KP_8 8 ESC O x |
2452 | XK_KP_9 9 ESC O y |
2447 | KP_9 9 ESC O y |
2453 | .TE |
2448 | .TE |
2454 | .SH "CONFIGURE OPTIONS" |
2449 | .SH "CONFIGURE OPTIONS" |
2455 | .IX Header "CONFIGURE OPTIONS" |
2450 | .IX Header "CONFIGURE OPTIONS" |
2456 | General hint: if you get compile errors, then likely your configuration |
2451 | General hint: if you get compile errors, then likely your configuration |
2457 | hasn't been tested well. Either try with \f(CW\*(C`\-\-enable\-everything\*(C'\fR or use |
2452 | hasn't been tested well. Either try with \f(CW\*(C`\-\-enable\-everything\*(C'\fR or use |