PuTTY wish mouse-reporting-1003

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 | Changes | Wishlist

summary: Mouse reporting including plain mouse movements (type 1003)
class: wish: This is a request for an enhancement.
difficulty: fun: Just needs tuits, and not many of them.
priority: low: We aren't sure whether to fix this or not.
fixed-in: 3cfbd3df0f0e07282f3a45ccb58fa1df1ce08606 0112167f98aea2d627c982e5fc9bdcb69faf7bf0 (0.79)

There are various forms of xterm-style mouse reporting, enabled by different escape sequences, and supporting different levels of functionality.

One type not yet supported by PuTTY is enabled by the escape sequence ESC[?1003h, and its distinguishing feature is that it reports plain mouse motions (i.e. ones with no button held down, so that they're not drags) in the terminal window.

Apparently vim uses this to support mouse-hovering tooltips.

A user sent a link to a reasonable-looking start at an implementation (though, as of 2022-03-05, still full of unfinished-looking comments with 'TODO' in them).

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 2023-04-24 15:12:08 +0100)