… | |
… | |
127 | .\} |
127 | .\} |
128 | .rm #[ #] #H #V #F C |
128 | .rm #[ #] #H #V #F C |
129 | .\" ======================================================================== |
129 | .\" ======================================================================== |
130 | .\" |
130 | .\" |
131 | .IX Title "rxvt 1" |
131 | .IX Title "rxvt 1" |
132 | .TH rxvt 1 "2005-04-17" "5.3" "RXVT-UNICODE" |
132 | .TH rxvt 1 "2005-04-22" "5.5" "RXVT-UNICODE" |
133 | .SH "NAME" |
133 | .SH "NAME" |
134 | rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system) |
134 | rxvt\-unicode (ouR XVT, unicode) \- (a VT102 emulator for the X window system) |
135 | .SH "SYNOPSIS" |
135 | .SH "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
136 | .IX Header "SYNOPSIS" |
137 | \&\fB@@RXVT_NAME@@\fR [options] [\-e command [ args ]] |
137 | \&\fB@@RXVT_NAME@@\fR [options] [\-e command [ args ]] |
… | |
… | |
978 | .Sp |
978 | .Sp |
979 | .Vb 1 |
979 | .Vb 1 |
980 | \& URxvt.keysym.M-C-c: command:\e033]701;zh_CN.GBK\e007 |
980 | \& URxvt.keysym.M-C-c: command:\e033]701;zh_CN.GBK\e007 |
981 | .Ve |
981 | .Ve |
982 | .Sp |
982 | .Sp |
|
|
983 | Due the the large number of modifier combinations, a defined key mapping |
|
|
984 | will match if at \fIat least\fR the specified identifiers are being set, and |
|
|
985 | no other key mappings with those and more bits are being defined. That |
|
|
986 | means that defining a key map for \f(CW\*(C`a\*(C'\fR will automatically provide |
|
|
987 | definitions for \f(CW\*(C`Meta\-a\*(C'\fR, \f(CW\*(C`Shift\-a\*(C'\fR and so on, unless some of those are defined |
|
|
988 | mappings themselves. |
|
|
989 | .Sp |
|
|
990 | Unfortunately, this will override built-in key mappings. For example |
|
|
991 | if you overwrite the \f(CW\*(C`Insert\*(C'\fR key you will disable @@RXVT_NAME@@'s |
|
|
992 | \&\f(CW\*(C`Shift\-Insert\*(C'\fR mapping. To re-enable that, you can poke \*(L"holes\*(R" into the |
|
|
993 | user-defined keymap using the \f(CW\*(C`builtin:\*(C'\fR replacement: |
|
|
994 | .Sp |
|
|
995 | .Vb 2 |
|
|
996 | \& URxvt.keysym.Insert: <my insert key sequence> |
|
|
997 | \& URxvt.keysym.S-Insert: builtin: |
|
|
998 | .Ve |
|
|
999 | .Sp |
|
|
1000 | The first line defines a mapping for \f(CW\*(C`Insert\*(C'\fR and \fIany\fR combination |
|
|
1001 | of modifiers. The second line re-establishes the default mapping for |
|
|
1002 | \&\f(CW\*(C`Shift\-Insert\*(C'\fR. |
|
|
1003 | .Sp |
983 | The following example will map Control\-Meta\-1 and Control\-Meta\-2 to |
1004 | The following example will map Control\-Meta\-1 and Control\-Meta\-2 to |
984 | the fonts \f(CW\*(C`suxuseuro\*(C'\fR and \f(CW\*(C`9x15bold\*(C'\fR, so you can have some limited |
1005 | the fonts \f(CW\*(C`suxuseuro\*(C'\fR and \f(CW\*(C`9x15bold\*(C'\fR, so you can have some limited |
985 | font-switching at runtime: |
1006 | font-switching at runtime: |
986 | .Sp |
1007 | .Sp |
987 | .Vb 2 |
1008 | .Vb 2 |