… | |
… | |
302 | =head3 Can I switch the fonts at runtime? |
302 | =head3 Can I switch the fonts at runtime? |
303 | |
303 | |
304 | Yes, using an escape sequence. Try something like this, which has the same |
304 | Yes, using an escape sequence. Try something like this, which has the same |
305 | effect as using the C<-fn> switch, and takes effect immediately: |
305 | effect as using the C<-fn> switch, and takes effect immediately: |
306 | |
306 | |
307 | printf '\e]50;%s\007' "9x15bold,xft:Kochi Gothic" |
307 | printf '\33]50;%s\007' "9x15bold,xft:Kochi Gothic" |
308 | |
308 | |
309 | This is useful if you e.g. work primarily with japanese (and prefer a |
309 | This is useful if you e.g. work primarily with japanese (and prefer a |
310 | japanese font), but you have to switch to chinese temporarily, where |
310 | japanese font), but you have to switch to chinese temporarily, where |
311 | japanese fonts would only be in your way. |
311 | japanese fonts would only be in your way. |
312 | |
312 | |
… | |
… | |
658 | |
658 | |
659 | |
659 | |
660 | |
660 | |
661 | =head2 Terminal Configuration |
661 | =head2 Terminal Configuration |
662 | |
662 | |
|
|
663 | =head3 Can I see a typical configuration? |
|
|
664 | |
|
|
665 | The default configuration tries to be xterm-like, which I don't like that |
|
|
666 | much, but it's least surprise to regular users. |
|
|
667 | |
|
|
668 | As a rxvt or rxvt-unicode user, you are practically supposed to invest |
|
|
669 | time into customising your terminal. To get you started, here is the |
|
|
670 | author's .Xdefaults entries, with comments on what they do. It's certainly |
|
|
671 | not I<typical>, but what's typical... |
|
|
672 | |
|
|
673 | URxvt.cutchars: "()*,<>[]{}|' |
|
|
674 | URxvt.print-pipe: cat >/tmp/xxx |
|
|
675 | |
|
|
676 | These are just for testing stuff. |
|
|
677 | |
|
|
678 | URxvt.imLocale: ja_JP.UTF-8 |
|
|
679 | URxvt.preeditType: OnTheSpot,None |
|
|
680 | |
|
|
681 | This tells rxvt-unicode to use a special locale when communicating with |
|
|
682 | the X Input Method, and also tells it to only use the OnTheSpot pre-edit |
|
|
683 | type, which requires the C<xim-onthespot> perl extension but rewards me |
|
|
684 | with correct-looking fonts. |
|
|
685 | |
|
|
686 | URxvt.perl-lib: /root/lib/urxvt |
|
|
687 | URxvt.perl-ext-common: default,selection-autotransform,selection-pastebin,xim-onthespot,remote-clipboard |
|
|
688 | URxvt.selection.pattern-0: ( at .*? line \\d+) |
|
|
689 | URxvt.selection.pattern-1: ^(/[^:]+):\ |
|
|
690 | URxvt.selection-autotransform.0: s/^([^:[:space:]]+):(\\d+):?$/:e \\Q$1\\E\\x0d:$2\\x0d/ |
|
|
691 | URxvt.selection-autotransform.1: s/^ at (.*?) line (\\d+)$/:e \\Q$1\\E\\x0d:$2\\x0d/ |
|
|
692 | |
|
|
693 | This is my perl configuration. The first two set the perl library |
|
|
694 | directory and also tells urxvt to use a large number of extensions. I |
|
|
695 | develop for myself mostly, so I actually use most of the extensions I |
|
|
696 | write. |
|
|
697 | |
|
|
698 | The selection stuff mainly makes the selection perl-error-message aware |
|
|
699 | and tells it to convert pelr error mssages into vi-commands to load the |
|
|
700 | relevant file and go tot he error line number. |
|
|
701 | |
|
|
702 | URxvt.scrollstyle: plain |
|
|
703 | URxvt.secondaryScroll: true |
|
|
704 | |
|
|
705 | As the documentation says: plain is the preferred scrollbar for the |
|
|
706 | author. The C<secondaryScroll> confgiures urxvt to scroll in full-screen |
|
|
707 | apps, like screen, so lines scorlled out of screen end up in urxvt's |
|
|
708 | scrollback buffer. |
|
|
709 | |
|
|
710 | URxvt.background: #000000 |
|
|
711 | URxvt.foreground: gray90 |
|
|
712 | URxvt.color7: gray90 |
|
|
713 | URxvt.colorBD: #ffffff |
|
|
714 | URxvt.cursorColor: #e0e080 |
|
|
715 | URxvt.throughColor: #8080f0 |
|
|
716 | URxvt.highlightColor: #f0f0f0 |
|
|
717 | |
|
|
718 | Some colours. Not sure which ones are being used or even non-defaults, but |
|
|
719 | these are in my .Xdefaults. Most notably, they set foreground/background |
|
|
720 | to light gray/black, and also make sure that the colour 7 matches the |
|
|
721 | default foreground colour. |
|
|
722 | |
|
|
723 | URxvt.underlineColor: yellow |
|
|
724 | |
|
|
725 | Another colour, makes underline lines look different. Sometimes hurts, but |
|
|
726 | is mostly a nice effect. |
|
|
727 | |
|
|
728 | URxvt.geometry: 154x36 |
|
|
729 | URxvt.loginShell: false |
|
|
730 | URxvt.meta: ignore |
|
|
731 | URxvt.utmpInhibit: true |
|
|
732 | |
|
|
733 | Uh, well, should be mostly self-explanatory. By specifying some defaults |
|
|
734 | manually, I can quickly switch them for testing. |
|
|
735 | |
|
|
736 | URxvt.saveLines: 8192 |
|
|
737 | |
|
|
738 | A large scrollback buffer is essential. Really. |
|
|
739 | |
|
|
740 | URxvt.mapAlert: true |
|
|
741 | |
|
|
742 | The only case I use it is for my IRC window, which I like to keep |
|
|
743 | iconified till people msg me (which beeps). |
|
|
744 | |
|
|
745 | URxvt.visualBell: true |
|
|
746 | |
|
|
747 | The audible bell is often annoying, especially when in a crowd. |
|
|
748 | |
|
|
749 | URxvt.insecure: true |
|
|
750 | |
|
|
751 | Please don't hack my mutt! Ooops... |
|
|
752 | |
|
|
753 | URxvt.pastableTabs: false |
|
|
754 | |
|
|
755 | I once thought this is a great idea. |
|
|
756 | |
|
|
757 | urxvt.font: 9x15bold,\ |
|
|
758 | -misc-fixed-bold-r-normal--15-140-75-75-c-90-iso10646-1,\ |
|
|
759 | -misc-fixed-medium-r-normal--15-140-75-75-c-90-iso10646-1, \ |
|
|
760 | [codeset=JISX0208]xft:Kochi Gothic, \ |
|
|
761 | xft:Bitstream Vera Sans Mono:autohint=true, \ |
|
|
762 | xft:Code2000:antialias=false |
|
|
763 | urxvt.boldFont: -xos4-terminus-bold-r-normal--14-140-72-72-c-80-iso8859-15 |
|
|
764 | urxvt.italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true |
|
|
765 | urxvt.boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true |
|
|
766 | |
|
|
767 | I wrote rxvt-unicode to be able to specify fonts exactly. So don't be |
|
|
768 | overwhelmed. A special note: the C<9x15bold> mentioend above is actually |
|
|
769 | the version from XFree-3.3, as XFree-4 replaced it by a totally different |
|
|
770 | font (different glyphs for C<;> and many other harmless characters), |
|
|
771 | while the second font is actually the C<9x15bold> from XFree4/XOrg. The |
|
|
772 | bold version has less chars than the medium version, so I use it for rare |
|
|
773 | characters, too. Whene ditign sources with vim, I use italic for comments |
|
|
774 | and other stuff, which looks quite good with Bitstream Vera anti-aliased. |
|
|
775 | |
|
|
776 | Terminus is a quite bad font (many very wrong glyphs), but for most of my |
|
|
777 | purposes, it works, and gives a different look, as my normal (Non-bold) |
|
|
778 | font is already bold, and I want to see a difference between bold and |
|
|
779 | normal fonts. |
|
|
780 | |
|
|
781 | Please note that I used the C<urxvt> instance name and not the C<URxvt> |
|
|
782 | class name. Thats because I use different configs for different purposes, |
|
|
783 | for example, my IRC window is started with C<-name IRC>, and uses these |
|
|
784 | defaults: |
|
|
785 | |
|
|
786 | IRC*title: IRC |
|
|
787 | IRC*geometry: 87x12+535+542 |
|
|
788 | IRC*saveLines: 0 |
|
|
789 | IRC*mapAlert: true |
|
|
790 | IRC*font: suxuseuro |
|
|
791 | IRC*boldFont: suxuseuro |
|
|
792 | IRC*colorBD: white |
|
|
793 | IRC*keysym.M-C-1: command:\033]710;suxuseuro\007\033]711;suxuseuro\007 |
|
|
794 | IRC*keysym.M-C-2: command:\033]710;9x15bold\007\033]711;9x15bold\007 |
|
|
795 | |
|
|
796 | C<Alt-Shift-1> and C<Alt-Shift-2> switch between two different font |
|
|
797 | sizes. C<suxuseuro> allows me to keep an eye (and actually read) |
|
|
798 | stuff while keeping a very small window. If somebody pastes something |
|
|
799 | complicated (e.g. japanese), I temporarily switch to a larger font. |
|
|
800 | |
|
|
801 | The above is all in my C<.Xdefaults> (I don't use C<.Xresources> nor |
|
|
802 | C<xrdb>). I also have some resources in a separate C<.Xdefaults-hostname> |
|
|
803 | file for different hosts, for example, on ym main desktop, I use: |
|
|
804 | |
|
|
805 | URxvt.keysym.C-M-q: command:\033[3;5;5t |
|
|
806 | URxvt.keysym.C-M-y: command:\033[3;5;606t |
|
|
807 | URxvt.keysym.C-M-e: command:\033[3;1605;5t |
|
|
808 | URxvt.keysym.C-M-c: command:\033[3;1605;606t |
|
|
809 | URxvt.keysym.C-M-p: perl:test |
|
|
810 | |
|
|
811 | The first for keysym definitions allow me to quickly bring some windows |
|
|
812 | in the layout I like most. Ion users might start laughing but will stop |
|
|
813 | immediately when I tell them that I use my own Fvwm2 module for much the |
|
|
814 | same effect as Ion provides, and I only very rarely use the above key |
|
|
815 | combinations :-> |
|
|
816 | |
663 | =head3 Why doesn't rxvt-unicode read my resources? |
817 | =head3 Why doesn't rxvt-unicode read my resources? |
664 | |
818 | |
665 | Well, why, indeed? It does, in a way very similar to other X |
819 | Well, why, indeed? It does, in a way very similar to other X |
666 | applications. Most importantly, this means that if you or your OS loads |
820 | applications. Most importantly, this means that if you or your OS loads |
667 | resources into the X display (the right way to do it), rxvt-unicode will |
821 | resources into the X display (the right way to do it), rxvt-unicode will |
… | |
… | |
806 | something else, e.g. C<en_GB.UTF-8>. Needless to say, this is not going to work. |
960 | something else, e.g. C<en_GB.UTF-8>. Needless to say, this is not going to work. |
807 | |
961 | |
808 | The best thing is to fix your startup environment, as you will likely run |
962 | The best thing is to fix your startup environment, as you will likely run |
809 | into other problems. If nothing works you can try this in your .profile. |
963 | into other problems. If nothing works you can try this in your .profile. |
810 | |
964 | |
811 | printf '\e]701;%s\007' "$LC_CTYPE" |
965 | printf '\33]701;%s\007' "$LC_CTYPE" |
812 | |
966 | |
813 | If this doesn't work, then maybe you use a C<LC_CTYPE> specification not |
967 | If this doesn't work, then maybe you use a C<LC_CTYPE> specification not |
814 | supported on your systems. Some systems have a C<locale> command which |
968 | supported on your systems. Some systems have a C<locale> command which |
815 | displays this (also, C<perl -e0> can be used to check locale settings, as |
969 | displays this (also, C<perl -e0> can be used to check locale settings, as |
816 | it will complain loudly if it cannot set the locale). If it displays something |
970 | it will complain loudly if it cannot set the locale). If it displays something |
… | |
… | |
866 | =head3 Can I switch locales at runtime? |
1020 | =head3 Can I switch locales at runtime? |
867 | |
1021 | |
868 | Yes, using an escape sequence. Try something like this, which sets |
1022 | Yes, using an escape sequence. Try something like this, which sets |
869 | rxvt-unicode's idea of C<LC_CTYPE>. |
1023 | rxvt-unicode's idea of C<LC_CTYPE>. |
870 | |
1024 | |
871 | printf '\e]701;%s\007' ja_JP.SJIS |
1025 | printf '\33]701;%s\007' ja_JP.SJIS |
872 | |
1026 | |
873 | See also the previous answer. |
1027 | See also the previous answer. |
874 | |
1028 | |
875 | Sometimes this capability is rather handy when you want to work in |
1029 | Sometimes this capability is rather handy when you want to work in |
876 | one locale (e.g. C<de_DE.UTF-8>) but some programs don't support it |
1030 | one locale (e.g. C<de_DE.UTF-8>) but some programs don't support it |
877 | (e.g. UTF-8). For example, I use this script to start C<xjdic>, which |
1031 | (e.g. UTF-8). For example, I use this script to start C<xjdic>, which |
878 | first switches to a locale supported by xjdic and back later: |
1032 | first switches to a locale supported by xjdic and back later: |
879 | |
1033 | |
880 | printf '\e]701;%s\007' ja_JP.SJIS |
1034 | printf '\33]701;%s\007' ja_JP.SJIS |
881 | xjdic -js |
1035 | xjdic -js |
882 | printf '\e]701;%s\007' de_DE.UTF-8 |
1036 | printf '\33]701;%s\007' de_DE.UTF-8 |
883 | |
1037 | |
884 | You can also use xterm's C<luit> program, which usually works fine, except |
1038 | You can also use xterm's C<luit> program, which usually works fine, except |
885 | for some locales where character width differs between program- and |
1039 | for some locales where character width differs between program- and |
886 | rxvt-unicode-locales. |
1040 | rxvt-unicode-locales. |
887 | |
1041 | |
… | |
… | |
1553 | |
1707 | |
1554 | Toggle DEC Private Mode Values (rxvt extension). I<where> |
1708 | Toggle DEC Private Mode Values (rxvt extension). I<where> |
1555 | |
1709 | |
1556 | =over 4 |
1710 | =over 4 |
1557 | |
1711 | |
1558 | =item B<< C<Ps = 1> >> (DECCKM) |
1712 | =item B<< C<Pm = 1> >> (DECCKM) |
1559 | |
1713 | |
1560 | =begin table |
1714 | =begin table |
1561 | |
1715 | |
1562 | B<< C<h> >> Application Cursor Keys |
1716 | B<< C<h> >> Application Cursor Keys |
1563 | B<< C<l> >> Normal Cursor Keys |
1717 | B<< C<l> >> Normal Cursor Keys |
1564 | |
1718 | |
1565 | =end table |
1719 | =end table |
1566 | |
1720 | |
1567 | =item B<< C<Ps = 2> >> (ANSI/VT52 mode) |
1721 | =item B<< C<Pm = 2> >> (ANSI/VT52 mode) |
1568 | |
1722 | |
1569 | =begin table |
1723 | =begin table |
1570 | |
1724 | |
1571 | B<< C<h> >> Enter VT52 mode |
1725 | B<< C<h> >> Enter VT52 mode |
1572 | B<< C<l> >> Enter VT52 mode |
1726 | B<< C<l> >> Enter VT52 mode |
1573 | |
1727 | |
1574 | =end table |
1728 | =end table |
1575 | |
1729 | |
1576 | =item B<< C<Ps = 3> >> |
1730 | =item B<< C<Pm = 3> >> |
1577 | |
1731 | |
1578 | =begin table |
1732 | =begin table |
1579 | |
1733 | |
1580 | B<< C<h> >> 132 Column Mode (DECCOLM) |
1734 | B<< C<h> >> 132 Column Mode (DECCOLM) |
1581 | B<< C<l> >> 80 Column Mode (DECCOLM) |
1735 | B<< C<l> >> 80 Column Mode (DECCOLM) |
1582 | |
1736 | |
1583 | =end table |
1737 | =end table |
1584 | |
1738 | |
1585 | =item B<< C<Ps = 4> >> |
1739 | =item B<< C<Pm = 4> >> |
1586 | |
1740 | |
1587 | =begin table |
1741 | =begin table |
1588 | |
1742 | |
1589 | B<< C<h> >> Smooth (Slow) Scroll (DECSCLM) |
1743 | B<< C<h> >> Smooth (Slow) Scroll (DECSCLM) |
1590 | B<< C<l> >> Jump (Fast) Scroll (DECSCLM) |
1744 | B<< C<l> >> Jump (Fast) Scroll (DECSCLM) |
1591 | |
1745 | |
1592 | =end table |
1746 | =end table |
1593 | |
1747 | |
1594 | =item B<< C<Ps = 5> >> |
1748 | =item B<< C<Pm = 5> >> |
1595 | |
1749 | |
1596 | =begin table |
1750 | =begin table |
1597 | |
1751 | |
1598 | B<< C<h> >> Reverse Video (DECSCNM) |
1752 | B<< C<h> >> Reverse Video (DECSCNM) |
1599 | B<< C<l> >> Normal Video (DECSCNM) |
1753 | B<< C<l> >> Normal Video (DECSCNM) |
1600 | |
1754 | |
1601 | =end table |
1755 | =end table |
1602 | |
1756 | |
1603 | =item B<< C<Ps = 6> >> |
1757 | =item B<< C<Pm = 6> >> |
1604 | |
1758 | |
1605 | =begin table |
1759 | =begin table |
1606 | |
1760 | |
1607 | B<< C<h> >> Origin Mode (DECOM) |
1761 | B<< C<h> >> Origin Mode (DECOM) |
1608 | B<< C<l> >> Normal Cursor Mode (DECOM) |
1762 | B<< C<l> >> Normal Cursor Mode (DECOM) |
1609 | |
1763 | |
1610 | =end table |
1764 | =end table |
1611 | |
1765 | |
1612 | =item B<< C<Ps = 7> >> |
1766 | =item B<< C<Pm = 7> >> |
1613 | |
1767 | |
1614 | =begin table |
1768 | =begin table |
1615 | |
1769 | |
1616 | B<< C<h> >> Wraparound Mode (DECAWM) |
1770 | B<< C<h> >> Wraparound Mode (DECAWM) |
1617 | B<< C<l> >> No Wraparound Mode (DECAWM) |
1771 | B<< C<l> >> No Wraparound Mode (DECAWM) |
1618 | |
1772 | |
1619 | =end table |
1773 | =end table |
1620 | |
1774 | |
1621 | =item B<< C<Ps = 8> >> I<unimplemented> |
1775 | =item B<< C<Pm = 8> >> I<unimplemented> |
1622 | |
1776 | |
1623 | =begin table |
1777 | =begin table |
1624 | |
1778 | |
1625 | B<< C<h> >> Auto-repeat Keys (DECARM) |
1779 | B<< C<h> >> Auto-repeat Keys (DECARM) |
1626 | B<< C<l> >> No Auto-repeat Keys (DECARM) |
1780 | B<< C<l> >> No Auto-repeat Keys (DECARM) |
1627 | |
1781 | |
1628 | =end table |
1782 | =end table |
1629 | |
1783 | |
1630 | =item B<< C<Ps = 9> >> X10 XTerm |
1784 | =item B<< C<Pm = 9> >> X10 XTerm |
1631 | |
1785 | |
1632 | =begin table |
1786 | =begin table |
1633 | |
1787 | |
1634 | B<< C<h> >> Send Mouse X & Y on button press. |
1788 | B<< C<h> >> Send Mouse X & Y on button press. |
1635 | B<< C<l> >> No mouse reporting. |
1789 | B<< C<l> >> No mouse reporting. |
1636 | |
1790 | |
1637 | =end table |
1791 | =end table |
1638 | |
1792 | |
1639 | =item B<< C<Ps = 25> >> |
1793 | =item B<< C<Pm = 25> >> |
1640 | |
1794 | |
1641 | =begin table |
1795 | =begin table |
1642 | |
1796 | |
1643 | B<< C<h> >> Visible cursor {cnorm/cvvis} |
1797 | B<< C<h> >> Visible cursor {cnorm/cvvis} |
1644 | B<< C<l> >> Invisible cursor {civis} |
1798 | B<< C<l> >> Invisible cursor {civis} |
1645 | |
1799 | |
1646 | =end table |
1800 | =end table |
1647 | |
1801 | |
1648 | =item B<< C<Ps = 30> >> |
1802 | =item B<< C<Pm = 30> >> |
1649 | |
1803 | |
1650 | =begin table |
1804 | =begin table |
1651 | |
1805 | |
1652 | B<< C<h> >> scrollBar visisble |
1806 | B<< C<h> >> scrollBar visisble |
1653 | B<< C<l> >> scrollBar invisisble |
1807 | B<< C<l> >> scrollBar invisisble |
1654 | |
1808 | |
1655 | =end table |
1809 | =end table |
1656 | |
1810 | |
1657 | =item B<< C<Ps = 35> >> (B<rxvt>) |
1811 | =item B<< C<Pm = 35> >> (B<rxvt>) |
1658 | |
1812 | |
1659 | =begin table |
1813 | =begin table |
1660 | |
1814 | |
1661 | B<< C<h> >> Allow XTerm Shift+key sequences |
1815 | B<< C<h> >> Allow XTerm Shift+key sequences |
1662 | B<< C<l> >> Disallow XTerm Shift+key sequences |
1816 | B<< C<l> >> Disallow XTerm Shift+key sequences |
1663 | |
1817 | |
1664 | =end table |
1818 | =end table |
1665 | |
1819 | |
1666 | =item B<< C<Ps = 38> >> I<unimplemented> |
1820 | =item B<< C<Pm = 38> >> I<unimplemented> |
1667 | |
1821 | |
1668 | Enter Tektronix Mode (DECTEK) |
1822 | Enter Tektronix Mode (DECTEK) |
1669 | |
1823 | |
1670 | =item B<< C<Ps = 40> >> |
1824 | =item B<< C<Pm = 40> >> |
1671 | |
1825 | |
1672 | =begin table |
1826 | =begin table |
1673 | |
1827 | |
1674 | B<< C<h> >> Allow 80/132 Mode |
1828 | B<< C<h> >> Allow 80/132 Mode |
1675 | B<< C<l> >> Disallow 80/132 Mode |
1829 | B<< C<l> >> Disallow 80/132 Mode |
1676 | |
1830 | |
1677 | =end table |
1831 | =end table |
1678 | |
1832 | |
1679 | =item B<< C<Ps = 44> >> I<unimplemented> |
1833 | =item B<< C<Pm = 44> >> I<unimplemented> |
1680 | |
1834 | |
1681 | =begin table |
1835 | =begin table |
1682 | |
1836 | |
1683 | B<< C<h> >> Turn On Margin Bell |
1837 | B<< C<h> >> Turn On Margin Bell |
1684 | B<< C<l> >> Turn Off Margin Bell |
1838 | B<< C<l> >> Turn Off Margin Bell |
1685 | |
1839 | |
1686 | =end table |
1840 | =end table |
1687 | |
1841 | |
1688 | =item B<< C<Ps = 45> >> I<unimplemented> |
1842 | =item B<< C<Pm = 45> >> I<unimplemented> |
1689 | |
1843 | |
1690 | =begin table |
1844 | =begin table |
1691 | |
1845 | |
1692 | B<< C<h> >> Reverse-wraparound Mode |
1846 | B<< C<h> >> Reverse-wraparound Mode |
1693 | B<< C<l> >> No Reverse-wraparound Mode |
1847 | B<< C<l> >> No Reverse-wraparound Mode |
1694 | |
1848 | |
1695 | =end table |
1849 | =end table |
1696 | |
1850 | |
1697 | =item B<< C<Ps = 46> >> I<unimplemented> |
1851 | =item B<< C<Pm = 46> >> I<unimplemented> |
1698 | |
1852 | |
1699 | =item B<< C<Ps = 47> >> |
1853 | =item B<< C<Pm = 47> >> |
1700 | |
1854 | |
1701 | =begin table |
1855 | =begin table |
1702 | |
1856 | |
1703 | B<< C<h> >> Use Alternate Screen Buffer |
1857 | B<< C<h> >> Use Alternate Screen Buffer |
1704 | B<< C<l> >> Use Normal Screen Buffer |
1858 | B<< C<l> >> Use Normal Screen Buffer |
1705 | |
1859 | |
1706 | =end table |
1860 | =end table |
1707 | |
1861 | |
1708 | X<Priv66> |
1862 | X<Priv66> |
1709 | |
1863 | |
1710 | =item B<< C<Ps = 66> >> |
1864 | =item B<< C<Pm = 66> >> |
1711 | |
1865 | |
1712 | =begin table |
1866 | =begin table |
1713 | |
1867 | |
1714 | B<< C<h> >> Application Keypad (DECPAM) == C<ESC => |
1868 | B<< C<h> >> Application Keypad (DECPAM) == C<ESC => |
1715 | B<< C<l> >> Normal Keypad (DECPNM) == C<< ESC > >> |
1869 | B<< C<l> >> Normal Keypad (DECPNM) == C<< ESC > >> |
1716 | |
1870 | |
1717 | =end table |
1871 | =end table |
1718 | |
1872 | |
1719 | =item B<< C<Ps = 67> >> |
1873 | =item B<< C<Pm = 67> >> |
1720 | |
1874 | |
1721 | =begin table |
1875 | =begin table |
1722 | |
1876 | |
1723 | B<< C<h> >> Backspace key sends B<< C<BS> (DECBKM) >> |
1877 | B<< C<h> >> Backspace key sends B<< C<BS> (DECBKM) >> |
1724 | B<< C<l> >> Backspace key sends B<< C<DEL> >> |
1878 | B<< C<l> >> Backspace key sends B<< C<DEL> >> |
1725 | |
1879 | |
1726 | =end table |
1880 | =end table |
1727 | |
1881 | |
1728 | =item B<< C<Ps = 1000> >> (X11 XTerm) |
1882 | =item B<< C<Pm = 1000> >> (X11 XTerm) |
1729 | |
1883 | |
1730 | =begin table |
1884 | =begin table |
1731 | |
1885 | |
1732 | B<< C<h> >> Send Mouse X & Y on button press and release. |
1886 | B<< C<h> >> Send Mouse X & Y on button press and release. |
1733 | B<< C<l> >> No mouse reporting. |
1887 | B<< C<l> >> No mouse reporting. |
1734 | |
1888 | |
1735 | =end table |
1889 | =end table |
1736 | |
1890 | |
1737 | =item B<< C<Ps = 1001> >> (X11 XTerm) I<unimplemented> |
1891 | =item B<< C<Pm = 1001> >> (X11 XTerm) I<unimplemented> |
1738 | |
1892 | |
1739 | =begin table |
1893 | =begin table |
1740 | |
1894 | |
1741 | B<< C<h> >> Use Hilite Mouse Tracking. |
1895 | B<< C<h> >> Use Hilite Mouse Tracking. |
1742 | B<< C<l> >> No mouse reporting. |
1896 | B<< C<l> >> No mouse reporting. |
1743 | |
1897 | |
1744 | =end table |
1898 | =end table |
1745 | |
1899 | |
1746 | =item B<< C<Ps = 1010> >> (B<rxvt>) |
1900 | =item B<< C<Pm = 1010> >> (B<rxvt>) |
1747 | |
1901 | |
1748 | =begin table |
1902 | =begin table |
1749 | |
1903 | |
1750 | B<< C<h> >> Don't scroll to bottom on TTY output |
1904 | B<< C<h> >> Don't scroll to bottom on TTY output |
1751 | B<< C<l> >> Scroll to bottom on TTY output |
1905 | B<< C<l> >> Scroll to bottom on TTY output |
1752 | |
1906 | |
1753 | =end table |
1907 | =end table |
1754 | |
1908 | |
1755 | =item B<< C<Ps = 1011> >> (B<rxvt>) |
1909 | =item B<< C<Pm = 1011> >> (B<rxvt>) |
1756 | |
1910 | |
1757 | =begin table |
1911 | =begin table |
1758 | |
1912 | |
1759 | B<< C<h> >> Scroll to bottom when a key is pressed |
1913 | B<< C<h> >> Scroll to bottom when a key is pressed |
1760 | B<< C<l> >> Don't scroll to bottom when a key is pressed |
1914 | B<< C<l> >> Don't scroll to bottom when a key is pressed |
1761 | |
1915 | |
1762 | =end table |
1916 | =end table |
1763 | |
1917 | |
1764 | =item B<< C<Ps = 1021> >> (B<rxvt>) |
1918 | =item B<< C<Pm = 1021> >> (B<rxvt>) |
1765 | |
1919 | |
1766 | =begin table |
1920 | =begin table |
1767 | |
1921 | |
1768 | B<< C<h> >> Bold/italic implies high intensity (see option B<-is>) |
1922 | B<< C<h> >> Bold/italic implies high intensity (see option B<-is>) |
1769 | B<< C<l> >> Font styles have no effect on intensity (Compile styles) |
1923 | B<< C<l> >> Font styles have no effect on intensity (Compile styles) |
1770 | |
1924 | |
1771 | =end table |
1925 | =end table |
1772 | |
1926 | |
1773 | =item B<< C<Ps = 1047> >> |
1927 | =item B<< C<Pm = 1047> >> |
1774 | |
1928 | |
1775 | =begin table |
1929 | =begin table |
1776 | |
1930 | |
1777 | B<< C<h> >> Use Alternate Screen Buffer |
1931 | B<< C<h> >> Use Alternate Screen Buffer |
1778 | B<< C<l> >> Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
1932 | B<< C<l> >> Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
1779 | |
1933 | |
1780 | =end table |
1934 | =end table |
1781 | |
1935 | |
1782 | =item B<< C<Ps = 1048> >> |
1936 | =item B<< C<Pm = 1048> >> |
1783 | |
1937 | |
1784 | =begin table |
1938 | =begin table |
1785 | |
1939 | |
1786 | B<< C<h> >> Save cursor position |
1940 | B<< C<h> >> Save cursor position |
1787 | B<< C<l> >> Restore cursor position |
1941 | B<< C<l> >> Restore cursor position |
1788 | |
1942 | |
1789 | =end table |
1943 | =end table |
1790 | |
1944 | |
1791 | =item B<< C<Ps = 1049> >> |
1945 | =item B<< C<Pm = 1049> >> |
1792 | |
1946 | |
1793 | =begin table |
1947 | =begin table |
1794 | |
1948 | |
1795 | B<< C<h> >> Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
1949 | B<< C<h> >> Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
1796 | B<< C<l> >> Use Normal Screen Buffer |
1950 | B<< C<l> >> Use Normal Screen Buffer |