… | |
… | |
127 | .\} |
127 | .\} |
128 | .rm #[ #] #H #V #F C |
128 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
129 | .\" ======================================================================== |
130 | .\" |
130 | .\" |
131 | .IX Title "rxvt 7" |
131 | .IX Title "rxvt 7" |
132 | .TH rxvt 7 "2005-01-18" "4.8" "RXVT-UNICODE" |
132 | .TH rxvt 7 "2005-02-03" "4.9" "RXVT-UNICODE" |
133 | .SH "NAME" |
133 | .SH "NAME" |
134 | RXVT REFERENCE \- FAQ, command sequences and other background information |
134 | RXVT REFERENCE \- FAQ, command sequences and other background information |
135 | .SH "FREQUENTLY ASKED QUESTIONS" |
135 | .SH "FREQUENTLY ASKED QUESTIONS" |
136 | .IX Header "FREQUENTLY ASKED QUESTIONS" |
136 | .IX Header "FREQUENTLY ASKED QUESTIONS" |
137 | .IP "How do I know which rxvt-unicode version I'm using?" 4 |
137 | .IP "How do I know which rxvt-unicode version I'm using?" 4 |
… | |
… | |
683 | use the `keysym' resource to alter the keystrings associated with keysyms. |
683 | use the `keysym' resource to alter the keystrings associated with keysyms. |
684 | .Sp |
684 | .Sp |
685 | Here's an example for a URxvt session started using `@@RXVT_NAME@@ \-name URxvt' |
685 | Here's an example for a URxvt session started using `@@RXVT_NAME@@ \-name URxvt' |
686 | .Sp |
686 | .Sp |
687 | .Vb 20 |
687 | .Vb 20 |
688 | \& URxvt*keysym.Home: \ee[1~ |
688 | \& URxvt.keysym.Home: \ee[1~ |
689 | \& URxvt*keysym.End: \ee[4~ |
689 | \& URxvt.keysym.End: \ee[4~ |
690 | \& URxvt*keysym.C-apostrophe: \ee<C-'> |
690 | \& URxvt.keysym.C-apostrophe: \ee<C-'> |
691 | \& URxvt*keysym.C-slash: \ee<C-/> |
691 | \& URxvt.keysym.C-slash: \ee<C-/> |
692 | \& URxvt*keysym.C-semicolon: \ee<C-;> |
692 | \& URxvt.keysym.C-semicolon: \ee<C-;> |
693 | \& URxvt*keysym.C-grave: \ee<C-`> |
693 | \& URxvt.keysym.C-grave: \ee<C-`> |
694 | \& URxvt*keysym.C-comma: \ee<C-,> |
694 | \& URxvt.keysym.C-comma: \ee<C-,> |
695 | \& URxvt*keysym.C-period: \ee<C-.> |
695 | \& URxvt.keysym.C-period: \ee<C-.> |
696 | \& URxvt*keysym.C-0x60: \ee<C-`> |
696 | \& URxvt.keysym.C-0x60: \ee<C-`> |
697 | \& URxvt*keysym.C-Tab: \ee<C-Tab> |
697 | \& URxvt.keysym.C-Tab: \ee<C-Tab> |
698 | \& URxvt*keysym.C-Return: \ee<C-Return> |
698 | \& URxvt.keysym.C-Return: \ee<C-Return> |
699 | \& URxvt*keysym.S-Return: \ee<S-Return> |
699 | \& URxvt.keysym.S-Return: \ee<S-Return> |
700 | \& URxvt*keysym.S-space: \ee<S-Space> |
700 | \& URxvt.keysym.S-space: \ee<S-Space> |
701 | \& URxvt*keysym.M-Up: \ee<M-Up> |
701 | \& URxvt.keysym.M-Up: \ee<M-Up> |
702 | \& URxvt*keysym.M-Down: \ee<M-Down> |
702 | \& URxvt.keysym.M-Down: \ee<M-Down> |
703 | \& URxvt*keysym.M-Left: \ee<M-Left> |
703 | \& URxvt.keysym.M-Left: \ee<M-Left> |
704 | \& URxvt*keysym.M-Right: \ee<M-Right> |
704 | \& URxvt.keysym.M-Right: \ee<M-Right> |
705 | \& URxvt*keysym.M-C-0: list.0123456789.\ee<M-C-.> |
705 | \& URxvt.keysym.M-C-0: list \ee<M-C- 0123456789 > |
706 | \& URxvt*keysym.M-C-a: list.abcdefghijklmnopqrstuvwxyz.\e033<M-C-.> |
706 | \& URxvt.keysym.M-C-a: list \e033<M-C- abcdefghijklmnopqrstuvwxyz > |
707 | \& URxvt*keysym.F12: proto:\e033]701;zh_CN.GBK\e007 |
707 | \& URxvt.keysym.F12: proto:\e033]701;zh_CN.GBK\e007 |
708 | .Ve |
708 | .Ve |
|
|
709 | .Sp |
|
|
710 | See some more examples in the documentation for the \fBkeysym\fR resource. |
709 | .IP "I'm using keyboard model \s-1XXX\s0 that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." 4 |
711 | .IP "I'm using keyboard model \s-1XXX\s0 that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." 4 |
710 | .IX Item "I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." |
712 | .IX Item "I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How do I make use of them? For example, the Sun Keyboard type 4 has the following mappings that rxvt-unicode doesn't recognize." |
711 | .Vb 6 |
713 | .Vb 6 |
712 | \& KP_Insert == Insert |
714 | \& KP_Insert == Insert |
713 | \& F22 == Print |
715 | \& F22 == Print |
… | |
… | |
715 | \& F29 == Prior |
717 | \& F29 == Prior |
716 | \& F33 == End |
718 | \& F33 == End |
717 | \& F35 == Next |
719 | \& F35 == Next |
718 | .Ve |
720 | .Ve |
719 | .Sp |
721 | .Sp |
720 | Rather than have rxvt-unicode try to accommodate all the various possible keyboard |
722 | Rather than have rxvt-unicode try to accommodate all the various possible |
721 | mappings, it is better to use `xmodmap' to remap the keys as required for |
723 | keyboard mappings, it is better to use `xmodmap' to remap the keys as |
722 | your particular machine. |
724 | required for your particular machine. |
723 | .IP "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." 4 |
725 | .IP "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." 4 |
724 | .IX Item "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
726 | .IX Item "How do I distinguish if I'm running rxvt-unicode or a regular xterm? I need this to decide about setting colors etc." |
725 | rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", so you can |
727 | rxvt and rxvt-unicode always export the variable \*(L"\s-1COLORTERM\s0\*(R", so you can |
726 | check and see if that is set. Note that several programs, \s-1JED\s0, slrn, |
728 | check and see if that is set. Note that several programs, \s-1JED\s0, slrn, |
727 | Midnight Commander automatically check this variable to decide whether or |
729 | Midnight Commander automatically check this variable to decide whether or |
… | |
… | |
1200 | [default: full size of window] (\s-1CSR\s0) |
1202 | [default: full size of window] (\s-1CSR\s0) |
1201 | .ie n .IP "\fB\fB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1203 | .ie n .IP "\fB\fB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1202 | .el .IP "\fB\f(CB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1204 | .el .IP "\fB\f(CB\*(C`ESC [ s\*(C'\fB\fR" 4 |
1203 | .IX Item "ESC [ s" |
1205 | .IX Item "ESC [ s" |
1204 | Save Cursor (\s-1SC\s0) |
1206 | Save Cursor (\s-1SC\s0) |
|
|
1207 | .ie n .IP "\fB\fB\*(C`ESC [ Ps;Pt t\*(C'\fB\fR" 4 |
|
|
1208 | .el .IP "\fB\f(CB\*(C`ESC [ Ps;Pt t\*(C'\fB\fR" 4 |
|
|
1209 | .IX Item "ESC [ Ps;Pt t" |
|
|
1210 | Window Operations |
|
|
1211 | .TS |
|
|
1212 | l l . |
|
|
1213 | Ps = 1 Deiconify (map) window |
|
|
1214 | Ps = 2 Iconify window |
|
|
1215 | Ps = 3 ESC [ 3 ; X ; Y t Move window to (X|Y) |
|
|
1216 | Ps = 4 ESC [ 4 ; W ; H t Resize to WxH pixels |
|
|
1217 | Ps = 5 Raise window |
|
|
1218 | Ps = 6 Lower window |
|
|
1219 | Ps = 7 Refresh screen once |
|
|
1220 | Ps = 8 ESC [ 4 ; C ; R t Resize to C columns and R rows |
|
|
1221 | Ps = 11 Report window state (responds with Ps = 1 or Ps = 2 |
|
|
1222 | Ps = 13 Report window position (responds with Ps = 3) |
|
|
1223 | Ps = 14 Report window pixel size (responds with Ps = 4) |
|
|
1224 | Ps = 18 Report window text size (responds with Ps = 7) |
|
|
1225 | Ps = 19 Currently the same as Ps = 18, but responds with Ps = 9 |
|
|
1226 | Ps = 20 Reports icon label (ESC ] L NAME \234) |
|
|
1227 | Ps = 21 Reports window title (ESC ] l NAME \234) |
|
|
1228 | Ps = 24.. Set window height to Ps rows |
|
|
1229 | .TE |
|
|
1230 | |
|
|
1231 | .ie n .IP "\fB\fB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1232 | .el .IP "\fB\f(CB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1233 | .IX Item "ESC [ u" |
|
|
1234 | Restore Cursor |
1205 | .ie n .IP "\fB\fB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1235 | .ie n .IP "\fB\fB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1206 | .el .IP "\fB\f(CB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1236 | .el .IP "\fB\f(CB\*(C`ESC [ Ps x\*(C'\fB\fR" 4 |
1207 | .IX Item "ESC [ Ps x" |
1237 | .IX Item "ESC [ Ps x" |
1208 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1238 | Request Terminal Parameters (\s-1DECREQTPARM\s0) |
1209 | .ie n .IP "\fB\fB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1210 | .el .IP "\fB\f(CB\*(C`ESC [ u\*(C'\fB\fR" 4 |
|
|
1211 | .IX Item "ESC [ u" |
|
|
1212 | Restore Cursor |
|
|
1213 | .PP |
1239 | .PP |
1214 | |
1240 | |
1215 | .IX Xref "PrivateModes" |
1241 | .IX Xref "PrivateModes" |
1216 | .SH "DEC Private Modes" |
1242 | .SH "DEC Private Modes" |
1217 | .IX Header "DEC Private Modes" |
1243 | .IX Header "DEC Private Modes" |