File: xt-mouse.el.html

Enable mouse support when running inside an xterm.

This is actually useful when you are running X11 locally, but is working on remote machine over a modem line or through a gateway.

It works by translating xterm escape codes into generic Emacs mouse events so it should work with any package that uses the mouse.

You don't have to turn off xterm mode to use the normal xterm mouse functionality, it is still available by holding down the SHIFT key when you press the mouse button.

Defined variables (6)

xterm-mouse-modeNon-nil if Xterm-Mouse mode is enabled.
xterm-mouse-mode-calledIf ‘xterm-mouse-mode’ has been called already.
xterm-mouse-mode-hookHook run after entering or leaving ‘xterm-mouse-mode’.
xterm-mouse-tracking-disable-sequenceReset the modes set by ‘xterm-mouse-tracking-enable-sequence’.
xterm-mouse-tracking-enable-sequenceControl sequence to enable xterm mouse tracking.
xterm-mouse-utf-8Non-nil if UTF-8 coordinates should be used to read mouse coordinates.

Defined functions (17)

turn-off-xterm-mouse-tracking-on-terminal(TERMINAL)
turn-on-xterm-mouse-tracking-on-terminal(&optional TERMINAL)
xterm-mouse--handle-mouse-movement()
xterm-mouse--read-coordinate()
xterm-mouse--read-event-sequence(&optional EXTENSION)
xterm-mouse--read-number-from-terminal(EXTENSION)
xterm-mouse--set-click-count(EVENT CLICK-COUNT)
xterm-mouse--tracking-sequence(SUFFIX)
xterm-mouse-event(&optional EXTENSION)
xterm-mouse-mode(&optional ARG)
xterm-mouse-position-function(POS)
xterm-mouse-tracking-disable-sequence()
xterm-mouse-tracking-enable-sequence()
xterm-mouse-translate(EVENT)
xterm-mouse-translate-1(&optional EXTENSION)
xterm-mouse-translate-extended(EVENT)
xterm-mouse-truncate-wrap(ARG &optional DIVISOR)

Defined faces (0)