… | |
… | |
4 | |
4 | |
5 | SYNOPSIS |
5 | SYNOPSIS |
6 | rxvt [options] [-e command [ args ]] |
6 | rxvt [options] [-e command [ args ]] |
7 | |
7 | |
8 | DESCRIPTION |
8 | DESCRIPTION |
9 | rxvt-unicode, version 5.3, is a colour vt102 terminal emulator intended |
9 | rxvt-unicode, version 5.5, is a colour vt102 terminal emulator intended |
10 | as an *xterm*(1) replacement for users who do not require features such |
10 | as an *xterm*(1) replacement for users who do not require features such |
11 | as Tektronix 4014 emulation and toolkit-style configurability. As a |
11 | as Tektronix 4014 emulation and toolkit-style configurability. As a |
12 | result, rxvt-unicode uses much less swap space -- a significant |
12 | result, rxvt-unicode uses much less swap space -- a significant |
13 | advantage on a machine serving many X sessions. |
13 | advantage on a machine serving many X sessions. |
14 | |
14 | |
… | |
… | |
824 | is interpreted and executed as rxvt's control sequence. For example |
824 | is interpreted and executed as rxvt's control sequence. For example |
825 | the following means "change the current locale to "zh_CN.GBK" when |
825 | the following means "change the current locale to "zh_CN.GBK" when |
826 | Control-Meta-c is being pressed": |
826 | Control-Meta-c is being pressed": |
827 | |
827 | |
828 | URxvt.keysym.M-C-c: command:\033]701;zh_CN.GBK\007 |
828 | URxvt.keysym.M-C-c: command:\033]701;zh_CN.GBK\007 |
|
|
829 | |
|
|
830 | Due the the large number of modifier combinations, a defined key |
|
|
831 | mapping will match if at *at least* the specified identifiers are |
|
|
832 | being set, and no other key mappings with those and more bits are |
|
|
833 | being defined. That means that defining a key map for "a" will |
|
|
834 | automatically provide definitions for "Meta-a", "Shift-a" and so on, |
|
|
835 | unless some of those are defined mappings themselves. |
|
|
836 | |
|
|
837 | Unfortunately, this will override built-in key mappings. For example |
|
|
838 | if you overwrite the "Insert" key you will disable rxvt's |
|
|
839 | "Shift-Insert" mapping. To re-enable that, you can poke "holes" into |
|
|
840 | the user-defined keymap using the "builtin:" replacement: |
|
|
841 | |
|
|
842 | URxvt.keysym.Insert: <my insert key sequence> |
|
|
843 | URxvt.keysym.S-Insert: builtin: |
|
|
844 | |
|
|
845 | The first line defines a mapping for "Insert" and *any* combination |
|
|
846 | of modifiers. The second line re-establishes the default mapping for |
|
|
847 | "Shift-Insert". |
829 | |
848 | |
830 | The following example will map Control-Meta-1 and Control-Meta-2 to |
849 | The following example will map Control-Meta-1 and Control-Meta-2 to |
831 | the fonts "suxuseuro" and "9x15bold", so you can have some limited |
850 | the fonts "suxuseuro" and "9x15bold", so you can have some limited |
832 | font-switching at runtime: |
851 | font-switching at runtime: |
833 | |
852 | |