mirror of
https://github.com/tmux/tmux.git
synced 2024-12-04 19:58:48 +00:00
Mouse move keys are not useful as key bindings because we do not turn
them on unless the application requests them. Ignore them so they do not cause the prefix to be canceled, GitHub issue 4111.
This commit is contained in:
parent
141cd78407
commit
3a8a31d8d2
@ -2024,7 +2024,19 @@ try_again:
|
||||
}
|
||||
|
||||
/*
|
||||
* No match in this table. If not in the root table or if repeating,
|
||||
* Binding movement keys is useless since we only turn them on when the
|
||||
* application requests, so don't let them exit the prefix table.
|
||||
*/
|
||||
if (key == KEYC_MOUSEMOVE_PANE ||
|
||||
key == KEYC_MOUSEMOVE_STATUS ||
|
||||
key == KEYC_MOUSEMOVE_STATUS_LEFT ||
|
||||
key == KEYC_MOUSEMOVE_STATUS_RIGHT ||
|
||||
key == KEYC_MOUSEMOVE_STATUS_DEFAULT ||
|
||||
key == KEYC_MOUSEMOVE_BORDER)
|
||||
goto forward_key;
|
||||
|
||||
/*
|
||||
* No match in this table. If not in the root table or if repeating
|
||||
* switch the client back to the root table and try again.
|
||||
*/
|
||||
log_debug("not found in key table %s", table->name);
|
||||
|
Loading…
Reference in New Issue
Block a user