Hello Michael,

 On Saturday, May 13, 2006 at 1:03:47 +0200, Michael Schroeder wrote:

> Actually I don't know a single application that looks at kbs.

    Mutt: To be able to bind the <BackSpace> key to a function, kbs has
to be right. Example try "bind index <BackSpace> show-version" and press
the key: It shouts either "Mutt 1.4i-ja.1 (2002-05-29)" if kbs is OK, or
"Key is not bound. Press '?' for help." otherwise.


> The right way is to check the ERASE stty setting.

    Not the only way, apparently.


    I wonder: On the principle Screen translates all special keys it
manages from the real terminal (as described by upstream TERM terminfo)
to the virtual terminal (Screen's fixed sequences). And TERM=screen
terminfo entry documents those Screen virtual keys for the downstream
applications. Example PuTTY's [F1] sends ESC[11~ but apps under Screen
receive ESCOP. Detach and reattach on an IBM 3151, where [F1] sends
ESCaCR, and apps still receive ESCOP. Screen's magic.

    But in Screen 4.0.2 the [backspace] key doesn't seem to be so
translated. Why?

    I understand that keys like [F42], [backtab], or [undo] are not in
the minimal common set of keys managed by Screen. Those are sent as they
are, untranslated. Not portably usable by apps. But [backspace]?


Bye!    Alain.
-- 
« Be liberal in what you accept, and conservative in what you send. »
        Jon Postel / Robustness Principle / RFC 1122


_______________________________________________
screen-users mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/screen-users

Reply via email to