Emacs 有时会生成 鼠标移动(mouse motion) 事件,用于描述 鼠标在没有任何按键操作时的移动。鼠标移动事件以如下列表表示:
(mouse-movement POSITION)
position 是一个鼠标位置列表(see 点击事件), 指定鼠标光标的当前位置。与拖拽事件的结束位置一样, 该位置列表可能表示位于最初选中框架边界之外的位置, 在这种情况下,列表将使用该框架代替窗口。
track-mouse 宏会在其体内启用移动事件的生成。
在 track-mouse 体之外,Emacs 不会为单纯的鼠标移动生成事件,
这些事件也不会出现。See Mouse Tracking。
当该变量为非 nil 时,即使非常微小的移动也会生成鼠标移动事件。
否则,只要鼠标光标仍然指向文本中的同一个字形,就不会生成移动事件。