このセクションでは、マウスに関連する Windows 固有の変数について説明します。
変数 w32-mouse-button-tolerance
は、2ボタンマウスで中ボタンの押下を擬似的に再現するための時間間隔(ミリ秒)を指定します。この時間間隔内に両方のマウスボタンが押された場合、Emacs
はいずれかのボタンのダブルクリックではなく、中ボタンのクリックイベントを生成します。
変数 w32-pass-extra-mouse-buttons-to-system が nil 以外の場合、Emacs はマウスの第4・第5ボタンを Windows に渡します。
変数 w32-swap-mouse-buttons は、3つのマウスボタンのうちどれが mouse-2 イベントを発生させるかを制御します。これが nil(デフォルト)の場合、中央ボタンが mouse-2
を、右ボタンが mouse-3 イベントを発生させます。この変数が nil 以外の場合、これら2つのボタンの役割が入れ替わります。