… | |
… | |
118 | Window foreground colour; resource foreground. |
118 | Window foreground colour; resource foreground. |
119 | |
119 | |
120 | -pixmap *file[;geom]* |
120 | -pixmap *file[;geom]* |
121 | Compile *XPM*: Specify XPM file for the background and also |
121 | Compile *XPM*: Specify XPM file for the background and also |
122 | optionally specify its scaling with a geometry string. Note you may |
122 | optionally specify its scaling with a geometry string. Note you may |
123 | need to add quotes to avoid special shell interpretation of the `;' |
123 | need to add quotes to avoid special shell interpretation of the ";" |
124 | in the command-line; resource backgroundPixmap. |
124 | in the command-line; resource backgroundPixmap. |
125 | |
125 | |
126 | -cr *colour* |
126 | -cr *colour* |
127 | The cursor colour; resource cursorColor. |
127 | The cursor colour; resource cursorColor. |
128 | |
128 | |
… | |
… | |
359 | |
359 | |
360 | colorBD: *colour* |
360 | colorBD: *colour* |
361 | colorIT: *colour* |
361 | colorIT: *colour* |
362 | Use the specified colour to display bold or italic characters when |
362 | Use the specified colour to display bold or italic characters when |
363 | the foreground colour is the default. If font styles are not |
363 | the foreground colour is the default. If font styles are not |
364 | available (Compile styles) and this option is unset, reverse video |
364 | available (Compile *styles*) and this option is unset, reverse video |
365 | is used instead. |
365 | is used instead. |
366 | |
366 | |
367 | colorUL: *colour* |
367 | colorUL: *colour* |
368 | Use the specified colour to display underlined characters when the |
368 | Use the specified colour to display underlined characters when the |
369 | foreground colour is the default. |
369 | foreground colour is the default. |
… | |
… | |
449 | characters. The first font defines the cell size for characters; |
449 | characters. The first font defines the cell size for characters; |
450 | other fonts might be smaller, but not larger. A reasonable default |
450 | other fonts might be smaller, but not larger. A reasonable default |
451 | font list is always appended to it. option -fn. |
451 | font list is always appended to it. option -fn. |
452 | |
452 | |
453 | Each font can either be a standard X11 core font (XLFD) name, with |
453 | Each font can either be a standard X11 core font (XLFD) name, with |
454 | optional prefix "x:" or a Xft font (Compile xft), prefixed with |
454 | optional prefix "x:" or a Xft font (Compile *xft*), prefixed with |
455 | "xft:". |
455 | "xft:". |
456 | |
456 | |
457 | In addition, each font can be prefixed with additional hints and |
457 | In addition, each font can be prefixed with additional hints and |
458 | specifications enclosed in square brackets ("[]"). The only |
458 | specifications enclosed in square brackets ("[]"). The only |
459 | available hint currently is "codeset=codeset-name", and this is only |
459 | available hint currently is "codeset=codeset-name", and this is only |
… | |
… | |
690 | option is enabled, scrolls on the secondary screen will change the |
690 | option is enabled, scrolls on the secondary screen will change the |
691 | scrollback buffer and switching to/from the secondary screen will |
691 | scrollback buffer and switching to/from the secondary screen will |
692 | instead scroll the screen up. |
692 | instead scroll the screen up. |
693 | |
693 | |
694 | keysym.*sym*: *string* |
694 | keysym.*sym*: *string* |
695 | Associate *string* with keysym *sym* (0xFF00 - 0xFFFF). It may |
695 | Compile *frills*: Associate *string* with keysym *sym*. The |
696 | contain escape values (\a: bell, \b: backspace, \e, \E: escape, \n: |
|
|
697 | newline, \r: return, \t: tab, \000: octal number) or control |
|
|
698 | characters (^?: delete, ^@: null, ^A ...) and may enclosed with |
|
|
699 | double quotes so that it can start or end with whitespace. The |
|
|
700 | intervening resource name keysym. cannot be omitted. This resource |
696 | intervening resource name keysym. cannot be omitted. |
701 | is only available when compiled with KEYSYM_RESOURCE. |
697 | |
|
|
698 | The format of *sym* is "*(modifiers-)key*", where *modifiers* can be |
|
|
699 | any combination of ISOLevel3, AppKeypad, Control, NumLock, Shift, |
|
|
700 | Meta, Lock, Mod1, Mod2, Mod3, Mod4, Mod5, and the abbreviated I, K, |
|
|
701 | C, N, S, M, A, L, 1, 2, 3, 4, 5. |
|
|
702 | |
|
|
703 | The NumLock, Meta and ISOLevel3 modifiers are usually aliased to |
|
|
704 | whatever modifier the NumLock key, Meta/Alt keys or ISO Level3 |
|
|
705 | Shift/AltGr keys are being mapped. AppKeypad is a artificial |
|
|
706 | modifier mapped to the current application keymap mode state. |
|
|
707 | |
|
|
708 | The spellings of *key* can be obtained by using xev(1) command or |
|
|
709 | searching keysym macros from /usr/X11R6/include/X11/keysymdef.h and |
|
|
710 | omitting the prefix XK_. Alternatively you can specify *key* by its |
|
|
711 | hex keysym value (0x0000 - 0xFFFF). Note that the lookup of *sym*s |
|
|
712 | is not performed in an exact manner; however, the closest match is |
|
|
713 | assured. |
|
|
714 | |
|
|
715 | *string* may contain escape values ("\a": bell, "\b": backspace, |
|
|
716 | "\e", "\E": escape, "\n": newline, "\r": carriage return, "\t": tab, |
|
|
717 | "\000": octal number) or verbatim control characters ("^?": delete, |
|
|
718 | "^@": null, "^A" ...) and may be enclosed with double quotes so that |
|
|
719 | it can start or end with whitespace. |
|
|
720 | |
|
|
721 | You can define a range of keysyms in one shot by providing a |
|
|
722 | *string* with pattern list/PREFIX/MIDDLE/SUFFIX, where the delimeter |
|
|
723 | `/' should be a character not used by the strings. |
|
|
724 | |
|
|
725 | Its usage can be demonstrated by an example: |
|
|
726 | |
|
|
727 | URxvt.keysym.M-C-0x61: list|\e<M-C-|abc|> |
|
|
728 | |
|
|
729 | The above line is equivalent to the following three lines: |
|
|
730 | |
|
|
731 | URxvt.keysym.Meta-Control-0x61: \e<M-C-a> |
|
|
732 | URxvt.keysym.Meta-Control-0x62: \e<M-C-b> |
|
|
733 | URxvt.keysym.Meta-Control-0x63: \e<M-C-c> |
|
|
734 | |
|
|
735 | If *string* takes the form of "proto:STRING", the specified STRING |
|
|
736 | is interpreted and executed as rxvt's control sequence. For example, |
|
|
737 | "proto:\033]701;zh_CN.GBK\007" means: change the current locale to |
|
|
738 | "zh_CN.GBK". |
702 | |
739 | |
703 | THE SCROLLBAR |
740 | THE SCROLLBAR |
704 | Lines of text that scroll off the top of the rxvt window (resource: |
741 | Lines of text that scroll off the top of the rxvt window (resource: |
705 | saveLines) and can be scrolled back using the scrollbar or by |
742 | saveLines) and can be scrolled back using the scrollbar or by |
706 | keystrokes. The normal rxvt scrollbar has arrows and its behaviour is |
743 | keystrokes. The normal rxvt scrollbar has arrows and its behaviour is |
… | |
… | |
731 | region and release; Right click to extend the marked region; Left |
768 | region and release; Right click to extend the marked region; Left |
732 | double-click to select a word; Left triple-click to select the |
769 | double-click to select a word; Left triple-click to select the |
733 | entire line. |
770 | entire line. |
734 | |
771 | |
735 | Starting a selection while pressing the Meta key (or Meta+Ctrl keys) |
772 | Starting a selection while pressing the Meta key (or Meta+Ctrl keys) |
736 | (Compile: frills) will create a rectangular selection instead of a |
773 | (Compile: *frills*) will create a rectangular selection instead of a |
737 | normal one. |
774 | normal one. |
738 | |
775 | |
739 | Insertion: |
776 | Insertion: |
740 | Pressing and releasing the Middle mouse button (or Shift-Insert) in |
777 | Pressing and releasing the Middle mouse button (or Shift-Insert) in |
741 | an rxvt window causes the current text selection to be inserted as |
778 | an rxvt window causes the current text selection to be inserted as |