… | |
… | |
504 | |
504 | |
505 | I don't like the key-bindings. How do I change them? |
505 | I don't like the key-bindings. How do I change them? |
506 | There are some compile-time selections available via configure. |
506 | There are some compile-time selections available via configure. |
507 | Unless you have run "configure" with the "--disable-resources" |
507 | Unless you have run "configure" with the "--disable-resources" |
508 | option you can use the `keysym' resource to alter the keystrings |
508 | option you can use the `keysym' resource to alter the keystrings |
509 | associated with keysym 0xFF00 - 0xFFFF (function, cursor keys, etc). |
509 | associated with keysyms. |
510 | |
510 | |
511 | Here's an example for a tn3270 session started using `rxvt -name |
511 | Here's an example for a URxvt session started using `rxvt -name |
512 | tn3270' |
512 | URxvt' |
513 | |
513 | |
514 | !# ----- special uses ------: |
514 | URxvt*keysym.Home: \e[1~ |
515 | ! tn3270 login, remap function and arrow keys. |
515 | URxvt*keysym.End: \e[4~ |
516 | tn3270*font: *clean-bold-*-*--15-* |
516 | URxvt*keysym.C-apostrophe: \e<C-'> |
517 | |
517 | URxvt*keysym.C-slash: \e<C-/> |
518 | ! keysym - used by rxvt only |
518 | URxvt*keysym.C-semicolon: \e<C-;> |
519 | ! Delete - ^D |
519 | URxvt*keysym.C-grave: \e<C-`> |
520 | tn3270*keysym.0xFFFF: \004 |
520 | URxvt*keysym.C-comma: \e<C-,> |
521 | |
521 | URxvt*keysym.C-period: \e<C-.> |
522 | ! Home - ^A |
522 | URxvt*keysym.C-0x60: \e<C-`> |
523 | tn3270*keysym.0xFF50: \001 |
523 | URxvt*keysym.C-Tab: \e<C-Tab> |
524 | ! Left - ^B |
524 | URxvt*keysym.C-Return: \e<C-Return> |
525 | tn3270*keysym.0xFF51: \002 |
525 | URxvt*keysym.S-Return: \e<S-Return> |
526 | ! Up - ^P |
526 | URxvt*keysym.S-space: \e<S-Space> |
527 | tn3270*keysym.0xFF52: \020 |
527 | URxvt*keysym.M-Up: \e<M-Up> |
528 | ! Right - ^F |
528 | URxvt*keysym.M-Down: \e<M-Down> |
529 | tn3270*keysym.0xFF53: \006 |
529 | URxvt*keysym.M-Left: \e<M-Left> |
530 | ! Down - ^N |
530 | URxvt*keysym.M-Right: \e<M-Right> |
531 | tn3270*keysym.0xFF54: \016 |
531 | URxvt*keysym.M-C-0: list.0123456789.\e<M-C-.> |
532 | ! End - ^E |
532 | URxvt*keysym.M-C-a: list.abcdefghijklmnopqrstuvwxyz.\033<M-C-.> |
533 | tn3270*keysym.0xFF57: \005 |
533 | URxvt*keysym.F12: proto:\033]701;zh_CN.GBK\007 |
534 | |
|
|
535 | ! F1 - F12 |
|
|
536 | tn3270*keysym.0xFFBE: \e1 |
|
|
537 | tn3270*keysym.0xFFBF: \e2 |
|
|
538 | tn3270*keysym.0xFFC0: \e3 |
|
|
539 | tn3270*keysym.0xFFC1: \e4 |
|
|
540 | tn3270*keysym.0xFFC2: \e5 |
|
|
541 | tn3270*keysym.0xFFC3: \e6 |
|
|
542 | tn3270*keysym.0xFFC4: \e7 |
|
|
543 | tn3270*keysym.0xFFC5: \e8 |
|
|
544 | tn3270*keysym.0xFFC6: \e9 |
|
|
545 | tn3270*keysym.0xFFC7: \e0 |
|
|
546 | tn3270*keysym.0xFFC8: \e- |
|
|
547 | tn3270*keysym.0xFFC9: \e= |
|
|
548 | |
|
|
549 | ! map Prior/Next to F7/F8 |
|
|
550 | tn3270*keysym.0xFF55: \e7 |
|
|
551 | tn3270*keysym.0xFF56: \e8 |
|
|
552 | |
534 | |
553 | I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How |
535 | I'm using keyboard model XXX that has extra Prior/Next/Insert keys. How |
554 | do I make use of them? For example, the Sun Keyboard type 4 has the |
536 | do I make use of them? For example, the Sun Keyboard type 4 has the |
555 | following mappings that rxvt-unicode doesn't recognize. |
537 | following mappings that rxvt-unicode doesn't recognize. |
556 | KP_Insert == Insert |
538 | KP_Insert == Insert |
… | |
… | |
1727 | --enable-frills |
1709 | --enable-frills |
1728 | Add support for many small features that are not essential but nice |
1710 | Add support for many small features that are not essential but nice |
1729 | to have. Normally you want this, but for very small binaries you may |
1711 | to have. Normally you want this, but for very small binaries you may |
1730 | want to disable this. |
1712 | want to disable this. |
1731 | |
1713 | |
|
|
1714 | A non-exhaustive list of features enabled by "--enable-frills" |
|
|
1715 | (possibly in combination with other switches) is: |
|
|
1716 | |
|
|
1717 | MWM-hints |
|
|
1718 | seperate underline colour |
|
|
1719 | settable border widths and borderless switch |
|
|
1720 | settable extra linespacing |
|
|
1721 | extra window properties (e.g. UTF-8 window names and PID) |
|
|
1722 | iso-14755-2 and -3, and visual feedback |
|
|
1723 | backindex and forwardindex escape sequence |
|
|
1724 | window op and locale change escape sequences |
|
|
1725 | tripleclickwords |
|
|
1726 | settable insecure mode |
|
|
1727 | |
1732 | --enable-iso14755 |
1728 | --enable-iso14755 |
1733 | Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt). |
1729 | Enable extended ISO 14755 support (see rxvt(1), or doc/rxvt.1.txt). |
1734 | Basic support (section 5.1) is enabled by "--enable-frills", while |
1730 | Basic support (section 5.1) is enabled by "--enable-frills", while |
1735 | support for 5.2, 5.3 and 5.4 is enabled with this switch. |
1731 | support for 5.2, 5.3 and 5.4 is enabled with this switch. |
1736 | |
1732 | |