Emacs иногда генерирует события движения мыши, чтобы описать движение мыши без какой-либо активности кнопок. События движения мыши представляются списками, выглядящими так:
(mouse-movement POSITION)
position — это список позиции мыши (см. События клика), указывающий на текущее положение курсора мыши. Как и в случае конечной позиции события перетаскивания, этот список позиции может представлять местоположение за пределами границ изначально выбранного фрейма, в случае чего список содержит этот фрейм вместо окна.
Макрос track-mouse позволяет генерировать события движения
внутри своего тела. Вне тела track-mouse Emacs не генерирует
события простого движения мыши, и эти события не появляются. См. Отслеживание мыши.
При значении не-nil события движения мыши генерируются даже для очень
малых перемещений. В противном случае события движения не генерируются, пока курсор
мыши остается на одном и том же глифе в тексте.