GNU bug report logs -
#10642
xt-mouse: Support extended coordinates
Previous Next
Full log
View this message in rfc822 format
Egmont Koblinger <egmont <at> gmail.com> writes:
> When running in terminal, Emacs only supports mouse clicks up to
> column or row 223, due to a limitation in the original mouse protocol.
> However, there is an extension (well, unfortunately, there are a
> couple of extensions) to overcome this limit.
>
> This request is hereby for emacs to implement one of them, so that
> mouse click works on arbitrary coordinates.
Thanks; the detailed information in your report was very useful. I've
implemented the 1006 protocol handling, and committed it to trunk.
The code assumes that if the terminal does not support 1006 mode,
sending the \e[?1006h sequence is a no-op, and mouse click events are
received using the old protocol. We look for both \e[M and \e[< events
and handle them. This seems to work on XTerms supporting 1006 mode
(tested with xterm-281) as well as older ttys (tested with xterm-271 and
xfce4-terminal 0.4.8).
This bug report was last modified 12 years and 351 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.