mirror of
https://github.com/tmux/tmux.git
synced 2025-09-02 13:37:12 +00:00
Preliminary mouse support.
This commit is contained in:
23
TODO
23
TODO
@ -65,3 +65,26 @@
|
||||
- anything which uses cmd_{send,recv}_string will break if the string is
|
||||
split. string length should be part of the command size
|
||||
- echo \\033[35\;46m\\033[2J last line quirk (with C-b r)
|
||||
|
||||
--------
|
||||
kmous -- \E[M
|
||||
|
||||
mouse init: putp("\033[?1000h");
|
||||
mouse deinit: putp("\033[?1000l");
|
||||
|
||||
\e[M CbCxCy
|
||||
* On button press or release, xterm sends ESC [ M CbCxCy.
|
||||
* The low two bits of Cb encode button information: 0=MB1
|
||||
* pressed, 1=MB2 pressed, 2=MB3 pressed, 3=release. The
|
||||
* upper bits encode what modifiers were down when the
|
||||
* button was pressed and are added together. 4=Shift,
|
||||
* 8=Meta, 16=Control. Cx and Cy are the x and y coordinates
|
||||
* of the mouse event. The upper left corner is (1,1).
|
||||
|
||||
|
||||
get_mouse getm Gm Curses should get
|
||||
button events
|
||||
key_mouse kmous Km Mouse event has
|
||||
occurred
|
||||
mouse_info minfo Mi Mouse status
|
||||
information
|
||||
|
Reference in New Issue
Block a user