Следующий параметр позволяет автоматически выбирать окно под курсором мыши. Это обеспечивает политику, аналогичную той, что используется в менеджерах окон, которые фокусируют фрейм (и, следовательно, вызывают его последующий выбор) всякий раз, когда курсор мыши входит в окно системы, соответствующее этому фрейму (см. Фокус ввода, см. События фокуса).
Если эта переменная не равна nil, Emacs попытается автоматически выбрать окно под курсором мыши. Следующие значения имеют смысл:
Это указывает задержку в секундах после которой запускается автоматический выбор. Окно под курсором мыши выбирается после того, как мышь находилась в нем в течение всего времени задержки.
Отрицательное число имеет схожий эффект с положительным, но выбирает окно под курсором мыши только после того, как курсор мыши находился в нем в течение всего времени абсолютного значения этого числа и при этом перестал двигаться.
Любое другое значение, не равное nil, означает мгновенный выбор окна, как только курсор мыши в него входит.
В любом случае курсор мыши должен войти в текстовую область окна, чтобы запустить его выбор. Перетаскивание ползунка прокрутки или строки режима окна концептуально не должно вызывать его автоматический выбор.
Автоматический выбор мыши выбирает окно minibuffer только в том случае, если оно активно, и никогда не отменяет выбор активного окна minibuffer.
Автоматический выбор мыши может использоваться для эмуляции политики следования фокуса за мышью для дочерних фреймов (см. Дочерние фреймы), которые обычно не отслеживаются менеджером окон. Для этого необходимо установить значение focus-follows-mouse (см. Фокус ввода) в значение, не равное nil. Если значение focus-follows-mouse равно auto-raise, вход в дочерний фрейм с помощью мыши автоматически поднимет его над всеми другими дочерними фреймами родительского фрейма этого фрейма.