GNU Emacs 32.0.50 (9008bf64c3) のマニュアルを PLaMo 翻訳で機械翻訳したものです。誤訳を含むことがあります。原文: https://www.gnu.org/software/emacs/manual/html_node/elisp/Motion-Events.html ・ emacs-doc.conao3.com

22.7.8 モーションイベント

Emacsでは、ボタン操作を伴わないマウスの動きを記述するために、マウスモーションイベントを生成することがあります。マウスモーションイベントは、次のような形式のリストで表現されます:

(mouse-movement POSITION)

position はマウス位置リスト(クリックイベントを参照)であり、マウスカーソルの現在位置を指定します。ドラッグイベントの終了位置と同様に、この位置リストは最初に選択されたフレームの境界外の位置を表す場合があり、その場合はウィンドウの代わりにそのフレームがリストに含まれます。

track-mouse マクロは、その本体内でモーションイベントを生成できます。track-mouse 本体の外では、Emacs はマウスの単なる移動に対するイベントを生成せず、これらのイベントも表示されません。マウストラッキングを参照してください。

変数: mouse-fine-grained-tracking

nil 以外の場合、ごくわずかな動きであってもマウスモーションイベントが発生します。それ以外の場合、マウスカーソルがテキスト内の同じグリフを指し続けている限り、モーションイベントは発生しません。