… | |
… | |
1788 | B<< C<h> >> Auto-repeat Keys |
1788 | B<< C<h> >> Auto-repeat Keys |
1789 | B<< C<l> >> No Auto-repeat Keys |
1789 | B<< C<l> >> No Auto-repeat Keys |
1790 | |
1790 | |
1791 | =end table |
1791 | =end table |
1792 | |
1792 | |
1793 | =item B<< C<Pm = 9> >> X10 XTerm |
1793 | =item B<< C<Pm = 9> >> (X10 XTerm mouse protocol) |
1794 | |
1794 | |
1795 | =begin table |
1795 | =begin table |
1796 | |
1796 | |
1797 | B<< C<h> >> Send Mouse X & Y on button press. |
1797 | B<< C<h> >> Send Mouse X & Y on button press. |
1798 | B<< C<l> >> No mouse reporting. |
1798 | B<< C<l> >> No mouse reporting. |
1799 | |
1799 | |
1800 | =end table |
1800 | =end table |
1801 | |
1801 | |
1802 | =item B<< C<Pm = 12> >> |
1802 | =item B<< C<Pm = 12> >> (AT&T 610, XTerm) |
1803 | |
1803 | |
1804 | =begin table |
1804 | =begin table |
1805 | |
1805 | |
1806 | B<< C<h> >> Blinking cursor |
1806 | B<< C<h> >> Blinking cursor (cvvis) |
1807 | B<< C<l> >> Steady cursor |
1807 | B<< C<l> >> Steady cursor (cnorm) |
1808 | |
1808 | |
1809 | =end table |
1809 | =end table |
1810 | |
1810 | |
1811 | =item B<< C<Pm = 25> >> (DECTCEM) |
1811 | =item B<< C<Pm = 25> >> (DECTCEM) |
1812 | |
1812 | |
… | |
… | |
1815 | B<< C<h> >> Visible cursor {cnorm/cvvis} |
1815 | B<< C<h> >> Visible cursor {cnorm/cvvis} |
1816 | B<< C<l> >> Invisible cursor {civis} |
1816 | B<< C<l> >> Invisible cursor {civis} |
1817 | |
1817 | |
1818 | =end table |
1818 | =end table |
1819 | |
1819 | |
1820 | =item B<< C<Pm = 30> >> |
1820 | =item B<< C<Pm = 30> >> (B<rxvt>) |
1821 | |
1821 | |
1822 | =begin table |
1822 | =begin table |
1823 | |
1823 | |
1824 | B<< C<h> >> scrollBar visible |
1824 | B<< C<h> >> scrollBar visible |
1825 | B<< C<l> >> scrollBar invisible |
1825 | B<< C<l> >> scrollBar invisible |
… | |
… | |
1895 | B<< C<h> >> Backspace key sends B<< C<BS> >> |
1895 | B<< C<h> >> Backspace key sends B<< C<BS> >> |
1896 | B<< C<l> >> Backspace key sends B<< C<DEL> >> |
1896 | B<< C<l> >> Backspace key sends B<< C<DEL> >> |
1897 | |
1897 | |
1898 | =end table |
1898 | =end table |
1899 | |
1899 | |
1900 | =item B<< C<Pm = 1000> >> (X11 XTerm) |
1900 | =item B<< C<Pm = 1000> >> (X11 XTerm mouse protocol) |
1901 | |
1901 | |
1902 | =begin table |
1902 | =begin table |
1903 | |
1903 | |
1904 | B<< C<h> >> Send Mouse X & Y on button press and release. |
1904 | B<< C<h> >> Send Mouse X & Y on button press and release. |
1905 | B<< C<l> >> No mouse reporting. |
1905 | B<< C<l> >> No mouse reporting. |
… | |
… | |
1913 | B<< C<h> >> Use Hilite Mouse Tracking. |
1913 | B<< C<h> >> Use Hilite Mouse Tracking. |
1914 | B<< C<l> >> No mouse reporting. |
1914 | B<< C<l> >> No mouse reporting. |
1915 | |
1915 | |
1916 | =end table |
1916 | =end table |
1917 | |
1917 | |
1918 | =item B<< C<Pm = 1002> >> (X11 XTerm) |
1918 | =item B<< C<Pm = 1002> >> (X11 XTerm cell motion mouse tracking) |
1919 | |
1919 | |
1920 | =begin table |
1920 | =begin table |
1921 | |
1921 | |
1922 | B<< C<h> >> Send Mouse X & Y on button press and release, and motion with a button pressed. |
1922 | B<< C<h> >> Send Mouse X & Y on button press and release, and motion with a button pressed. |
1923 | B<< C<l> >> No mouse reporting. |
1923 | B<< C<l> >> No mouse reporting. |
1924 | |
1924 | |
1925 | =end table |
1925 | =end table |
1926 | |
1926 | |
1927 | =item B<< C<Pm = 1003> >> (X11 XTerm) |
1927 | =item B<< C<Pm = 1003> >> (X11 XTerm all motion mouse tracking) |
1928 | |
1928 | |
1929 | =begin table |
1929 | =begin table |
1930 | |
1930 | |
1931 | B<< C<h> >> Send Mouse X & Y on button press and release, and motion. |
1931 | B<< C<h> >> Send Mouse X & Y on button press and release, and motion. |
1932 | B<< C<l> >> No mouse reporting. |
1932 | B<< C<l> >> No mouse reporting. |
1933 | |
1933 | |
1934 | =end table |
1934 | =end table |
1935 | |
1935 | |
|
|
1936 | =item B<< C<Pm = 1004> >> (X11 XTerm focus in/focus out events) I<unimplemented> |
|
|
1937 | |
|
|
1938 | =begin table |
|
|
1939 | |
|
|
1940 | B<< C<h> >> Send Mouse focus in/focus out events. |
|
|
1941 | B<< C<l> >> Don'T send focus events. |
|
|
1942 | |
|
|
1943 | =end table |
|
|
1944 | |
1936 | =item B<< C<Pm = 1005> >> (X11 XTerm) (Compile frills) |
1945 | =item B<< C<Pm = 1005> >> (X11 XTerm UTF-8 mouse mode) (Compile frills) |
1937 | |
1946 | |
1938 | Try to avoid this mode, it doesn't work sensibly in non-UTF-8 locales. Use |
1947 | Try to avoid this mode, it doesn't work sensibly in non-UTF-8 locales. Use |
1939 | mode C<1015> instead. |
1948 | mode C<1015> instead. |
1940 | |
1949 | |
1941 | Unlike XTerm, coordinates larger than 2015) will work fine. |
1950 | Unlike XTerm, coordinates larger than 2015) will work fine. |
… | |
… | |
1964 | B<< C<l> >> Don't scroll to bottom when a key is pressed |
1973 | B<< C<l> >> Don't scroll to bottom when a key is pressed |
1965 | |
1974 | |
1966 | =end table |
1975 | =end table |
1967 | |
1976 | |
1968 | =item B<< C<Pm = 1015> >> (B<rxvt-unicode>) (Compile frills) |
1977 | =item B<< C<Pm = 1015> >> (B<rxvt-unicode>) (Compile frills) |
|
|
1978 | |
|
|
1979 | =begin table |
|
|
1980 | |
|
|
1981 | B<< C<h> >> Enable urxvt mouse coordinate reporting. |
|
|
1982 | B<< C<l> >> Use old-style C<CSI M C C C> encoding. |
|
|
1983 | |
|
|
1984 | =end table |
1969 | |
1985 | |
1970 | Changes all mouse reporting codes to use decimal parameters instead of |
1986 | Changes all mouse reporting codes to use decimal parameters instead of |
1971 | octets or characters. |
1987 | octets or characters. |
1972 | |
1988 | |
1973 | This mode should be enabled I<before> actually enabling mouse reporting, |
1989 | This mode should be enabled I<before> actually enabling mouse reporting, |
… | |
… | |
1996 | Other (to be implemented) reply sequences will use a similar encoding. |
2012 | Other (to be implemented) reply sequences will use a similar encoding. |
1997 | |
2013 | |
1998 | In the future, more parameters might get added (pixel coordinates for |
2014 | In the future, more parameters might get added (pixel coordinates for |
1999 | example - anybody out there who needs this?). |
2015 | example - anybody out there who needs this?). |
2000 | |
2016 | |
2001 | =begin table |
|
|
2002 | |
|
|
2003 | B<< C<h> >> Enable new mouse coordinate reporting. |
|
|
2004 | B<< C<l> >> Use old-style C<CSI M C C C> encoding. |
|
|
2005 | |
|
|
2006 | =end table |
|
|
2007 | |
|
|
2008 | =item B<< C<Pm = 1021> >> (B<rxvt>) |
2017 | =item B<< C<Pm = 1021> >> (B<rxvt>) |
2009 | |
2018 | |
2010 | =begin table |
2019 | =begin table |
2011 | |
2020 | |
2012 | B<< C<h> >> Bold/italic implies high intensity (see option B<-is>) |
2021 | B<< C<h> >> Bold/italic implies high intensity (see option B<-is>) |
2013 | B<< C<l> >> Font styles have no effect on intensity (Compile styles) |
2022 | B<< C<l> >> Font styles have no effect on intensity (Compile styles) |
2014 | |
2023 | |
2015 | =end table |
2024 | =end table |
2016 | |
2025 | |
2017 | =item B<< C<Pm = 1047> >> |
2026 | =item B<< C<Pm = 1047> >> (X11 XTerm alternate screen buffer) |
2018 | |
2027 | |
2019 | =begin table |
2028 | =begin table |
2020 | |
2029 | |
2021 | B<< C<h> >> Use Alternate Screen Buffer |
2030 | B<< C<h> >> Use Alternate Screen Buffer |
2022 | B<< C<l> >> Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2031 | B<< C<l> >> Use Normal Screen Buffer - clear Alternate Screen Buffer if returning from it |
2023 | |
2032 | |
2024 | =end table |
2033 | =end table |
2025 | |
2034 | |
2026 | =item B<< C<Pm = 1048> >> |
2035 | =item B<< C<Pm = 1048> >> (X11 XTerm alternate DECSC) |
2027 | |
2036 | |
2028 | =begin table |
2037 | =begin table |
2029 | |
2038 | |
2030 | B<< C<h> >> Save cursor position |
2039 | B<< C<h> >> Save cursor position |
2031 | B<< C<l> >> Restore cursor position |
2040 | B<< C<l> >> Restore cursor position |
2032 | |
2041 | |
2033 | =end table |
2042 | =end table |
2034 | |
2043 | |
2035 | =item B<< C<Pm = 1049> >> |
2044 | =item B<< C<Pm = 1049> >> (X11 XTerm 1047 + 1048) |
2036 | |
2045 | |
2037 | =begin table |
2046 | =begin table |
2038 | |
2047 | |
2039 | B<< C<h> >> Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2048 | B<< C<h> >> Use Alternate Screen Buffer - clear Alternate Screen Buffer if switching to it |
2040 | B<< C<l> >> Use Normal Screen Buffer |
2049 | B<< C<l> >> Use Normal Screen Buffer |
2041 | |
2050 | |
2042 | =end table |
2051 | =end table |
2043 | |
2052 | |
2044 | =item B<< C<Pm = 2004> >> |
2053 | =item B<< C<Pm = 2004> >> (X11 XTerm bracketed paste mode) |
2045 | |
2054 | |
2046 | =begin table |
2055 | =begin table |
2047 | |
2056 | |
2048 | B<< C<h> >> Enable bracketed paste mode - prepend / append to the pasted text the control sequences C<ESC [ 200 ~> / C<ESC [ 201 ~> |
2057 | B<< C<h> >> Enable bracketed paste mode - prepend / append to the pasted text the control sequences C<ESC [ 200 ~> / C<ESC [ 201 ~> |
2049 | B<< C<l> >> Disable bracketed paste mode |
2058 | B<< C<l> >> Disable bracketed paste mode |