DOM

MouseEvent.mozInputSource プロパティ

 編集:2022.10.06 by T.A.

[Edge]⛌?。読取専用 非標準 非推奨。→

非標準: この機能は非標準であり、標準トラックにはありません。Web に面している実稼働サイトでは使用しないでください。すべてのユーザーに対して機能するとは限りません。また、実装間に大きな非互換性がある可能性があり、将来的に動作が変更される可能性があります。

MouseEvent を生成したデバイスのタイプを数値で示します。

これにより、例えば、マウス イベントが実際のマウスによって生成されたのか、タッチ イベントによって生成されたのかを判断します(イベントに関連付けられた座標を解釈する精度に影響する可能性があります)。

構文
MouseEvent.mozInputSource

数値。

次の値が定義されています:

定数名 説明
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 イベントはキーボードによって生成されました。

HTML:

<SPAN id=IdTest>[SPAN要素。ここでクリック操作など…]</SPAN><BR>
<SPAN id=IdLog></SPAN>

JavaScript:

function Job(eve){ //click イベントの処理:
  D=eve;
  IdLog.innerHTML="eve.mozInputSource:"+ eve.mozInputSource; //表示。
}
IdTest.onclick=Job; //イベント割り当て。

テスト