MouseEvent: mozInputSource プロパティ
非標準: この機能は標準化されていません。非標準の機能はブラウザーの対応が限られ、将来的に変更または削除される可能性があるため、本番環境での使用は推奨されません。ただし、標準の選択肢が存在しない特定のケースでは、有効な代替手段となる場合があります。
MouseEvent.mozInputSource は MouseEvent の読み取り専用プロパティで、イベントを発生させた機器の種類を示す情報を提供します。
これにより、例えばマウスイベントが実際のマウスによって発生したのか、それともタッチイベントによって発生したのかを判断することができます(イベントに関連する座標を解釈する精度に影響を与える可能性があります)。
値
以下の値を利用することができます。
| 定数名 | 値 | 説明 | 
|---|---|---|
| MOZ_SOURCE_UNKNOWN | 0 | 入力機器が不明です。 | 
| MOZ_SOURCE_MOUSE | 1 | このイベントはマウス(またはマウスのような機器)によって生成されました。 | 
| MOZ_SOURCE_PEN | 2 | このイベントはタブレット上のペンによって生成されました。 | 
| MOZ_SOURCE_ERASER | 3 | このイベントはタブレット上の消しゴムによって生成されました。 | 
| MOZ_SOURCE_CURSOR | 4 | このイベントはカーソルによって生成されました。 | 
| MOZ_SOURCE_TOUCH | 5 | このイベントはタッチインターフェイスによって生成されました。 | 
| MOZ_SOURCE_KEYBOARD | 6 | このイベントはキーボードによって生成されました。 | 
仕様書
どの仕様書にも含まれていません。