Автоматический выбор окна мышью
Данный параметр позволяет автоматически выбирать окно, расположенное под курсором мыши. Это реализует политику, аналогичную политике менеджеров окон, которые фокусируют фрейм (и тем самым вызывают его последующий выбор) всякий раз, когда курсор мыши попадает в окно системы окон (см. Фокус ввода).
- Параметр пользователя: mouse-autoselect-window
-
Если эта переменная отлична от
nil, Emacs будет пытаться автоматически выбирать окно под курсором мыши. Следующие значения имеют смысл:- Положительное число
-
Это задает задержку в секундах, после которой срабатывает автоматический выбор. Окно под курсором мыши выбирается после того, как мышь оставалась в нём в течение всего периода задержки.
- Отрицательное число
-
Отрицательное число имеет аналогичный эффект, как положительное число, но выбирает окно под курсором мыши только после того, как курсор мыши оставался в нём в течение всего периода абсолютного значения этого числа, а также перестал двигаться.
- Другое значение
Любое другое значение, отличное от
nil, означает выбор окна мгновенно, как только курсор мыши войдёт в него.
В любом случае, курсор мыши должен войти в текстовую область окна, чтобы вызвать его выбор. Перетаскивание ползунка полосы прокрутки или строки режима окна концептуально не должно вызывать его автоматический выбор.
Автоматический выбор мышью выбирает окно минибуфера только в том случае, если оно активно, и никогда не отменяет выбор активного окна минибуфера.
Автоматический выбор мышью может использоваться для эмуляции политики «фокус следует за мышью» для дочерних фреймов (см. Дочерние фреймы), которые обычно не отслеживаются менеджером окон. Для этого необходимо установить значение focus-follows-mouse (см. Фокус ввода) на значение, отличное от nil. Если значение focus-follows-mouse равно auto-raise, ввод в дочерний фрейм с помощью мыши автоматически поднимет его над всеми другими дочерними фреймами родительского фрейма.
Copyright © 1990-1996, 1998-2022 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Mouse-Window-Auto_002dselection.html