События перемещения
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