mirror of
https://github.com/neovim/neovim.git
synced 2025-10-26 12:27:24 +00:00
feat(terminal): forward X1 and X2 mouse events
Ref: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html#h3-Other-buttons
This commit is contained in:
@@ -594,18 +594,36 @@ describe('terminal input', function()
|
||||
'<S-End>',
|
||||
'<C-End>',
|
||||
'<End>',
|
||||
'<C-LeftMouse>',
|
||||
'<C-LeftRelease>',
|
||||
'<2-LeftMouse>',
|
||||
'<2-LeftRelease>',
|
||||
'<S-RightMouse>',
|
||||
'<S-RightRelease>',
|
||||
'<2-RightMouse>',
|
||||
'<2-RightRelease>',
|
||||
'<M-MiddleMouse>',
|
||||
'<M-MiddleRelease>',
|
||||
'<2-MiddleMouse>',
|
||||
'<2-MiddleRelease>',
|
||||
'<C-LeftMouse><0,0>',
|
||||
'<C-LeftDrag><0,1>',
|
||||
'<C-LeftRelease><0,1>',
|
||||
'<2-LeftMouse><0,1>',
|
||||
'<2-LeftDrag><0,0>',
|
||||
'<2-LeftRelease><0,0>',
|
||||
'<M-MiddleMouse><0,0>',
|
||||
'<M-MiddleDrag><0,1>',
|
||||
'<M-MiddleRelease><0,1>',
|
||||
'<2-MiddleMouse><0,1>',
|
||||
'<2-MiddleDrag><0,0>',
|
||||
'<2-MiddleRelease><0,0>',
|
||||
'<S-RightMouse><0,0>',
|
||||
'<S-RightDrag><0,1>',
|
||||
'<S-RightRelease><0,1>',
|
||||
'<2-RightMouse><0,1>',
|
||||
'<2-RightDrag><0,0>',
|
||||
'<2-RightRelease><0,0>',
|
||||
'<S-X1Mouse><0,0>',
|
||||
'<S-X1Drag><0,1>',
|
||||
'<S-X1Release><0,1>',
|
||||
'<2-X1Mouse><0,1>',
|
||||
'<2-X1Drag><0,0>',
|
||||
'<2-X1Release><0,0>',
|
||||
'<S-X2Mouse><0,0>',
|
||||
'<S-X2Drag><0,1>',
|
||||
'<S-X2Release><0,1>',
|
||||
'<2-X2Mouse><0,1>',
|
||||
'<2-X2Drag><0,0>',
|
||||
'<2-X2Release><0,0>',
|
||||
'<S-ScrollWheelUp>',
|
||||
'<S-ScrollWheelDown>',
|
||||
'<ScrollWheelUp>',
|
||||
@@ -622,7 +640,7 @@ describe('terminal input', function()
|
||||
{5:[No Name] 0,0-1 All}|
|
||||
%s^ {MATCH: *}|
|
||||
{3:-- TERMINAL --} |
|
||||
]]):format(key))
|
||||
]]):format(key:gsub('<%d+,%d+>$', '')))
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user