ユーザーが同じ位置でマウスの左ボタンを押し、離すと、次のような一連のイベントが発生します:
(down-mouse-1 (#<window 18 on NEWS> 2613 (0 . 38) -864320)) (mouse-1 (#<window 18 on NEWS> 2613 (0 . 38) -864180))
Ctrlキーを押したまま、マウスの右ボタンを押し、ある行から次の行へとマウスをドラッグすることがあります。これにより、ここに示すように2つのイベントが発生します:
(C-down-mouse-2 (#<window 18 on NEWS> 3440 (0 . 27) -731219))
(C-drag-mouse-2 (#<window 18 on NEWS> 3440 (0 . 27) -731219)
(#<window 18 on NEWS> 3510 (0 . 28) -729648))
MetaキーとShiftキーを押したまま、ユーザーがウィンドウのモードライン上でマウスの右ボタンを押し、そのままマウスを別のウィンドウへドラッグすることがあります。すると、次のような一対のイベントが発生します:
(M-S-down-mouse-2 (#<window 18 on NEWS> mode-line (33 . 31) -457844))
(M-S-drag-mouse-2 (#<window 18 on NEWS> mode-line (33 . 31) -457844)
(#<window 20 on carlton-sanskrit.tex> 161 (33 . 3)
-453816))
入力フォーカスがあるフレームが画面全体を占めていない場合があり、ユーザーがマウスをフレームの範囲外に移動させることがあります。track-mouse マクロ内では、これにより次のようなイベントが発生します:
(mouse-movement (#<frame *ielm* 0x102849a30> nil (563 . 205) 532301936))