22.7.8 События движения

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

(mouse-movement POSITION)

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

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

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

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