1 | =head1 Rxvt Technical Reference |
1 | =head1 RXVT TECHNICAL REFERENCE |
2 | |
|
|
3 | Marc Lehmann <rxvt@schmorp.de>, converted to pod and reworked from the |
|
|
4 | original Rxvt documentation by Geoff Wing <gcw@pobox.com>, who in turn used |
|
|
5 | the XTerm documentation and other sources. |
|
|
6 | |
2 | |
7 | =head1 Definitions |
3 | =head1 Definitions |
8 | |
4 | |
9 | =over 4 |
5 | =over 4 |
10 | |
6 | |
… | |
… | |
37 | =over 4 |
33 | =over 4 |
38 | |
34 | |
39 | =item B<< C<ENQ> >> |
35 | =item B<< C<ENQ> >> |
40 | |
36 | |
41 | Enquiry (Ctrl-E) = Send Device Attributes (DA) |
37 | Enquiry (Ctrl-E) = Send Device Attributes (DA) |
42 | request attributes from terminal == |
38 | request attributes from terminal. See B<< C<ESC [ Ps c> >>. |
43 | |
39 | |
44 | =item B<< C<BEL> >> |
40 | =item B<< C<BEL> >> |
45 | |
41 | |
46 | Bell (Ctrl-G) |
42 | Bell (Ctrl-G) |
47 | |
43 | |
… | |
… | |
298 | |
294 | |
299 | Move backward B<< C<Ps> >> [default: 1] tab stops |
295 | Move backward B<< C<Ps> >> [default: 1] tab stops |
300 | |
296 | |
301 | =item B<< C<ESC [ Ps '> >> |
297 | =item B<< C<ESC [ Ps '> >> |
302 | |
298 | |
303 | == |
299 | See B<< C<ESC [ Ps G> >> |
304 | |
300 | |
305 | =item B<< C<ESC [ Ps a> >> |
301 | =item B<< C<ESC [ Ps a> >> |
306 | |
302 | |
307 | ==X<ESCOBPsc> |
303 | See B<< C<ESC [ Ps C> >> |
308 | |
304 | |
309 | =item B<< C<ESC [ Ps c> >> |
305 | =item B<< C<ESC [ Ps c> >> |
310 | |
306 | |
311 | Send Device Attributes (DA) |
307 | Send Device Attributes (DA) |
312 | B<< C<Ps = 0> >> (or omitted): request attributes from terminal |
308 | B<< C<Ps = 0> >> (or omitted): request attributes from terminal |
… | |
… | |
317 | |
313 | |
318 | Cursor to Line B<< C<Ps> >> (VPA) |
314 | Cursor to Line B<< C<Ps> >> (VPA) |
319 | |
315 | |
320 | =item B<< C<ESC [ Ps e> >> |
316 | =item B<< C<ESC [ Ps e> >> |
321 | |
317 | |
322 | == |
318 | See B<< C<ESC [ Ps A> >> |
323 | |
319 | |
324 | =item B<< C<ESC [ Ps;Ps f> >> |
320 | =item B<< C<ESC [ Ps;Ps f> >> |
325 | |
321 | |
326 | Horizontal and Vertical Position [row;column] (HVP) [default: 1;1] |
322 | Horizontal and Vertical Position [row;column] (HVP) [default: 1;1] |
327 | |
323 | |
… | |
… | |
625 | |
621 | |
626 | =item B<< C<Ps = 66> >> |
622 | =item B<< C<Ps = 66> >> |
627 | |
623 | |
628 | =begin table |
624 | =begin table |
629 | |
625 | |
630 | B<< C<h> >> Application Keypad (DECPAM) == |
626 | B<< C<h> >> Application Keypad (DECPAM) == C<ESC => |
631 | B<< C<l> >> Normal Keypad (DECPNM) == |
627 | B<< C<l> >> Normal Keypad (DECPNM) == C<< ESC > >> |
632 | |
628 | |
633 | =end table |
629 | =end table |
634 | |
630 | |
635 | =item B<< C<Ps = 67> >> |
631 | =item B<< C<Ps = 67> >> |
636 | |
632 | |
… | |
… | |
729 | B<< C<Ps = 39> >> Change default foreground colour to B<< C<Pt> >> I<rxvt compile-time option> |
725 | B<< C<Ps = 39> >> Change default foreground colour to B<< C<Pt> >> I<rxvt compile-time option> |
730 | B<< C<Ps = 46> >> Change Log File to B<< C<Pt> >> I<unimplemented> |
726 | B<< C<Ps = 46> >> Change Log File to B<< C<Pt> >> I<unimplemented> |
731 | B<< C<Ps = 49> >> Change default background colour to B<< C<Pt> >> I<rxvt compile-time option> |
727 | B<< C<Ps = 49> >> Change default background colour to B<< C<Pt> >> I<rxvt compile-time option> |
732 | B<< C<Ps = 50> >> Set fontset to B<< C<Pt> >>, with the following special values of B<< C<Pt> >> (B<rxvt>) B<< C<#+n> >> change up B<< C<n> >> B<< C<#-n> >> change down B<< C<n> >> if B<< C<n> >> is missing of 0, a value of 1 is used I<empty> change to font0 B<< C<n> >> change to font B<< C<n> >> |
728 | B<< C<Ps = 50> >> Set fontset to B<< C<Pt> >>, with the following special values of B<< C<Pt> >> (B<rxvt>) B<< C<#+n> >> change up B<< C<n> >> B<< C<#-n> >> change down B<< C<n> >> if B<< C<n> >> is missing of 0, a value of 1 is used I<empty> change to font0 B<< C<n> >> change to font B<< C<n> >> |
733 | B<< C<Ps = 55> >> Log all scrollback buffer and all of screen to B<< C<Pt> >> |
729 | B<< C<Ps = 55> >> Log all scrollback buffer and all of screen to B<< C<Pt> >> |
734 | B<< C<Ps = 701> >> Change current locale to B<< C<Pt> >>, or, if B<< C<Pt> >> is B<< C<?> >>, return the current locale (@@RXVTNAME@@ extension) |
730 | B<< C<Ps = 701> >> Change current locale to B<< C<Pt> >>, or, if B<< C<Pt> >> is B<< C<?> >>, return the current locale (@@RXVT_NAME@@ extension) |
735 | B<< C<Ps = 702> >> find font for character, used for debugging (@@RXVTNAME@@ extension) |
731 | B<< C<Ps = 702> >> find font for character, used for debugging (@@RXVT_NAME@@ extension) |
736 | B<< C<Ps = 703> >> command B<< C<Pt> >> I<rxvt compile-time option> (@@RXVTNAME@@ extension) |
732 | B<< C<Ps = 703> >> command B<< C<Pt> >> I<rxvt compile-time option> (@@RXVT_NAME@@ extension) |
737 | |
733 | |
738 | =end table |
734 | =end table |
739 | |
735 | |
740 | =back |
736 | =back |
741 | |
737 | |
… | |
… | |
1320 | |
1316 | |
1321 | Row = B<< C<< <y> - SPACE >> >> |
1317 | Row = B<< C<< <y> - SPACE >> >> |
1322 | |
1318 | |
1323 | =back |
1319 | =back |
1324 | X<KeyCodes> |
1320 | X<KeyCodes> |
1325 | |
|
|
1326 | =head1 ISO 14755 support |
|
|
1327 | |
|
|
1328 | Partial ISO 14755-support is implemented. that means that pressing |
|
|
1329 | |
|
|
1330 | section 5.1: Control and Shift together enters unicode input |
|
|
1331 | mode. Entering hex digits composes a Unicode character, pressing space or |
|
|
1332 | releasing the modifiers commits the keycode and every other key cancels |
|
|
1333 | the current input character. |
|
|
1334 | |
|
|
1335 | section 5.2: Pressing and immediately releasing Control and Shift together |
|
|
1336 | enters keycap entry mode for the next key: pressing a function key (tab, |
|
|
1337 | return etc..) will enter the unicode character corresponding to the given |
|
|
1338 | key. |
|
|
1339 | |
1321 | |
1340 | =head1 Key Codes |
1322 | =head1 Key Codes |
1341 | |
1323 | |
1342 | Note: B<Shift> + B<F1>-B<F10> generates B<F11>-B<F20> |
1324 | Note: B<Shift> + B<F1>-B<F10> generates B<F11>-B<F20> |
1343 | |
1325 | |
… | |
… | |
1408 | XK_KP_8 8 ESC O x |
1390 | XK_KP_8 8 ESC O x |
1409 | XK_KP_9 9 ESC O y |
1391 | XK_KP_9 9 ESC O y |
1410 | |
1392 | |
1411 | =end table |
1393 | =end table |
1412 | |
1394 | |
|
|
1395 | =head1 AUTHORS |
|
|
1396 | |
|
|
1397 | Marc Lehmann <rxvt@schmorp.de>, converted this document to pod and |
|
|
1398 | reworked it from the original Rxvt documentation, which was done by Geoff |
|
|
1399 | Wing <gcw@pobox.com>, who in turn used the XTerm documentation and other |
|
|
1400 | sources. |
|
|
1401 | |