Spec-Zone.ru › Elisp

События перемещения

Emacs иногда генерирует события перемещения мыши, чтобы описать движение мыши без нажатия какой-либо кнопки. События перемещения мыши представлены списками, которые выглядят так:

(mouse-movement POSITION)

position — это список координат мыши (см. События щелчков), определяющий текущее положение курсора мыши. Как и конечное положение события перетаскивания, этот список координат может представлять расположение вне границ первоначально выбранной рамки, в этом случае список содержит эту рамку вместо окна.

Специальная форма track-mouse позволяет генерировать события перемещения внутри своего тела. Вне track-mouse форм Emacs не генерирует события для простого перемещения мыши, и эти события не отображаются. См. Отслеживание движения мыши.

Переменная: mouse-fine-grained-tracking

Когда не nil, события перемещения мыши генерируются даже при очень небольших перемещениях. В противном случае события перемещения не генерируются, пока курсор мыши продолжает указывать на тот же глиф в тексте.

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/Motion-Events.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API