Terminal Guide

Mouse Click-Only Tracking (X10_MOUSE)

?9
urxvt
xterm
vte
konsole
linuxvc
🔧

See Mouse for details.

urxvt ( ✓ )

🛈 Only mouse actions without shift or alt held are reported. These two modifiers are used for internal functions in urxvt. 🛆 in default reporting format the coordinates just wrap over (including into the range 0-32) when out of the representable range. 🛆 reports mouse wheel events in addition to clicks

xterm ( ✔ )

🛈 Mouse actions with shift held are used for text selection. By default mouse actions with exactly ctrl held are used for xterms internal menu. Alt and ctrl-alt are passed to the application. 🛈 Alt + middle click is bound to a hard reset of the terminal in the default configuration. 🛈 Version 342 to 344 reported additional mouse buttons. Since 345 only the main 3 buttons are reported.

vte ( ✔ )

🛆 reports mouse wheel events in addition to clicks 🛈 Mouse actions with shift key held are not reported. 🛈 Further mouse buttons are not reported. 🛈 In versions before 0.55 reports modifier keys with values that overlap button codes. 🛈 In versions before 0.52.3 / 0.54.1: in default reporting format the coordinates wrapped over when between 223 and 231 into the range 0-7. 🛈 Does not use NUL00  for out of range in default reporting format.

linuxvc ( 🔧 )

🛈 needs a user space mouse daemon with support for TIOCL_SELMOUSEREPORT 🛈 Button number is limited to 4 bit.