1

Я пытаюсь сделать так, чтобы прокрутка колесика мыши работала меньше, в xterm в cygwin с X-сервером XMing и оконным менеджером fvwm!

Я надеюсь, что имеет смысл ..
Я попытался rxvt, urxvt, urxvt-X, aterm, mrxvt без удачи!

Единственное место, где это работает, - mintty ... но я не буду использовать не-X окно только для того, чтобы прокрутить мышь меньше.

Кроме того, прокрутка мыши в vim работает правильно!

На самом деле, прокрутка мышью "работает", но она захватывается xterm, а не в пределах меньшего (то есть, я вижу предыдущие команды из команды ilne при прокрутке назад)

И, наконец, я попробовал возможное решение, найденное в Интернете, но оно тоже не сработало.
тот, где вы echo -e '\e[?1000l' чтобы включить захват мыши.

Я что-то здесь упускаю? или это просто не работает?

2 ответа2

1

Причина, по которой это работает в mintty, заключается в том, что он преобразует события колесика мыши в нажатия клавиш со стрелками вверх / вниз, когда приложение активирует так называемый альтернативный экран, но не режим отчетов мыши. Я думаю, что Gnome Terminal и KDE Konsole также делают это, но, очевидно, те, которые вы пробовали, не делают этого.

В режиме отчетности мыши активируется с помощью echo -e '\e[?1000l' , специальные управляющие последовательности отправляются для событий мыши, которые должны поддерживаться в приложении. Это делают vim и emacs , но less - нет.

0

Это еще не поддерживается. Расширение 272 по-прежнему открыто (начиная с версии 481). Это запланировано для будущей поддержки, но не было написано.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .