German mirror provided by / Deutscher Spiegelserver von E-Commerce Onlineshops und Webdesign in Duisburg - obengelb GmbH  &  SEO LEO
 

PuTTY wish function-keys

This is a mirror. Follow this link to find the primary PuTTY web site.

Home | FAQ | Feedback | Licence | Updates | Mirrors | Keys | Links | Team
Download: Stable · Snapshot | Docs | Privacy | Changes | Wishlist

summary: Function and other special keys don't do what people want
class: wish: This is a request for an enhancement.
difficulty: taxing: Needs external things we don't have (standards, users etc)
priority: low: We aren't sure whether to fix this or not.

Many people have written to us to say that the function keys (or other `special' keys such as Home and End) don't do what they want, presumably in any of the numerous modes we provide.

Mapping of keypresses to escape sequences seems to be a horrible morass. The simplest way out may actually be to implement key-mapping. Otherwise we end up filling the entire `Keyboard' panel with options for everyone's favourite key mapping (perhaps we should move to a drop-down list?).

In particular, we have no way of knowing whether removing any of our existing options will break people's worlds, even if the thing they claim to emulate (e.g., xterm, rxvt has since changed its mind about its key sequences. So we can't just update the existing mappings to reflect the bleeding-edge versions of emulated software; we need to retain the capability to use the old mappings in some form.

If the function keys don't emit the sequence you want, you'll have to tell us what you think they should do. See the FAQ.

The following list references emails where people have expressed actual opinions about the sequences we should send (and they're not completely weird), in case someone on the team is enthusiastic enough to try to spot patterns.

See also xterm-keyboard (although that claims to be full of lies).


If you want to comment on this web site, see the Feedback page.
Audit trail for this wish.
(last revision of this bug record was at 2017-04-28 16:52:45 +0100)